Class List
- ActiveRecordTop Level Namespace
- ActiveRecordError < StandardErrorActiveRecord
 - AdapterError < ActiveRecordErrorActiveRecord
 - AdapterNotFound < ActiveRecordErrorActiveRecord
 - AdapterNotSpecified < ActiveRecordErrorActiveRecord
 - AdapterTimeout < QueryAbortedActiveRecord
 - AggregationsActiveRecord
- ClassMethodsActiveRecord::Aggregations
 
 - AmbiguousSourceReflectionForThroughAssociation < ActiveRecordErrorActiveRecord
 - AssertionsActiveRecord
- QueryAssertionsActiveRecord::Assertions
- SQLCounter < ObjectActiveRecord::Assertions::QueryAssertions
 
 
 - AssociationNotFoundError < ConfigurationErrorActiveRecord
 - AssociationRelation < RelationActiveRecord
 - AssociationTypeMismatch < ActiveRecordErrorActiveRecord
 - AssociationsActiveRecord
- AliasTracker < ObjectActiveRecord::Associations
 - Association < ObjectActiveRecord::Associations
 - AssociationScope < ObjectActiveRecord::Associations
- ReflectionProxy < SimpleDelegatorActiveRecord::Associations::AssociationScope
 
 - BelongsToAssociation < SingularAssociationActiveRecord::Associations
 - BelongsToPolymorphicAssociation < BelongsToAssociationActiveRecord::Associations
 - BuilderActiveRecord::Associations
- Association < ObjectActiveRecord::Associations::Builder
 - BelongsTo < SingularAssociationActiveRecord::Associations::Builder
 - CollectionAssociation < AssociationActiveRecord::Associations::Builder
 - HasAndBelongsToMany < ObjectActiveRecord::Associations::Builder
 - HasMany < CollectionAssociationActiveRecord::Associations::Builder
 - HasOne < SingularAssociationActiveRecord::Associations::Builder
 - SingularAssociation < AssociationActiveRecord::Associations::Builder
 
 - ClassMethodsActiveRecord::Associations
 - CollectionAssociation < AssociationActiveRecord::Associations
 - CollectionProxy < RelationActiveRecord::Associations
 - DisableJoinsAssociationScope < AssociationScopeActiveRecord::Associations
 - ForeignAssociationActiveRecord::Associations
 - HasManyAssociation < CollectionAssociationActiveRecord::Associations
 - HasManyThroughAssociation < HasManyAssociationActiveRecord::Associations
 - HasOneAssociation < SingularAssociationActiveRecord::Associations
 - HasOneThroughAssociation < HasOneAssociationActiveRecord::Associations
 - JoinDependency < ObjectActiveRecord::Associations
- Aliases < ObjectActiveRecord::Associations::JoinDependency
 - JoinAssociation < JoinPartActiveRecord::Associations::JoinDependency
 - JoinBase < JoinPartActiveRecord::Associations::JoinDependency
 - JoinPart < ObjectActiveRecord::Associations::JoinDependency
 
 - NestedError < NestedErrorActiveRecord::Associations
 - Preloader < ObjectActiveRecord::Associations
- Association < ObjectActiveRecord::Associations::Preloader
- LoaderQuery < ObjectActiveRecord::Associations::Preloader::Association
 - LoaderRecords < ObjectActiveRecord::Associations::Preloader::Association
 
 - Batch < ObjectActiveRecord::Associations::Preloader
 - Branch < ObjectActiveRecord::Associations::Preloader
 - ThroughAssociation < AssociationActiveRecord::Associations::Preloader
 
 - SingularAssociation < AssociationActiveRecord::Associations
 - ThroughAssociationActiveRecord::Associations
 
 - AsynchronousQueriesTracker < ObjectActiveRecord
- Session < ObjectActiveRecord::AsynchronousQueriesTracker
 
 - AsynchronousQueryInsideTransactionError < ActiveRecordErrorActiveRecord
 - AttributeAssignmentActiveRecord
 - AttributeAssignmentError < ActiveRecordErrorActiveRecord
 - AttributeMethodsActiveRecord
- BeforeTypeCastActiveRecord::AttributeMethods
 - ClassMethodsActiveRecord::AttributeMethods
 - CompositePrimaryKeyActiveRecord::AttributeMethods
 - DirtyActiveRecord::AttributeMethods
 - GeneratedAttributeMethods < ModuleActiveRecord::AttributeMethods
 - PrimaryKeyActiveRecord::AttributeMethods
- ClassMethodsActiveRecord::AttributeMethods::PrimaryKey
 
 - QueryActiveRecord::AttributeMethods
 - ReadActiveRecord::AttributeMethods
- ClassMethodsActiveRecord::AttributeMethods::Read
 
 - SerializationActiveRecord::AttributeMethods
- ClassMethodsActiveRecord::AttributeMethods::Serialization
 - ColumnNotSerializableError < StandardErrorActiveRecord::AttributeMethods::Serialization
 
 - TimeZoneConversionActiveRecord::AttributeMethods
- ClassMethodsActiveRecord::AttributeMethods::TimeZoneConversion
 - TimeZoneConverter < ValueActiveRecord::AttributeMethods::TimeZoneConversion
 
 - WriteActiveRecord::AttributeMethods
- ClassMethodsActiveRecord::AttributeMethods::Write
 
 
 - AttributesActiveRecord
- ClassMethodsActiveRecord::Attributes
 
 - AutosaveAssociationActiveRecord
- AssociationBuilderExtensionActiveRecord::AutosaveAssociation
 - ClassMethodsActiveRecord::AutosaveAssociation
 
 - Base < ObjectActiveRecord
 - BatchesActiveRecord
- BatchEnumerator < ObjectActiveRecord::Batches
 
 - CalculationsActiveRecord
- ColumnAliasTracker < ObjectActiveRecord::Calculations
 
 - CallbacksActiveRecord
- ClassMethodsActiveRecord::Callbacks
 
 - CodersActiveRecord
- ColumnSerializer < ObjectActiveRecord::Coders
 - JSONActiveRecord::Coders
 - YAMLColumn < ColumnSerializerActiveRecord::Coders
