Generated RBS files


Experimental RBS support (using type sampling data from the type_fusion project).

Typing Progress


We have received 1,659 type samples for the activerecord-7.0.4.3 gem and matched them to 170 out of the 4387 methods (3.9 %).

Methods With Samples


<<

54 samples

Arel::Collectors::SQLString

<<

35 samples

Arel::Collectors::Bind

<<

35 samples

Arel::Collectors::Composite

visit

27 samples

Arel::Visitors::PostgreSQL

type_map

24 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

match

21 samples

ActiveRecord::DynamicMatchers::Method

fetch

19 samples

ActiveRecord::Type::HashLookupTypeMap

initialize

19 samples

ActiveRecord::Relation::WhereClause

get_oid_type

19 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

pattern

17 samples

ActiveRecord::DynamicMatchers::FindBy

key?

17 samples

ActiveRecord::Type::HashLookupTypeMap

empty

14 samples

ActiveRecord::Relation::WhereClause

instance

14 samples

ActiveRecord::Scoping::ScopeRegistry

pattern

14 samples

ActiveRecord::DynamicMatchers::FindByBang

empty?

14 samples

ActiveRecord::Relation::WhereClause

set_value_for

11 samples

ActiveRecord::Scoping::ScopeRegistry

dangerous_attribute_methods

10 samples

ActiveRecord::AttributeMethods

current_scope

10 samples

ActiveRecord::Scoping::ScopeRegistry

empty

10 samples

ActiveRecord::Relation::FromClause

retrieve_connection

9 samples

ActiveRecord::ConnectionAdapters::ConnectionHandler

initialize

9 samples

ActiveRecord::Relation

logger

9 samples

ActiveRecord::LogSubscriber

quote_table_name

9 samples

Arel::Visitors::PostgreSQL

collect_nodes_for

9 samples

Arel::Visitors::PostgreSQL

value_for

9 samples

ActiveRecord::Scoping::ScopeRegistry

relation_class_for

8 samples

ActiveRecord::Relation

quote_column_name

8 samples

Arel::Visitors::PostgreSQL

+

8 samples

ActiveRecord::Relation::WhereClause

type_for_attribute

7 samples

ActiveRecord::TypeCaster::Map

fetch_attribute

7 samples

Arel

add_bind

7 samples

Arel::Collectors::SQLString

current_thread

7 samples

ActiveRecord::ConnectionAdapters::ConnectionPool

type_cast

7 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

predicates_unreferenced_by

7 samples

ActiveRecord::Relation::WhereClause

merge_select_values

7 samples

ActiveRecord::Relation::Merger

build

7 samples

ActiveRecord::PredicateBuilder

unboundable?

7 samples

Arel::Visitors::PostgreSQL

quote_column_name

7 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

type

7 samples

ActiveRecord::TableMetadata

get_pool_config

6 samples

ActiveRecord::ConnectionAdapters::PoolManager

build_quoted

6 samples

Arel::Nodes

extract_attribute

6 samples

ActiveRecord::Relation::WhereClause

global_current_scope

6 samples

ActiveRecord::Scoping::ScopeRegistry

inspection_filter

6 samples

ActiveRecord::Base

build_bind_attribute

6 samples

ActiveRecord::PredicateBuilder

referenced_columns

6 samples

ActiveRecord::Relation::WhereClause

quote_table_name

6 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

add_bind

6 samples

Arel::Collectors::Bind

add_bind

6 samples

Arel::Collectors::Composite

prepared_statements?

5 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

merge

5 samples

ActiveRecord::Relation::WhereClause

connection_cache_key

5 samples

ActiveRecord::ConnectionAdapters::ConnectionPool

bind_params_length

5 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

filter

5 samples

ActiveRecord::LogSubscriber

logger

5 samples

ActiveRecord::Base

maybe_visit

5 samples

Arel::Visitors::PostgreSQL

bind_block

5 samples

Arel::Visitors::PostgreSQL

create

5 samples

ActiveRecord::Relation

associated_with?

5 samples

ActiveRecord::TableMetadata

inject_join

5 samples

Arel::Visitors::PostgreSQL

call

5 samples

ActiveRecord::PredicateBuilder::BasicObjectHandler

visit_Arel_Attributes_Attribute

5 samples

Arel::Visitors::PostgreSQL

open?

5 samples

ActiveRecord::ConnectionAdapters::NullTransaction

mark_transaction_written_if_write

5 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

quoted_table_names

5 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

value

4 samples

Arel::Collectors::Bind

get_pool_manager

4 samples

