Module: Tapioca::Dsl::Helpers::ActiveRecordConstantsHelper

Extended by:
T::Sig
Included in:
Compilers::ActiveRecordAssociations, Compilers::ActiveRecordColumns, Compilers::ActiveRecordRelations, Compilers::ActiveRecordScope
Defined in:
lib/tapioca/dsl/helpers/active_record_constants_helper.rb

Constant Summary collapse

ReflectionType =
T.type_alias do
  T.any(::ActiveRecord::Reflection::ThroughReflection, ::ActiveRecord::Reflection::AssociationReflection)
end
AttributeMethodsModuleName =
T.let("GeneratedAttributeMethods", String)
AssociationMethodsModuleName =
T.let("GeneratedAssociationMethods", String)
RelationMethodsModuleName =
T.let("GeneratedRelationMethods", String)
AssociationRelationMethodsModuleName =
T.let("GeneratedAssociationRelationMethods", String)
CommonRelationMethodsModuleName =
T.let("CommonRelationMethods", String)
RelationClassName =
T.let("PrivateRelation", String)
RelationWhereChainClassName =
T.let("PrivateRelationWhereChain", String)
AssociationRelationClassName =
T.let("PrivateAssociationRelation", String)
AssociationRelationWhereChainClassName =
T.let("PrivateAssociationRelationWhereChain", String)
AssociationsCollectionProxyClassName =
T.let("PrivateCollectionProxy", String)