- SafeCoder < ObjectActiveRecord::Coders::YAMLColumn
 
 
 - CompositePrimaryKeyMismatchError < ActiveRecordErrorActiveRecord
 - ConcurrentMigrationError < MigrationErrorActiveRecord
 - ConfigurationError < ActiveRecordErrorActiveRecord
 - ConnectionAdaptersActiveRecord
- AbstractAdapter < ObjectActiveRecord::ConnectionAdapters
- Version < ObjectActiveRecord::ConnectionAdapters::AbstractAdapter
 
 - AbstractMysqlAdapter < AbstractAdapterActiveRecord::ConnectionAdapters
- StatementPool < StatementPoolActiveRecord::ConnectionAdapters::AbstractMysqlAdapter
 
 - AbstractPoolActiveRecord::ConnectionAdapters
 - AddColumnDefinition < StructActiveRecord::ConnectionAdapters
 - AlterTable < ObjectActiveRecord::ConnectionAdapters
 - BoundSchemaReflection < ObjectActiveRecord::ConnectionAdapters
- FakePool < ObjectActiveRecord::ConnectionAdapters::BoundSchemaReflection
 
 - ChangeColumnDefaultDefinition < StructActiveRecord::ConnectionAdapters
 - ChangeColumnDefinition < StructActiveRecord::ConnectionAdapters
 - CheckConstraintDefinition < StructActiveRecord::ConnectionAdapters
 - Column < ObjectActiveRecord::ConnectionAdapters
 - ColumnDefinition < StructActiveRecord::ConnectionAdapters
 - ColumnMethodsActiveRecord::ConnectionAdapters
 - ConnectionHandler < ObjectActiveRecord::ConnectionAdapters
- StringConnectionName < ObjectActiveRecord::ConnectionAdapters::ConnectionHandler
 
 - ConnectionPool < ObjectActiveRecord::ConnectionAdapters
- BiasableQueueActiveRecord::ConnectionAdapters::ConnectionPool
- BiasedConditionVariable < ObjectActiveRecord::ConnectionAdapters::ConnectionPool::BiasableQueue
 
 - ConnectionLeasingQueue < QueueActiveRecord::ConnectionAdapters::ConnectionPool
 - Lease < ObjectActiveRecord::ConnectionAdapters::ConnectionPool
 - LeaseRegistry < ObjectActiveRecord::ConnectionAdapters::ConnectionPool
 - Queue < ObjectActiveRecord::ConnectionAdapters::ConnectionPool
 - Reaper < ObjectActiveRecord::ConnectionAdapters::ConnectionPool
 - WeakThreadKeyMap < ObjectActiveRecord::ConnectionAdapters::ConnectionPool
 
 - CreateIndexDefinition < StructActiveRecord::ConnectionAdapters
 - DatabaseLimitsActiveRecord::ConnectionAdapters
 - DatabaseStatementsActiveRecord::ConnectionAdapters
 - DeduplicableActiveRecord::ConnectionAdapters
- ClassMethodsActiveRecord::ConnectionAdapters::Deduplicable
 
 - ForeignKeyDefinition < StructActiveRecord::ConnectionAdapters
 - IndexDefinition < ObjectActiveRecord::ConnectionAdapters
 - MySQLActiveRecord::ConnectionAdapters
- Column < ColumnActiveRecord::ConnectionAdapters::MySQL
 - ColumnMethodsActiveRecord::ConnectionAdapters::MySQL
 - DatabaseStatementsActiveRecord::ConnectionAdapters::MySQL
 - ExplainPrettyPrinter < ObjectActiveRecord::ConnectionAdapters::MySQL
 - QuotingActiveRecord::ConnectionAdapters::MySQL
- ClassMethodsActiveRecord::ConnectionAdapters::MySQL::Quoting
 
 - SchemaCreation < SchemaCreationActiveRecord::ConnectionAdapters::MySQL
 - SchemaDumper < SchemaDumperActiveRecord::ConnectionAdapters::MySQL
 - SchemaStatementsActiveRecord::ConnectionAdapters::MySQL
 - Table < TableActiveRecord::ConnectionAdapters::MySQL
 - TableDefinition < TableDefinitionActiveRecord::ConnectionAdapters::MySQL
 - TypeMetadata < SqlTypeMetadataActiveRecord::ConnectionAdapters::MySQL
 
 - Mysql2ActiveRecord::ConnectionAdapters
- DatabaseStatementsActiveRecord::ConnectionAdapters::Mysql2
 
 - Mysql2Adapter < AbstractMysqlAdapterActiveRecord::ConnectionAdapters
 - NullColumn < ColumnActiveRecord::ConnectionAdapters
 - NullPool < ObjectActiveRecord::ConnectionAdapters
- NullConfig < ObjectActiveRecord::ConnectionAdapters::NullPool
 
 - NullTransaction < ObjectActiveRecord::ConnectionAdapters
 - PoolConfig < ObjectActiveRecord::ConnectionAdapters
 - PoolManager < ObjectActiveRecord::ConnectionAdapters
 - PostgreSQLActiveRecord::ConnectionAdapters
- AlterTable < AlterTableActiveRecord::ConnectionAdapters::PostgreSQL
 - Column < ColumnActiveRecord::ConnectionAdapters::PostgreSQL
 - ColumnMethodsActiveRecord::ConnectionAdapters::PostgreSQL
 - DatabaseStatementsActiveRecord::ConnectionAdapters::PostgreSQL
 - ExclusionConstraintDefinition < StructActiveRecord::ConnectionAdapters::PostgreSQL
 - ExplainPrettyPrinter < ObjectActiveRecord::ConnectionAdapters::PostgreSQL
 - Name < ObjectActiveRecord::ConnectionAdapters::PostgreSQL
 - OIDActiveRecord::ConnectionAdapters::PostgreSQL
- Array < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
- Data < StructActiveRecord::ConnectionAdapters::PostgreSQL::OID::Array
 
 - Bit < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