ActiveRecord::ConnectionAdapters::ConnectionHandler

collector

4 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

current_transaction

4 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

handler_for

4 samples

ActiveRecord::PredicateBuilder

build_from_hash

4 samples

ActiveRecord::PredicateBuilder

each_attributes

4 samples

ActiveRecord::Relation::WhereClause

render_bind

4 samples

ActiveRecord::LogSubscriber

run?

4 samples

ActiveRecord::Associations::Preloader::Association

prepared_statements_disabled_cache

4 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

connection

4 samples

ActiveRecord::ConnectionAdapters::ConnectionPool

klass

4 samples

ActiveRecord::Associations::HasManyThroughAssociation

loaded?

4 samples

ActiveRecord::Associations::Preloader::ThroughAssociation

quoted_column_names

4 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

klass

4 samples

ActiveRecord::Associations::HasManyAssociation

initialize

4 samples

Arel::Nodes::SelectStatement

initialize

4 samples

Arel::Collectors::SQLString

eql?

4 samples

Arel::Nodes::Equality

non_empty_predicates

3 samples

ActiveRecord::Relation::WhereClause

initialize_copy

3 samples

ActiveRecord::Result

retrieve_connection_pool

3 samples

ActiveRecord::ConnectionAdapters::ConnectionHandler

pool

3 samples

ActiveRecord::ConnectionAdapters::PoolConfig

arel_from_relation

3 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

select

3 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

select_all

3 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

initialize

3 samples

ActiveRecord::AssociationRelation

initialize

3 samples

Arel::Nodes::Equality

[]

3 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::StatementPool

loaders

3 samples

ActiveRecord::Associations::Preloader::Branch

where

3 samples

Arel::SelectManager

visit_ActiveModel_Attribute

3 samples

Arel::Visitors::PostgreSQL

through_preloaders

3 samples

ActiveRecord::Associations::Preloader::ThroughAssociation

backtrace_cleaner

3 samples

ActiveRecord::LogSubscriber

klass

3 samples

ActiveRecord::Associations::HasOneAssociation

runtime=

3 samples

ActiveRecord::LogSubscriber

sql_color

3 samples

ActiveRecord::LogSubscriber

convert_dot_notation_to_hash

3 samples

ActiveRecord::PredicateBuilder

expand_from_hash

3 samples

ActiveRecord::PredicateBuilder

connection_specification_name

3 samples

ActiveRecord::Base

merge

3 samples

ActiveRecord::Relation::Merger

merge_clauses

3 samples

ActiveRecord::Relation::Merger

merge_preloads

3 samples

ActiveRecord::Relation::Merger

visit_Arel_Nodes_Equality

2 samples

Arel::Visitors::PostgreSQL

registry

2 samples

ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata

==

2 samples

ActiveRecord::ConnectionAdapters::SqlTypeMetadata

hash

2 samples

ActiveRecord::ConnectionAdapters::SqlTypeMetadata

runnable_loaders

2 samples

ActiveRecord::Associations::Preloader::ThroughAssociation

new

2 samples

ActiveRecord::ConnectionAdapters::SqlTypeMetadata

source_preloaders

2 samples

ActiveRecord::Associations::Preloader::ThroughAssociation

reset

2 samples

ActiveRecord::Associations::HasManyThroughAssociation

collect?

2 samples

ActiveRecord::ExplainRegistry

finish

2 samples

ActiveRecord::ExplainSubscriber

debug

2 samples

ActiveRecord::LogSubscriber

convert_time_to_time_zone

2 samples

ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter

target_scope

2 samples

ActiveRecord::Associations::HasManyThroughAssociation

execute_and_clear

2 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

merge_single_values

2 samples

ActiveRecord::Relation::Merger

sql

2 samples

ActiveRecord::LogSubscriber

loaded?

2 samples

ActiveRecord::Associations::Preloader::Association

replace_from_clause?

2 samples

ActiveRecord::Relation::Merger

set_ignore_default_scope

2 samples

ActiveRecord::Scoping::ScopeRegistry

connected_to_stack

2 samples

ActiveRecord::Base

sql_runtime=

2 samples

ActiveRecord::RuntimeRegistry

references

2 samples

ActiveRecord::PredicateBuilder

register_handler

2 samples

ActiveRecord::PredicateBuilder

predicates_with_wrapped_sql_literals

2 samples

ActiveRecord::Relation::WhereClause

current_preventing_writes

2 samples

ActiveRecord::Base

klass

2 samples

ActiveRecord::Associations::BelongsToAssociation

join_foreign_key

2 samples

