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
<<
Arel::Collectors::SQLString
<<
Arel::Collectors::Composite
<<
Arel::Collectors::Bind
visit
Arel::Visitors::PostgreSQL
type_map
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
match
ActiveRecord::DynamicMatchers::Method
initialize
ActiveRecord::Relation::WhereClause
fetch
ActiveRecord::Type::HashLookupTypeMap
get_oid_type
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
pattern
ActiveRecord::DynamicMatchers::FindBy
key?
ActiveRecord::Type::HashLookupTypeMap
empty
ActiveRecord::Relation::WhereClause
instance
ActiveRecord::Scoping::ScopeRegistry
pattern
ActiveRecord::DynamicMatchers::FindByBang
empty?
ActiveRecord::Relation::WhereClause
set_value_for
ActiveRecord::Scoping::ScopeRegistry
dangerous_attribute_methods
ActiveRecord::AttributeMethods
current_scope
ActiveRecord::Scoping::ScopeRegistry
empty
ActiveRecord::Relation::FromClause
retrieve_connection
ActiveRecord::ConnectionAdapters::ConnectionHandler
initialize
ActiveRecord::Relation
logger
ActiveRecord::LogSubscriber
quote_table_name
Arel::Visitors::PostgreSQL
collect_nodes_for
Arel::Visitors::PostgreSQL
value_for
ActiveRecord::Scoping::ScopeRegistry
relation_class_for
ActiveRecord::Relation
+
ActiveRecord::Relation::WhereClause
quote_column_name
Arel::Visitors::PostgreSQL
type_for_attribute
ActiveRecord::TypeCaster::Map
fetch_attribute
Arel
add_bind
Arel::Collectors::SQLString
current_thread
ActiveRecord::ConnectionAdapters::ConnectionPool
type_cast
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
predicates_unreferenced_by
ActiveRecord::Relation::WhereClause
merge_select_values
ActiveRecord::Relation::Merger
build
ActiveRecord::PredicateBuilder
quote_column_name
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
unboundable?
Arel::Visitors::PostgreSQL
type
ActiveRecord::TableMetadata
get_pool_config
ActiveRecord::ConnectionAdapters::PoolManager
build_quoted
Arel::Nodes
extract_attribute
ActiveRecord::Relation::WhereClause
global_current_scope
ActiveRecord::Scoping::ScopeRegistry
inspection_filter
ActiveRecord::Base
build_bind_attribute
ActiveRecord::PredicateBuilder
referenced_columns
ActiveRecord::Relation::WhereClause
quote_table_name
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
add_bind
Arel::Collectors::Bind
add_bind
Arel::Collectors::Composite
prepared_statements?
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
merge
ActiveRecord::Relation::WhereClause
connection_cache_key
ActiveRecord::ConnectionAdapters::ConnectionPool
bind_params_length
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
filter
ActiveRecord::LogSubscriber
logger
ActiveRecord::Base
bind_block
Arel::Visitors::PostgreSQL
maybe_visit
Arel::Visitors::PostgreSQL
create
ActiveRecord::Relation
associated_with?
ActiveRecord::TableMetadata
inject_join
Arel::Visitors::PostgreSQL
call
ActiveRecord::PredicateBuilder::BasicObjectHandler
visit_Arel_Attributes_Attribute
Arel::Visitors::PostgreSQL
open?
ActiveRecord::ConnectionAdapters::NullTransaction
mark_transaction_written_if_write
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
quoted_table_names
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
value
Arel::Collectors::Bind
get_pool_manager
ActiveRecord::ConnectionAdapters::ConnectionHandler
collector
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
current_transaction
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
handler_for
ActiveRecord::PredicateBuilder
build_from_hash
ActiveRecord::PredicateBuilder
each_attributes
ActiveRecord::Relation::WhereClause
render_bind
ActiveRecord::LogSubscriber
run?
ActiveRecord::Associations::Preloader::Association
prepared_statements_disabled_cache
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
connection
ActiveRecord::ConnectionAdapters::ConnectionPool
klass
ActiveRecord::Associations::HasManyThroughAssociation
loaded?
ActiveRecord::Associations::Preloader::ThroughAssociation
quoted_column_names
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
klass
ActiveRecord::Associations::HasManyAssociation
initialize
Arel::Nodes::SelectStatement
eql?
Arel::Nodes::Equality
initialize
Arel::Collectors::SQLString
non_empty_predicates
ActiveRecord::Relation::WhereClause
initialize_copy
ActiveRecord::Result
retrieve_connection_pool
ActiveRecord::ConnectionAdapters::ConnectionHandler
pool
ActiveRecord::ConnectionAdapters::PoolConfig
arel_from_relation
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
select
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
select_all
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
initialize
ActiveRecord::AssociationRelation
initialize
Arel::Nodes::Equality
[]
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::StatementPool
loaders
ActiveRecord::Associations::Preloader::Branch
where
Arel::SelectManager
visit_ActiveModel_Attribute
Arel::Visitors::PostgreSQL
through_preloaders
ActiveRecord::Associations::Preloader::ThroughAssociation
backtrace_cleaner
ActiveRecord::LogSubscriber
klass
ActiveRecord::Associations::HasOneAssociation
runtime=
ActiveRecord::LogSubscriber
sql_color
ActiveRecord::LogSubscriber
convert_dot_notation_to_hash
ActiveRecord::PredicateBuilder
expand_from_hash
ActiveRecord::PredicateBuilder
connection_specification_name
ActiveRecord::Base
merge
ActiveRecord::Relation::Merger
merge_clauses
ActiveRecord::Relation::Merger
merge_preloads
ActiveRecord::Relation::Merger
visit_Arel_Nodes_Equality
Arel::Visitors::PostgreSQL
registry
ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata
==
ActiveRecord::ConnectionAdapters::SqlTypeMetadata
hash
ActiveRecord::ConnectionAdapters::SqlTypeMetadata
runnable_loaders
ActiveRecord::Associations::Preloader::ThroughAssociation
new
ActiveRecord::ConnectionAdapters::SqlTypeMetadata
source_preloaders
ActiveRecord::Associations::Preloader::ThroughAssociation
reset
ActiveRecord::Associations::HasManyThroughAssociation
collect?
ActiveRecord::ExplainRegistry
finish
ActiveRecord::ExplainSubscriber
debug
ActiveRecord::LogSubscriber
convert_time_to_time_zone
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter
target_scope
ActiveRecord::Associations::HasManyThroughAssociation
execute_and_clear
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
merge_single_values
ActiveRecord::Relation::Merger
sql
ActiveRecord::LogSubscriber
loaded?
ActiveRecord::Associations::Preloader::Association
replace_from_clause?
ActiveRecord::Relation::Merger
set_ignore_default_scope
ActiveRecord::Scoping::ScopeRegistry
connected_to_stack
ActiveRecord::Base
sql_runtime=
ActiveRecord::RuntimeRegistry
references
ActiveRecord::PredicateBuilder
register_handler
ActiveRecord::PredicateBuilder
predicates_with_wrapped_sql_literals
ActiveRecord::Relation::WhereClause
current_preventing_writes
ActiveRecord::Base
klass
ActiveRecord::Associations::BelongsToAssociation
join_foreign_key
ActiveRecord::Reflection::RuntimeReflection
join_primary_key
ActiveRecord::Reflection::RuntimeReflection
check_if_write_query
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
cache_sql
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
build_result
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
default_value
ActiveRecord::Type
initialize
ActiveRecord::Relation::Merger
build_children
ActiveRecord::Associations::Preloader::Branch
fetch_attribute
Arel::Nodes::Equality
distinct
Arel::SelectManager
initialize
Arel::SelectManager
accept
Arel::Visitors::PostgreSQL
initialize
Arel::Nodes::Casted
deduplicate
ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata
get_chain
ActiveRecord::Associations::AssociationScope
initialize
Arel::Collectors::Composite
merge_joins
ActiveRecord::Relation::Merger
relation_class_for
ActiveRecord::AssociationRelation
create
ActiveRecord::Associations::AliasTracker
apply_scope
ActiveRecord::Associations::AssociationScope
join
ActiveRecord::Associations::AssociationScope
last_chain_scope
ActiveRecord::Associations::AssociationScope
next_chain_scope
ActiveRecord::Associations::AssociationScope
transform_value
ActiveRecord::Associations::AssociationScope
foreign_key_present?
ActiveRecord::Associations::BelongsToAssociation
initialize
ActiveRecord::Associations::BelongsToAssociation
invertible_for?
ActiveRecord::Associations::BelongsToAssociation
loaded?
ActiveRecord::Associations::BelongsToAssociation
primary_key
ActiveRecord::Associations::BelongsToAssociation
reset
ActiveRecord::Associations::BelongsToAssociation
stale_state
ActiveRecord::Associations::BelongsToAssociation
stale_target?
ActiveRecord::Associations::BelongsToPolymorphicAssociation
target=
ActiveRecord::Associations::BelongsToPolymorphicAssociation
association_scope
ActiveRecord::Associations::HasManyAssociation
foreign_key_for?
ActiveRecord::Associations::HasManyAssociation
insert_record
ActiveRecord::Associations::HasManyAssociation
reader
ActiveRecord::Associations::HasManyAssociation
scope
ActiveRecord::Associations::HasManyAssociation
stale_target?
ActiveRecord::Associations::HasManyAssociation
ensure_klass_exists!
ActiveRecord::Associations::HasManyThroughAssociation
initialize
ActiveRecord::Associations::HasManyThroughAssociation
find_target?
ActiveRecord::Associations::HasOneAssociation
loaded?
ActiveRecord::Associations::HasOneAssociation
scope
ActiveRecord::Associations::HasOneAssociation
stale_state
ActiveRecord::Associations::HasOneAssociation
target_scope
ActiveRecord::Associations::HasOneAssociation
branches
ActiveRecord::Associations::Preloader
associate_records_to_owner
ActiveRecord::Associations::Preloader::Association
key_conversion_required?
ActiveRecord::Associations::Preloader::Association
owner_key_name
ActiveRecord::Associations::Preloader::Association
reflection_scope
ActiveRecord::Associations::Preloader::Association
scope
ActiveRecord::Associations::Preloader::Association
load_records_for_keys
ActiveRecord::Associations::Preloader::Association::LoaderQuery
records_for
ActiveRecord::Associations::Preloader::Association::LoaderQuery
load_records
ActiveRecord::Associations::Preloader::Association::LoaderRecords
initialize
ActiveRecord::Associations::Preloader::Batch
done?
ActiveRecord::Associations::Preloader::Branch
grouped_records
ActiveRecord::Associations::Preloader::Branch
preloader_for
ActiveRecord::Associations::Preloader::Branch
preloaders_for_reflection
ActiveRecord::Associations::Preloader::Branch
source_records
ActiveRecord::Associations::Preloader::Branch
reflection_scope
ActiveRecord::Associations::Preloader::ThroughAssociation
scope
ActiveRecord::Associations::Preloader::ThroughAssociation
table_name
ActiveRecord::Associations::Preloader::ThroughAssociation
deserialize
ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter
build
ActiveRecord::AutosaveAssociation::AssociationBuilderExtension
connected?
ActiveRecord::Base
respond_to_missing?
ActiveRecord::Base
load
ActiveRecord::Coders::YAMLColumn
active_connection?
ActiveRecord::ConnectionAdapters::ConnectionPool
connected?
ActiveRecord::ConnectionAdapters::ConnectionPool
connection_class
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
exec_cache
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
exec_no_cache
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
exec_query
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
extract_value_from_default
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
fetch_type_metadata
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
log
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
lookup_cast_type_from_column
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
prepare_statement
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
preventing_writes?
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
to_sql_and_binds
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
type_casted_binds
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
update_typemap_for_default_timezone
ActiveRecord::ConnectionAdapters::PostgreSQLAdapter
registry
ActiveRecord::ConnectionAdapters::PostgreSQL::Column
cast_value
ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp
is_utc?
ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp
type
ActiveRecord::ConnectionAdapters::PostgreSQL::OID::Timestamp
hash
ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata
initialize
ActiveRecord::ConnectionAdapters::PostgreSQL::TypeMetadata
open?
ActiveRecord::ConnectionAdapters::RealTransaction
rollback_records
ActiveRecord::ConnectionAdapters::RealTransaction
initialize
ActiveRecord::ConnectionAdapters::SqlTypeMetadata
materialize_transactions
ActiveRecord::ConnectionAdapters::TransactionManager
with_context
ActiveRecord::Encryption::EncryptedAttributeType
decode_if_needed
ActiveRecord::Encryption::MessageSerializer
instance
ActiveRecord::ExplainRegistry
start
ActiveRecord::ExplainSubscriber
extract_query_source_location
ActiveRecord::LogSubscriber
log_query_source
ActiveRecord::LogSubscriber
reset_runtime
ActiveRecord::LogSubscriber
runtime
ActiveRecord::LogSubscriber
[]
ActiveRecord::PredicateBuilder
call
ActiveRecord::PredicateBuilder::ArrayHandler
initialize
ActiveRecord::PredicateBuilder::ArrayHandler
type
ActiveRecord::Reflection::RuntimeReflection
merge_multi_values
ActiveRecord::Relation::Merger
-
ActiveRecord::Relation::WhereClause
includes_column?
ActiveRecord::Result
sql_runtime
ActiveRecord::RuntimeRegistry
ignore_default_scope
ActiveRecord::Scoping::ScopeRegistry
set_current_scope
ActiveRecord::Scoping::ScopeRegistry
bind
ActiveRecord::StatementCache::BindMap
initialize
ActiveRecord::TableMetadata
predicate_builder
ActiveRecord::TableMetadata
reflect_on_aggregation
ActiveRecord::TableMetadata
lookup
ActiveRecord::Type::HashLookupTypeMap
sql
Arel
value
Arel::Collectors::Composite
value
Arel::Collectors::SQLString
initialize
Arel::Nodes::And
initialize
Arel::Nodes::Assignment
nil?
Arel::Nodes::Casted
initialize
Arel::Nodes::Count
empty?
Arel::Nodes::JoinSource
initialize
Arel::Nodes::JoinSource
initialize
Arel::Nodes::Limit
join_sources
Arel::SelectManager
order
Arel::SelectManager
take
Arel::SelectManager
collect_optimizer_hints
Arel::Visitors::PostgreSQL
compile
Arel::Visitors::PostgreSQL
visit_Arel_Nodes_And
Arel::Visitors::PostgreSQL
visit_Arel_Nodes_InnerJoin
Arel::Visitors::PostgreSQL
visit_Arel_Nodes_SelectCore
Arel::Visitors::PostgreSQL
visit_Arel_Nodes_SelectStatement
Arel::Visitors::PostgreSQL
visit_Arel_Nodes_SqlLiteral
Arel::Visitors::PostgreSQL
visit_Arel_Table
Arel::Visitors::PostgreSQL