- Data < ObjectActiveRecord::ConnectionAdapters::PostgreSQL::OID::Bit
 
 - BitVarying < BitActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Bytea < BinaryActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Cidr < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Date < DateActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - DateTime < DateTimeActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Decimal < DecimalActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Enum < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Hstore < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Inet < CidrActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Interval < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Jsonb < JsonActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - LegacyPoint < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Macaddr < StringActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Money < DecimalActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Oid < UnsignedIntegerActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Point < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Range < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - SpecializedString < StringActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Timestamp < DateTimeActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - TimestampWithTimeZone < DateTimeActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - TypeMapInitializer < ObjectActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Uuid < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Vector < ValueActiveRecord::ConnectionAdapters::PostgreSQL::OID
 - Xml < StringActiveRecord::ConnectionAdapters::PostgreSQL::OID
- Data < ObjectActiveRecord::ConnectionAdapters::PostgreSQL::OID::Xml
 
 
 - QuotingActiveRecord::ConnectionAdapters::PostgreSQL
- ClassMethodsActiveRecord::ConnectionAdapters::PostgreSQL::Quoting
 - IntegerOutOf64BitRange < StandardErrorActiveRecord::ConnectionAdapters::PostgreSQL::Quoting
 
 - ReferentialIntegrityActiveRecord::ConnectionAdapters::PostgreSQL
 - SchemaCreation < SchemaCreationActiveRecord::ConnectionAdapters::PostgreSQL
 - SchemaDumper < SchemaDumperActiveRecord::ConnectionAdapters::PostgreSQL
 - SchemaStatementsActiveRecord::ConnectionAdapters::PostgreSQL
 - Table < TableActiveRecord::ConnectionAdapters::PostgreSQL
 - TableDefinition < TableDefinitionActiveRecord::ConnectionAdapters::PostgreSQL
 - TypeMetadata < SqlTypeMetadataActiveRecord::ConnectionAdapters::PostgreSQL
 - UniqueConstraintDefinition < StructActiveRecord::ConnectionAdapters::PostgreSQL
 - UtilsActiveRecord::ConnectionAdapters::PostgreSQL
 
 - PostgreSQLAdapter < AbstractAdapterActiveRecord::ConnectionAdapters
- MoneyDecoder < SimpleDecoderActiveRecord::ConnectionAdapters::PostgreSQLAdapter
 - StatementPool < StatementPoolActiveRecord::ConnectionAdapters::PostgreSQLAdapter
 
 - PrimaryKeyDefinition < StructActiveRecord::ConnectionAdapters
 - QueryCacheActiveRecord::ConnectionAdapters
- ConnectionPoolConfigurationActiveRecord::ConnectionAdapters::QueryCache
 - QueryCacheRegistry < ObjectActiveRecord::ConnectionAdapters::QueryCache
 - Store < ObjectActiveRecord::ConnectionAdapters::QueryCache
 
 - QuotingActiveRecord::ConnectionAdapters
- ClassMethodsActiveRecord::ConnectionAdapters::Quoting
 
 - RealTransaction < TransactionActiveRecord::ConnectionAdapters
 - ReferenceDefinition < ObjectActiveRecord::ConnectionAdapters
 - RestartParentTransaction < TransactionActiveRecord::ConnectionAdapters
 - SQLite3ActiveRecord::ConnectionAdapters
- Column < ColumnActiveRecord::ConnectionAdapters::SQLite3
 - DatabaseStatementsActiveRecord::ConnectionAdapters::SQLite3
 - ExplainPrettyPrinter < ObjectActiveRecord::ConnectionAdapters::SQLite3
 - QuotingActiveRecord::ConnectionAdapters::SQLite3
- ClassMethodsActiveRecord::ConnectionAdapters::SQLite3::Quoting
 
 - SchemaCreation < SchemaCreationActiveRecord::ConnectionAdapters::SQLite3
 - SchemaDumper < SchemaDumperActiveRecord::ConnectionAdapters::SQLite3
 - SchemaStatementsActiveRecord::ConnectionAdapters::SQLite3
 - TableDefinition < TableDefinitionActiveRecord::ConnectionAdapters::SQLite3
 
 - SQLite3Adapter < AbstractAdapterActiveRecord::ConnectionAdapters
- SQLite3Integer < IntegerActiveRecord::ConnectionAdapters::SQLite3Adapter
 - StatementPool < StatementPoolActiveRecord::ConnectionAdapters::SQLite3Adapter
 
 - SavepointTransaction < TransactionActiveRecord::ConnectionAdapters
 - SavepointsActiveRecord::ConnectionAdapters
 - SchemaCache < ObjectActiveRecord::ConnectionAdapters
 - SchemaCreation < ObjectActiveRecord::ConnectionAdapters
 - SchemaDumper < SchemaDumperActiveRecord::ConnectionAdapters
 - SchemaReflection < ObjectActiveRecord::ConnectionAdapters
 - SchemaStatementsActiveRecord::ConnectionAdapters
 - SqlTypeMetadata < ObjectActiveRecord::ConnectionAdapters
 - StatementPool < ObjectActiveRecord::ConnectionAdapters
 - Table < ObjectActiveRecord::ConnectionAdapters
 - TableDefinition < ObjectActiveRecord::ConnectionAdapters
 - Transaction < ObjectActiveRecord::ConnectionAdapters
- Callback < ObjectActiveRecord::ConnectionAdapters::Transaction
 
 - TransactionInstrumenter < ObjectActiveRecord::ConnectionAdapters
- InstrumentationAlreadyStartedError < ActiveRecordErrorActiveRecord::ConnectionAdapters::TransactionInstrumenter
 - InstrumentationNotStartedError < ActiveRecordErrorActiveRecord::ConnectionAdapters::TransactionInstrumenter
 
 - TransactionManager < ObjectActiveRecord::ConnectionAdapters
 - TransactionState < ObjectActiveRecord::ConnectionAdapters
 - TrilogyActiveRecord::ConnectionAdapters
- DatabaseStatementsActiveRecord::ConnectionAdapters::Trilogy
 
 - TrilogyAdapter < AbstractMysqlAdapterActiveRecord::ConnectionAdapters
 
 - ConnectionFailed < QueryAbortedActiveRecord
 - ConnectionHandlingActiveRecord
 - ConnectionNotDefined < ConnectionNotEstablishedActiveRecord
 - ConnectionNotEstablished < AdapterErrorActiveRecord
 - ConnectionTimeoutError < ConnectionNotEstablishedActiveRecord
 - CoreActiveRecord