ActiveRecord::Reflection::RuntimeReflection

join_primary_key

2 samples

ActiveRecord::Reflection::RuntimeReflection

check_if_write_query

2 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

cache_sql

2 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

build_result

2 samples

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

default_value

2 samples

ActiveRecord::Type

initialize

2 samples

ActiveRecord::Relation::Merger

build_children

2 samples

ActiveRecord::Associations::Preloader::Branch

fetch_attribute

2 samples

Arel::Nodes::Equality

distinct

2 samples

Arel::SelectManager

initialize

2 samples

Arel::SelectManager

accept

2 samples

Arel::Visitors::PostgreSQL

initialize

2 samples

Arel::Nodes::Casted

deduplicate

2 samples

ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata

get_chain

2 samples

ActiveRecord::Associations::AssociationScope

initialize

2 samples

Arel::Collectors::Composite

merge_joins

2 samples

ActiveRecord::Relation::Merger

relation_class_for

1 sample

ActiveRecord::AssociationRelation

create

1 sample

ActiveRecord::Associations::AliasTracker

apply_scope

1 sample

ActiveRecord::Associations::AssociationScope

join

1 sample

ActiveRecord::Associations::AssociationScope

last_chain_scope

1 sample

ActiveRecord::Associations::AssociationScope

next_chain_scope

1 sample

ActiveRecord::Associations::AssociationScope

transform_value

1 sample

ActiveRecord::Associations::AssociationScope

foreign_key_present?

1 sample

ActiveRecord::Associations::BelongsToAssociation

initialize

1 sample

ActiveRecord::Associations::BelongsToAssociation

invertible_for?

1 sample

ActiveRecord::Associations::BelongsToAssociation

loaded?

1 sample

ActiveRecord::Associations::BelongsToAssociation

primary_key

1 sample

ActiveRecord::Associations::BelongsToAssociation

reset

1 sample

ActiveRecord::Associations::BelongsToAssociation

stale_state

1 sample

ActiveRecord::Associations::BelongsToAssociation

stale_target?

1 sample

ActiveRecord::Associations::BelongsToPolymorphicAssociation

target=

1 sample

ActiveRecord::Associations::BelongsToPolymorphicAssociation

association_scope

1 sample

ActiveRecord::Associations::HasManyAssociation

foreign_key_for?

1 sample

ActiveRecord::Associations::HasManyAssociation

insert_record

1 sample

ActiveRecord::Associations::HasManyAssociation

reader

1 sample

ActiveRecord::Associations::HasManyAssociation

scope

1 sample

ActiveRecord::Associations::HasManyAssociation

stale_target?

1 sample

ActiveRecord::Associations::HasManyAssociation

ensure_klass_exists!

1 sample

ActiveRecord::Associations::HasManyThroughAssociation

initialize

1 sample

ActiveRecord::Associations::HasManyThroughAssociation

find_target?

1 sample

ActiveRecord::Associations::HasOneAssociation

loaded?

1 sample

ActiveRecord::Associations::HasOneAssociation

scope

1 sample

ActiveRecord::Associations::HasOneAssociation

stale_state

1 sample

ActiveRecord::Associations::HasOneAssociation

target_scope

1 sample

ActiveRecord::Associations::HasOneAssociation

branches

1 sample

ActiveRecord::Associations::Preloader

associate_records_to_owner

1 sample

ActiveRecord::Associations::Preloader::Association

key_conversion_required?

1 sample

ActiveRecord::Associations::Preloader::Association

owner_key_name

1 sample

ActiveRecord::Associations::Preloader::Association

reflection_scope

1 sample

ActiveRecord::Associations::Preloader::Association

scope

1 sample

ActiveRecord::Associations::Preloader::Association

load_records_for_keys

1 sample

ActiveRecord::Associations::Preloader::Association::LoaderQuery

records_for

1 sample

ActiveRecord::Associations::Preloader::Association::LoaderQuery

load_records

1 sample

ActiveRecord::Associations::Preloader::Association::LoaderRecords

initialize

1 sample

ActiveRecord::Associations::Preloader::Batch

done?

1 sample

ActiveRecord::Associations::Preloader::Branch

grouped_records

1 sample

ActiveRecord::Associations::Preloader::Branch

preloader_for

1 sample

ActiveRecord::Associations::Preloader::Branch

preloaders_for_reflection

1 sample

ActiveRecord::Associations::Preloader::Branch

source_records

1 sample

ActiveRecord::Associations::Preloader::Branch

reflection_scope

1 sample

ActiveRecord::Associations::Preloader::ThroughAssociation