- ClassMethodsActiveRecord::Core
 
 - CounterCacheActiveRecord
- ClassMethodsActiveRecord::CounterCache
 
 - DangerousAttributeError < ActiveRecordErrorActiveRecord
 - DatabaseAlreadyExists < StatementInvalidActiveRecord
 - DatabaseConfigurations < ObjectActiveRecord
- ConnectionUrlResolver < ObjectActiveRecord::DatabaseConfigurations
 - DatabaseConfig < ObjectActiveRecord::DatabaseConfigurations
 - HashConfig < DatabaseConfigActiveRecord::DatabaseConfigurations
 - InvalidConfigurationError < StandardErrorActiveRecord::DatabaseConfigurations
 - UrlConfig < HashConfigActiveRecord::DatabaseConfigurations
 
 - DatabaseConnectionError < ConnectionNotEstablishedActiveRecord
 - DatabaseVersionError < ActiveRecordErrorActiveRecord
 - Deadlocked < TransactionRollbackErrorActiveRecord
 - DelegatedTypeActiveRecord
 - DelegationActiveRecord
- ClassMethodsActiveRecord::Delegation
 - ClassSpecificRelationActiveRecord::Delegation
- ClassMethodsActiveRecord::Delegation::ClassSpecificRelation
 
 - DelegateCacheActiveRecord::Delegation
 
 - DeleteRestrictionError < ActiveRecordErrorActiveRecord
 - DestroyAssociationAsyncError < StandardErrorActiveRecord
 - DestroyAssociationAsyncJob < BaseActiveRecord
 - DisableJoinsAssociationRelation < RelationActiveRecord
 - DuplicateMigrationNameError < MigrationErrorActiveRecord
 - DuplicateMigrationVersionError < MigrationErrorActiveRecord
 - DynamicMatchersActiveRecord
- FindBy < MethodActiveRecord::DynamicMatchers
 - FindByBang < MethodActiveRecord::DynamicMatchers
 - Method < ObjectActiveRecord::DynamicMatchers
 
 - EagerLoadPolymorphicError < ActiveRecordErrorActiveRecord
 - EncryptionActiveRecord
- AutoFilteredParameters < ObjectActiveRecord::Encryption
 - Cipher < ObjectActiveRecord::Encryption
- Aes256Gcm < ObjectActiveRecord::Encryption::Cipher
 
 - Config < ObjectActiveRecord::Encryption
 - ConfigurableActiveRecord::Encryption
 - Context < ObjectActiveRecord::Encryption
 - ContextsActiveRecord::Encryption
 - DerivedSecretKeyProvider < KeyProviderActiveRecord::Encryption
 - DeterministicKeyProvider < DerivedSecretKeyProviderActiveRecord::Encryption
 - EncryptableRecordActiveRecord::Encryption
 - EncryptedAttributeType < ValueActiveRecord::Encryption
 - EncryptedFixturesActiveRecord::Encryption
 - EncryptingOnlyEncryptor < EncryptorActiveRecord::Encryption
 - Encryptor < ObjectActiveRecord::Encryption
 - EnvelopeEncryptionKeyProvider < ObjectActiveRecord::Encryption
 - ErrorsActiveRecord::Encryption
- Base < StandardErrorActiveRecord::Encryption::Errors
 - Configuration < BaseActiveRecord::Encryption::Errors
 - Decryption < BaseActiveRecord::Encryption::Errors
 - Encoding < BaseActiveRecord::Encryption::Errors
 - EncryptedContentIntegrity < BaseActiveRecord::Encryption::Errors
 - Encryption < BaseActiveRecord::Encryption::Errors
 - ForbiddenClass < BaseActiveRecord::Encryption::Errors
 
 - ExtendedDeterministicQueriesActiveRecord::Encryption
- AdditionalValue < ObjectActiveRecord::Encryption::ExtendedDeterministicQueries
 - CoreQueriesActiveRecord::Encryption::ExtendedDeterministicQueries
 - EncryptedQueryActiveRecord::Encryption::ExtendedDeterministicQueries
 - ExtendedEncryptableTypeActiveRecord::Encryption::ExtendedDeterministicQueries
 - RelationQueriesActiveRecord::Encryption::ExtendedDeterministicQueries
 
 - ExtendedDeterministicUniquenessValidatorActiveRecord::Encryption
- EncryptedUniquenessValidatorActiveRecord::Encryption::ExtendedDeterministicUniquenessValidator
 
 - Key < ObjectActiveRecord::Encryption
 - KeyGenerator < ObjectActiveRecord::Encryption
 - KeyProvider < ObjectActiveRecord::Encryption
 - Message < ObjectActiveRecord::Encryption
 - MessagePackMessageSerializer < ObjectActiveRecord::Encryption
 - MessageSerializer < ObjectActiveRecord::Encryption
 - NullEncryptor < ObjectActiveRecord::Encryption
 - Properties < ObjectActiveRecord::Encryption
 - ReadOnlyNullEncryptor < ObjectActiveRecord::Encryption
 - Scheme < ObjectActiveRecord::Encryption
 
 - EnumActiveRecord
- EnumType < ValueActiveRecord::Enum
 
 - EnvironmentMismatchError < ActiveRecordErrorActiveRecord
 - EnvironmentStorageError < ActiveRecordErrorActiveRecord
 - ExclusiveConnectionTimeoutError < ConnectionTimeoutErrorActiveRecord
 - ExplainActiveRecord
 - ExplainRegistry < ObjectActiveRecord
 - ExplainSubscriber < ObjectActiveRecord
 - FinderMethodsActiveRecord
 - Fixture < ObjectActiveRecord
- FixtureError < StandardErrorActiveRecord::Fixture
 - FormatError < FixtureErrorActiveRecord::Fixture
 
 - FixtureClassNotFound < ActiveRecordErrorActiveRecord
 - FixtureSet < ObjectActiveRecord
- File < ObjectActiveRecord::FixtureSet
 - ModelMetadata < ObjectActiveRecord::FixtureSet
 - RenderContext < ObjectActiveRecord::FixtureSet
 - TableRow < ObjectActiveRecord::FixtureSet
- HasManyThroughProxy < ReflectionProxyActiveRecord::FixtureSet::TableRow
 - PrimaryKeyError < StandardErrorActiveRecord::FixtureSet::TableRow
 - ReflectionProxy < ObjectActiveRecord::FixtureSet::TableRow
 
 - TableRows < ObjectActiveRecord::FixtureSet
 
 - FutureResult < ObjectActiveRecord
- Complete < ObjectActiveRecord::FutureResult
 - EventBuffer < ObjectActiveRecord::FutureResult
 - SelectAll < FutureResultActiveRecord::FutureResult
 
 - GeneratorsActiveRecord
- ApplicationRecordGenerator < BaseActiveRecord::Generators
 - Base < NamedBaseActiveRecord::Generators
 - MigrationActiveRecord::Generators
- ClassMethodsActiveRecord::Generators::Migration
 
 - MigrationGenerator < BaseActiveRecord::Generators
 - ModelGenerator < BaseActiveRecord::Generators
 - MultiDbGenerator < BaseActiveRecord::Generators
 
 - HasManyThroughAssociationNotFoundError < ActiveRecordErrorActiveRecord
 - HasManyThroughAssociationPointlessSourceTypeError < ActiveRecordErrorActiveRecord
 - HasManyThroughAssociationPolymorphicSourceError < ActiveRecordErrorActiveRecord
 - HasManyThroughAssociationPolymorphicThroughError < ActiveRecordErrorActiveRecord
 - HasManyThroughCantAssociateThroughHasOneOrManyReflection < ThroughCantAssociateThroughHasOneOrManyReflectionActiveRecord
 - HasManyThroughNestedAssociationsAreReadonly < ThroughNestedAssociationsAreReadonlyActiveRecord
 - HasManyThroughOrderError < ActiveRecordErrorActiveRecord
 - HasManyThroughSourceAssociationNotFoundError < ActiveRecordErrorActiveRecord
 - HasOneAssociationPolymorphicThroughError < ActiveRecordErrorActiveRecord
 - HasOneThroughCantAssociateThroughCollection < ActiveRecordErrorActiveRecord
 - HasOneThroughCantAssociateThroughHasOneOrManyReflection < ThroughCantAssociateThroughHasOneOrManyReflectionActiveRecord
 - HasOneThroughNestedAssociationsAreReadonly < ThroughNestedAssociationsAreReadonlyActiveRecord
 - IllegalMigrationNameError < MigrationErrorActiveRecord
 - InheritanceActiveRecord
- ClassMethodsActiveRecord::Inheritance
 
 - InsertAll < ObjectActiveRecord
- Builder < ObjectActiveRecord::InsertAll
 
 - IntegrationActiveRecord
- ClassMethodsActiveRecord::Integration
 
 - InternalMetadata < ObjectActiveRecord
- NullInternalMetadata < ObjectActiveRecord::InternalMetadata
 
 - InvalidForeignKey < WrappedDatabaseExceptionActiveRecord
 - InvalidMigrationTimestampError < MigrationErrorActiveRecord
 - InverseOfAssociationNotFoundError < ActiveRecordErrorActiveRecord
 - InverseOfAssociationRecursiveError < ActiveRecordErrorActiveRecord
 - IrreversibleMigration < MigrationErrorActiveRecord
 - IrreversibleOrderError < ActiveRecordErrorActiveRecord
 - LegacyYamlAdapterActiveRecord
 - LockWaitTimeout < StatementInvalidActiveRecord
 - LockingActiveRecord
- LockingType < ValueActiveRecord::Locking
 - OptimisticActiveRecord::Locking
- ClassMethodsActiveRecord::Locking::Optimistic
 
 - PessimisticActiveRecord::Locking
 
 - LogSubscriber < LogSubscriberActiveRecord
 - MarshallingActiveRecord
- MethodsActiveRecord::Marshalling
 
 - MessagePackActiveRecord
- Decoder < ObjectActiveRecord::MessagePack
 - Encoder < ObjectActiveRecord::MessagePack
 - ExtensionsActiveRecord::MessagePack
 
 - MiddlewareActiveRecord
- DatabaseSelector < ObjectActiveRecord::Middleware
 - ShardSelector < ObjectActiveRecord::Middleware
 
 - Migration < ObjectActiveRecord
- CheckPending < ObjectActiveRecord::Migration
 - CommandRecorder < ObjectActiveRecord::Migration
- StraightReversionsActiveRecord::Migration::CommandRecorder
 
 - CompatibilityActiveRecord::Migration
- V4_2 < V5_0ActiveRecord::Migration::Compatibility
- TableDefinitionActiveRecord::Migration::Compatibility::V4_2
 
 - V5_0 < V5_1ActiveRecord::Migration::Compatibility
- TableDefinitionActiveRecord::Migration::Compatibility::V5_0
 
 - V5_1 < V5_2ActiveRecord::Migration::Compatibility
 - V5_2 < V6_0ActiveRecord::Migration::Compatibility
- CommandRecorderActiveRecord::Migration::Compatibility::V5_2
 - TableDefinitionActiveRecord::Migration::Compatibility::V5_2
 
 - V6_0 < V6_1ActiveRecord::Migration::Compatibility
- ReferenceDefinition < ReferenceDefinitionActiveRecord::Migration::Compatibility::V6_0
 - TableDefinitionActiveRecord::Migration::Compatibility::V6_0
 
 - V6_1 < V7_0ActiveRecord::Migration::Compatibility
- PostgreSQLCompat < ObjectActiveRecord::Migration::Compatibility::V6_1
 - TableDefinitionActiveRecord::Migration::Compatibility::V6_1
 
 - V7_0 < V7_1ActiveRecord::Migration::Compatibility