scope

1 sample

ActiveRecord::Associations::Preloader::ThroughAssociation

table_name

1 sample

ActiveRecord::Associations::Preloader::ThroughAssociation

deserialize

1 sample

ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter

build

1 sample

ActiveRecord::AutosaveAssociation::AssociationBuilderExtension

connected?

1 sample

ActiveRecord::Base

respond_to_missing?

1 sample

ActiveRecord::Base

load

1 sample

ActiveRecord::Coders::YAMLColumn

active_connection?

1 sample

ActiveRecord::ConnectionAdapters::ConnectionPool

connected?

1 sample

ActiveRecord::ConnectionAdapters::ConnectionPool

connection_class

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

exec_cache

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

exec_no_cache

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

exec_query

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

extract_value_from_default

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

fetch_type_metadata

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

log

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

lookup_cast_type_from_column

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

prepare_statement

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

preventing_writes?

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

to_sql_and_binds

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

type_casted_binds

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

update_typemap_for_default_timezone

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

registry

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQL::Column

cast_value

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp

is_utc?

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp

type

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp

hash

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata

initialize

1 sample

ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata

open?

1 sample

ActiveRecord::ConnectionAdapters::RealTransaction

rollback_records

1 sample

ActiveRecord::ConnectionAdapters::RealTransaction

initialize

1 sample

ActiveRecord::ConnectionAdapters::SqlTypeMetadata

materialize_transactions

1 sample

ActiveRecord::ConnectionAdapters::TransactionManager

with_context

1 sample

ActiveRecord::Encryption::EncryptedAttributeType

decode_if_needed

1 sample

ActiveRecord::Encryption::MessageSerializer

instance

1 sample

ActiveRecord::ExplainRegistry

start

1 sample

ActiveRecord::ExplainSubscriber

extract_query_source_location

1 sample

ActiveRecord::LogSubscriber

log_query_source

1 sample

ActiveRecord::LogSubscriber

reset_runtime

1 sample

ActiveRecord::LogSubscriber

runtime

1 sample

ActiveRecord::LogSubscriber

[]

1 sample

ActiveRecord::PredicateBuilder

call

1 sample

ActiveRecord::PredicateBuilder::ArrayHandler

initialize

1 sample

ActiveRecord::PredicateBuilder::ArrayHandler

type

1 sample

ActiveRecord::Reflection::RuntimeReflection

merge_multi_values

1 sample

ActiveRecord::Relation::Merger

-

1 sample

ActiveRecord::Relation::WhereClause

includes_column?

1 sample

ActiveRecord::Result

sql_runtime

1 sample

ActiveRecord::RuntimeRegistry

ignore_default_scope

1 sample

ActiveRecord::Scoping::ScopeRegistry

set_current_scope

1 sample

ActiveRecord::Scoping::ScopeRegistry

bind

1 sample

ActiveRecord::StatementCache::BindMap

initialize

1 sample

ActiveRecord::TableMetadata

predicate_builder

1 sample

ActiveRecord::TableMetadata

reflect_on_aggregation

1 sample

ActiveRecord::TableMetadata

lookup

1 sample

ActiveRecord::Type::HashLookupTypeMap

sql

1 sample

Arel

value

1 sample

Arel::Collectors::Composite

value

1 sample

Arel::Collectors::SQLString

initialize

1 sample

Arel::Nodes::And

initialize

1 sample

Arel::Nodes::Assignment

nil?

1 sample

Arel::Nodes::Casted

initialize

1 sample

Arel::Nodes::Count

empty?

1 sample

Arel::Nodes::JoinSource

initialize

1 sample

Arel::Nodes::JoinSource

initialize

1 sample

Arel::Nodes::Limit

join_sources

1 sample

Arel::SelectManager

order

1 sample

Arel::SelectManager

take

1 sample

Arel::SelectManager

collect_optimizer_hints

1 sample

Arel::Visitors::PostgreSQL

compile

1 sample

Arel::Visitors::PostgreSQL

visit_Arel_Nodes_And

1 sample

Arel::Visitors::PostgreSQL

visit_Arel_Nodes_InnerJoin

1 sample

Arel::Visitors::PostgreSQL

visit_Arel_Nodes_SelectCore

1 sample

Arel::Visitors::PostgreSQL

visit_Arel_Nodes_SelectStatement

1 sample

Arel::Visitors::PostgreSQL

visit_Arel_Nodes_SqlLiteral

1 sample

Arel::Visitors::PostgreSQL

visit_Arel_Table

1 sample

Arel::Visitors::PostgreSQL