- LegacyIndexNameActiveRecord::Migration::Compatibility::V7_0
 - TableDefinitionActiveRecord::Migration::Compatibility::V7_0
 
 - V7_1 < V7_2ActiveRecord::Migration::Compatibility
 - V7_2 < V8_0ActiveRecord::Migration::Compatibility
 
 - Current < MigrationActiveRecord::Migration
 - DefaultStrategy < ExecutionStrategyActiveRecord::Migration
 - ExecutionStrategy < ObjectActiveRecord::Migration
 - JoinTableActiveRecord::Migration
 - ReversibleBlockHelper < StructActiveRecord::Migration
 
 - MigrationContext < ObjectActiveRecord
 - MigrationError < ActiveRecordErrorActiveRecord
 - MigrationProxy < StructActiveRecord
 - Migrator < ObjectActiveRecord
 - MismatchedForeignKey < StatementInvalidActiveRecord
 - ModelSchemaActiveRecord
- ClassMethodsActiveRecord::ModelSchema
 
 - MultiparameterAssignmentErrors < ActiveRecordErrorActiveRecord
 - NestedAttributesActiveRecord
- ClassMethodsActiveRecord::NestedAttributes
 - TooManyRecords < ActiveRecordErrorActiveRecord::NestedAttributes
 
 - NoDatabaseError < StatementInvalidActiveRecord
 - NoEnvironmentInSchemaError < MigrationErrorActiveRecord
 - NoTouchingActiveRecord
- ClassMethodsActiveRecord::NoTouching
 
 - NormalizationActiveRecord
- ClassMethodsActiveRecord::Normalization
 - NormalizedValueType < ValueActiveRecord::Normalization
 
 - NotNullViolation < StatementInvalidActiveRecord
 - PendingMigrationConnection < ObjectActiveRecord
 - PendingMigrationError < MigrationErrorActiveRecord
 - PersistenceActiveRecord
- ClassMethodsActiveRecord::Persistence
 
 - Point < StructActiveRecord
 - PredicateBuilder < ObjectActiveRecord
- ArrayHandler < ObjectActiveRecord::PredicateBuilder
- NullPredicateActiveRecord::PredicateBuilder::ArrayHandler
 
 - AssociationQueryValue < ObjectActiveRecord::PredicateBuilder
 - BasicObjectHandler < ObjectActiveRecord::PredicateBuilder
 - PolymorphicArrayValue < ObjectActiveRecord::PredicateBuilder
 - RangeHandler < ObjectActiveRecord::PredicateBuilder
- RangeWithBinds < StructActiveRecord::PredicateBuilder::RangeHandler
 
 - RelationHandler < ObjectActiveRecord::PredicateBuilder
 
 - PreparedStatementCacheExpired < StatementInvalidActiveRecord
 - PreparedStatementInvalid < ActiveRecordErrorActiveRecord
 - Promise < BasicObjectActiveRecord
- Complete < PromiseActiveRecord::Promise
 
 - ProtectedEnvironmentError < ActiveRecordErrorActiveRecord
 - QueryAborted < StatementInvalidActiveRecord
 - QueryCache < ObjectActiveRecord
- ClassMethodsActiveRecord::QueryCache
 
 - QueryCanceled < QueryAbortedActiveRecord
 - QueryLogsActiveRecord
- GetKeyHandler < ObjectActiveRecord::QueryLogs
 - IdentityHandler < ObjectActiveRecord::QueryLogs
 - LegacyFormatterActiveRecord::QueryLogs
 - SQLCommenter < ObjectActiveRecord::QueryLogs
 - ZeroArityHandler < ObjectActiveRecord::QueryLogs
 
 - QueryMethodsActiveRecord
- CTEJoin < ObjectActiveRecord::QueryMethods
 - WhereChain < ObjectActiveRecord::QueryMethods
 
 - QueryingActiveRecord
 - Railtie < RailtieActiveRecord
 - RailtiesActiveRecord
- ControllerRuntimeActiveRecord::Railties
- ClassMethodsActiveRecord::Railties::ControllerRuntime
 
 - JobRuntimeActiveRecord::Railties
 
 - RangeError < StatementInvalidActiveRecord
 - ReadOnlyError < ActiveRecordErrorActiveRecord
 - ReadOnlyRecord < ActiveRecordErrorActiveRecord
 - ReadonlyAttributeError < ActiveRecordErrorActiveRecord
 - ReadonlyAttributesActiveRecord
- ClassMethodsActiveRecord::ReadonlyAttributes
 - HasReadonlyAttributesActiveRecord::ReadonlyAttributes
 
 - RecordInvalid < ActiveRecordErrorActiveRecord
 - RecordNotDestroyed < ActiveRecordErrorActiveRecord
 - RecordNotFound < ActiveRecordErrorActiveRecord
 - RecordNotSaved < ActiveRecordErrorActiveRecord
 - RecordNotUnique < WrappedDatabaseExceptionActiveRecord
 - ReflectionActiveRecord
- AbstractReflection < ObjectActiveRecord::Reflection
 - AggregateReflection < MacroReflectionActiveRecord::Reflection
 - AssociationReflection < MacroReflectionActiveRecord::Reflection
 - BelongsToReflection < AssociationReflectionActiveRecord::Reflection
 - ClassMethodsActiveRecord::Reflection
 - HasAndBelongsToManyReflection < AssociationReflectionActiveRecord::Reflection
 - HasManyReflection < AssociationReflectionActiveRecord::Reflection
 - HasOneReflection < AssociationReflectionActiveRecord::Reflection
 - MacroReflection < AbstractReflectionActiveRecord::Reflection
 - PolymorphicReflection < AbstractReflectionActiveRecord::Reflection
 - RuntimeReflection < AbstractReflectionActiveRecord::Reflection
 - ThroughReflection < AbstractReflectionActiveRecord::Reflection
 
 - Relation < ObjectActiveRecord
- ExplainProxy < ObjectActiveRecord::Relation
 - FromClause < ObjectActiveRecord::Relation
 - HashMerger < ObjectActiveRecord::Relation
 - Merger < ObjectActiveRecord::Relation
 - QueryAttribute < AttributeActiveRecord::Relation
 - RecordFetchWarningActiveRecord::Relation
- QueryRegistryActiveRecord::Relation::RecordFetchWarning
 
 - StrictLoadingScope < ObjectActiveRecord::Relation
 - WhereClause < ObjectActiveRecord::Relation
 
 - Result < ObjectActiveRecord
- IndexedRow < ObjectActiveRecord::Result
 
 - Rollback < ActiveRecordErrorActiveRecord
 - RuntimeRegistryActiveRecord
 - SQLWarning < AdapterErrorActiveRecord
 - SanitizationActiveRecord
- ClassMethodsActiveRecord::Sanitization
 
 - Schema < CurrentActiveRecord
- DefinitionActiveRecord::Schema
- ClassMethodsActiveRecord::Schema::Definition
 
 
 - SchemaDumper < ObjectActiveRecord
 - SchemaMigration < ObjectActiveRecord
- NullSchemaMigration < ObjectActiveRecord::SchemaMigration
 
 - ScopingActiveRecord
- ClassMethodsActiveRecord::Scoping
 - DefaultActiveRecord::Scoping
- ClassMethodsActiveRecord::Scoping::Default
 
 - DefaultScope < ObjectActiveRecord::Scoping
 - NamedActiveRecord::Scoping
- ClassMethodsActiveRecord::Scoping::Named
 
 - ScopeRegistry < ObjectActiveRecord::Scoping
 
 - SecurePasswordActiveRecord
- ClassMethodsActiveRecord::SecurePassword
 
 - SecureTokenActiveRecord
- ClassMethodsActiveRecord::SecureToken
 - MinimumLengthError < StandardErrorActiveRecord::SecureToken
 
 - SerializationActiveRecord
 - SerializationFailure < TransactionRollbackErrorActiveRecord
 - SerializationTypeMismatch < ActiveRecordErrorActiveRecord
 - SignedIdActiveRecord
- ClassMethodsActiveRecord::SignedId
 - RelationMethodsActiveRecord::SignedId
 
 - SoleRecordExceeded < ActiveRecordErrorActiveRecord
 - SpawnMethodsActiveRecord
 - StaleObjectError < ActiveRecordErrorActiveRecord
 - StatementCache < ObjectActiveRecord
- BindMap < ObjectActiveRecord::StatementCache
 - Params < ObjectActiveRecord::StatementCache
 - PartialQuery < QueryActiveRecord::StatementCache
 - PartialQueryCollector < ObjectActiveRecord::StatementCache
 - Query < ObjectActiveRecord::StatementCache
 - Substitute < ObjectActiveRecord::StatementCache
 
 - StatementInvalid < AdapterErrorActiveRecord
 - StatementTimeout < QueryAbortedActiveRecord
 - StoreActiveRecord
- ClassMethodsActiveRecord::Store
 - HashAccessor < ObjectActiveRecord::Store
 - IndifferentCoder < ObjectActiveRecord::Store
 - IndifferentHashAccessor < HashAccessorActiveRecord::Store
 - StringKeyedHashAccessor < HashAccessorActiveRecord::Store
 
 - StrictLoadingViolationError < ActiveRecordErrorActiveRecord
 - SubclassNotFound < ActiveRecordErrorActiveRecord
 - SuppressorActiveRecord
- ClassMethodsActiveRecord::Suppressor
 
 - TableMetadata < ObjectActiveRecord
 - TableNotSpecified < ActiveRecordErrorActiveRecord
 - TasksActiveRecord
- DatabaseNotSupported < StandardErrorActiveRecord::Tasks
 - DatabaseTasksActiveRecord::Tasks
 - MySQLDatabaseTasks < ObjectActiveRecord::Tasks
 - PostgreSQLDatabaseTasks < ObjectActiveRecord::Tasks
 - SQLiteDatabaseTasks < ObjectActiveRecord::Tasks
 
 - TestDatabasesActiveRecord
 - TestFixturesActiveRecord
- ClassMethodsActiveRecord::TestFixtures
 
 - ThroughCantAssociateThroughHasOneOrManyReflection < ActiveRecordErrorActiveRecord
 - ThroughNestedAssociationsAreReadonly < ActiveRecordErrorActiveRecord
 - TimestampActiveRecord
- ClassMethodsActiveRecord::Timestamp
 
 - TokenForActiveRecord
- ClassMethodsActiveRecord::TokenFor
 - RelationMethodsActiveRecord::TokenFor
 - TokenDefinition < StructActiveRecord::TokenFor
 
 - TouchLaterActiveRecord
 - Transaction < ObjectActiveRecord
 - TransactionIsolationError < ActiveRecordErrorActiveRecord
 - TransactionRollbackError < StatementInvalidActiveRecord
 - TransactionsActiveRecord
- ClassMethodsActiveRecord::Transactions
 
 - TranslationActiveRecord
 - TypeActiveRecord
- AdapterSpecificRegistry < ObjectActiveRecord::Type
 - Date < DateActiveRecord::Type
 - DateTime < DateTimeActiveRecord::Type
 - DecimalWithoutScale < BigIntegerActiveRecord::Type
 - DecorationRegistration < RegistrationActiveRecord::Type
 - HashLookupTypeMap < ObjectActiveRecord::Type
 - InternalActiveRecord::Type
- TimezoneActiveRecord::Type::Internal
 
 - Json < ValueActiveRecord::Type
 - Registration < ObjectActiveRecord::Type
 - Serialized < ValueActiveRecord::Type
 - Text < StringActiveRecord::Type
 - Time < TimeActiveRecord::Type
- Value < TimeActiveRecord::Type::Time
 
 - TypeMap < ObjectActiveRecord::Type
 - UnsignedInteger < IntegerActiveRecord::Type
 
 - TypeCasterActiveRecord
- Connection < ObjectActiveRecord::TypeCaster
 - Map < ObjectActiveRecord::TypeCaster
 
 - TypeConflictError < StandardErrorActiveRecord
 - UnknownAttributeReference < ActiveRecordErrorActiveRecord
 - UnknownMigrationVersionError < MigrationErrorActiveRecord
 - UnknownPrimaryKey < ActiveRecordErrorActiveRecord
 - UnmodifiableRelation < ActiveRecordErrorActiveRecord
 - VERSIONActiveRecord
 - ValidationsActiveRecord
- AbsenceValidator < AbsenceValidatorActiveRecord::Validations
 - AssociatedValidator < EachValidatorActiveRecord::Validations
 - ClassMethodsActiveRecord::Validations
 - LengthValidator < LengthValidatorActiveRecord::Validations
 - NumericalityValidator < NumericalityValidatorActiveRecord::Validations
 - PresenceValidator < PresenceValidatorActiveRecord::Validations
 - UniquenessValidator < EachValidatorActiveRecord::Validations
 
 - ValueTooLong < StatementInvalidActiveRecord
 - WrappedDatabaseException < StatementInvalidActiveRecord
 
 - ArelTop Level Namespace
- AliasPredicationArel
 - ArelError < StandardErrorArel
 - AttributesArel
- Attribute < StructArel::Attributes
 
 - BindError < ArelErrorArel
 - CollectorsArel
- Bind < ObjectArel::Collectors
 - Composite < ObjectArel::Collectors
 - PlainString < ObjectArel::Collectors
 - SQLString < PlainStringArel::Collectors
 - SubstituteBinds < ObjectArel::Collectors
 
 - CrudArel
 - DeleteManager < TreeManagerArel
 - EmptyJoinError < ArelErrorArel
 - ExpressionsArel
 - FactoryMethodsArel
 - InsertManager < TreeManagerArel
 - MathArel
 - NodesArel
- Addition < InfixOperationArel::Nodes
 - As < BinaryArel::Nodes
 - Ascending < OrderingArel::Nodes
 - Between < BinaryArel::Nodes
 - Binary < NodeExpressionArel::Nodes
 - BindParam < NodeArel::Nodes
 - BitwiseAnd < InfixOperationArel::Nodes
 - BitwiseNot < UnaryOperationArel::Nodes
 - BitwiseOr < InfixOperationArel::Nodes
 - BitwiseShiftLeft < InfixOperationArel::Nodes
 - BitwiseShiftRight < InfixOperationArel::Nodes
 - BitwiseXor < InfixOperationArel::Nodes
 - BoundSqlLiteral < NodeExpressionArel::Nodes
 - Case < NodeExpressionArel::Nodes
 - Casted < NodeExpressionArel::Nodes
 - Comment < NodeArel::Nodes
 - Concat < InfixOperationArel::Nodes
 - Contains < InfixOperationArel::Nodes
 - Count < FunctionArel::Nodes
 - Cte < BinaryArel::Nodes
 - CurrentRow < NodeArel::Nodes
 - DeleteStatement < NodeArel::Nodes
 - Descending < OrderingArel::Nodes
 - Distinct < NodeExpressionArel::Nodes
 - Division < InfixOperationArel::Nodes
 - DoesNotMatch < MatchesArel::Nodes
 - Else < UnaryArel::Nodes
 - Equality < BinaryArel::Nodes
 - Extract < UnaryArel::Nodes
 - False < NodeExpressionArel::Nodes
 - FetchAttributeArel::Nodes
 - Filter < BinaryArel::Nodes
 - Following < UnaryArel::Nodes
 - Fragments < NodeArel::Nodes
 - FullOuterJoin < JoinArel::Nodes
 - Function < NodeExpressionArel::Nodes
 - GreaterThan < BinaryArel::Nodes
 - GreaterThanOrEqual < BinaryArel::Nodes
 - Grouping < UnaryArel::Nodes
 - HomogeneousIn < NodeArel::Nodes
 - In < BinaryArel::Nodes
 - InfixOperation < BinaryArel::Nodes
 - InnerJoin < JoinArel::Nodes
 - InsertStatement < NodeArel::Nodes
 - IsDistinctFrom < BinaryArel::Nodes
 - IsNotDistinctFrom < BinaryArel::Nodes
 - JoinSource < BinaryArel::Nodes
 - LeadingJoin < InnerJoinArel::Nodes
 - LessThan < BinaryArel::Nodes
 - LessThanOrEqual < BinaryArel::Nodes
 - Matches < BinaryArel::Nodes
 - Multiplication < InfixOperationArel::Nodes
 - NamedFunction < FunctionArel::Nodes
 - NamedWindow < WindowArel::Nodes
 - Nary < NodeExpressionArel::Nodes
 - Node < ObjectArel::Nodes
 - NodeExpression < NodeArel::Nodes
 - NotEqual < BinaryArel::Nodes
 - NotIn < BinaryArel::Nodes
 - NotRegexp < RegexpArel::Nodes
 - NullsFirst < OrderingArel::Nodes
 - NullsLast < OrderingArel::Nodes
 - Ordering < UnaryArel::Nodes
 - OuterJoin < JoinArel::Nodes
 - Over < BinaryArel::Nodes
 - Overlaps < InfixOperationArel::Nodes
 - Preceding < UnaryArel::Nodes
 - Quoted < UnaryArel::Nodes
 - Range < UnaryArel::Nodes
 - Regexp < BinaryArel::Nodes
 - RightOuterJoin < JoinArel::Nodes
 - Rows < UnaryArel::Nodes
 - SelectCore < NodeArel::Nodes
 - SelectStatement < NodeExpressionArel::Nodes
 - SqlLiteral < StringArel::Nodes
 - StringJoin < JoinArel::Nodes
 - Subtraction < InfixOperationArel::Nodes
 - TableAlias < BinaryArel::Nodes
 - True < NodeExpressionArel::Nodes
 - Unary < NodeExpressionArel::Nodes
 - UnaryOperation < UnaryArel::Nodes
 - UnqualifiedColumn < UnaryArel::Nodes
 - UpdateStatement < NodeArel::Nodes
 - ValuesList < UnaryArel::Nodes
 - When < BinaryArel::Nodes
 - Window < NodeArel::Nodes
 - With < UnaryArel::Nodes
 - WithRecursive < WithArel::Nodes
 
 - PredicationsArel
 - SelectManager < TreeManagerArel
 - Table < ObjectArel
 - TreeManager < ObjectArel
- StatementMethodsArel::TreeManager
 
 - UpdateManager < TreeManagerArel
 - VisitorsArel
- Dot < VisitorArel::Visitors
 - MySQL < ToSqlArel::Visitors
 - PostgreSQL < ToSqlArel::Visitors
 - SQLite < ToSqlArel::Visitors
 - ToSql < VisitorArel::Visitors
 - UnsupportedVisitError < StandardErrorArel::Visitors
 - Visitor < ObjectArel::Visitors