The AbstractEntityPersister type exposes the following members.

Methods

  NameDescription
Protected methodAddDiscriminatorToInsert
Protected methodAddDiscriminatorToSelect
Public methodAfterInitialize
Public methodAfterReassociate
Protected methodCheck
Protected methodConcretePropertySelectFragment(String, array<ValueInclusion>[]()[][])
Protected methodConcretePropertySelectFragment(String, AbstractEntityPersister..::..IInclusionChecker)
Protected methodConcretePropertySelectFragment(String, array<Boolean>[]()[][])
Protected methodConcretePropertySelectFragmentSansLeadingComma
Public methodConsumesCollectionAlias
Public methodConsumesEntityAlias
Public methodCountSubclassProperties
Protected methodCreateEntityLoader(LockMode)
Protected methodCreateEntityLoader(LockMode, IDictionary<(Of <<'(String, IFilter>)>>))
Protected methodCreateFrom
Public methodCreateProxy
Protected methodCreateQueryLoader
Protected methodCreateSelect
Protected methodCreateUniqueKeyLoaders
Protected methodCreateWhereByKey
Protected methodDehydrate(Object, array<Object>[]()[][], array<Boolean>[]()[][], array<array<Boolean>[]()[][]>[]()[][], Int32, IDbCommand, ISessionImplementor)
Protected methodDehydrate(Object, array<Object>[]()[][], Object, array<Boolean>[]()[][], array<array<Boolean>[]()[][]>[]()[][], Int32, IDbCommand, ISessionImplementor, Int32)
Marshall the fields of a persistent instance to a prepared statement
Public methodDelete(Object, Object, Object, ISessionImplementor)
Public methodDelete(Object, Object, Int32, Object, SqlCommandInfo, ISessionImplementor, array<Object>[]()[][])
Perform an SQL DELETE
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFilterFragment(String)
Public methodFilterFragment(String, IDictionary<(Of <<'(String, IFilter>)>>))
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindDirty
Public methodFindModified
Public methodForceVersionIncrement
Public methodFromJoinFragment
Public methodFromTableFragment
Protected methodGenerateDeleteString
Public methodGenerateFilterConditionAlias
Protected methodGenerateIdentityInsertString
Protected methodGenerateInsertGeneratedValuesSelectString
Protected methodGenerateInsertString(Boolean, array<Boolean>[]()[][])
Protected methodGenerateInsertString(array<Boolean>[]()[][], Int32)
Protected methodGenerateInsertString(Boolean, array<Boolean>[]()[][], Int32)
Generate the SQL that inserts a row
Protected methodGenerateLazySelectString
Protected methodGenerateLocker
Protected methodGenerateSelectVersionString
Generate the SQL that selects the version number by id
Protected methodGenerateSnapshotSelectString
Protected methodGenerateSQLDeleteStrings
Public methodGenerateTableAlias
Public methodGenerateTableAliasForColumn
Protected methodGenerateUpdateGeneratedValuesSelectString
Protected methodGenerateUpdateString(array<Boolean>[]()[][], Int32, Boolean)
Protected methodGenerateUpdateString(array<Boolean>[]()[][], Int32, array<Object>[]()[][], Boolean)
Generate the SQL that updates a row by id (and version)
Public methodGetCascadeStyle
Public methodGetConcreteProxyClass
Public methodGetCurrentVersion
Retrieve the version number
Public methodGetDatabaseSnapshot
Public methodGetDiscriminatorAlias
Public methodGetFetchMode
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIdentifier
Public methodGetIdentifierAliases
Public methodGetInfoString
Protected methodGetKeyColumns
Public methodGetMappedClass
Public methodGetNaturalIdentifierSnapshot
Protected methodGetPropertiesToInsert
Protected methodGetPropertiesToUpdate
Transform the array of property indexes to an array of booleans, true when the property is dirty
Public methodGetPropertyAliases
Public methodGetPropertyColumnNames(Int32)
Get the column names for the numbered property of this class
Public methodGetPropertyColumnNames(String)
Protected methodGetPropertyColumnSpan
Public methodGetPropertyIndex
Public methodGetPropertyTableName
Public methodGetPropertyType
Protected methodGetPropertyUpdateability
Which properties appear in the SQL update? (Initialized, updateable ones!)
Public methodGetPropertyValue(Object, Int32, EntityMode)
Public methodGetPropertyValue(Object, String, EntityMode)
Public methodGetPropertyValues
Public methodGetPropertyValuesToInsert
Public methodGetRootTableAlias
Public methodGetSelectByUniqueKeyString
Protected methodGetSequentialSelect
Protected methodGetSQLWhereString
Public methodGetSubclassEntityPersister
Public methodGetSubclassForDiscriminatorValue
Public methodGetSubclassPropertyColumnAliases
Public methodGetSubclassPropertyColumnNames(Int32)
Public methodGetSubclassPropertyColumnNames(String)
Public methodGetSubclassPropertyDeclarer
Public methodGetSubclassPropertyName
Public methodGetSubclassPropertyTableName
Protected methodGetSubclassPropertyTableNumber(Int32)
Public methodGetSubclassPropertyTableNumber(String)
Public methodGetSubclassPropertyType
Protected methodGetSubclassTableKeyColumns
Public methodGetSubclassTableName
Protected methodGetTableName
Protected methodGetTuplizer(EntityMode)
Protected methodGetTuplizer(ISessionImplementor)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVersion
Public methodGuessEntityMode
Public methodHasUninitializedLazyProperties
Public methodHydrate
Unmarshall the fields of a persistent instance from a result set, without resolving associations or collections
Public methodIdentifierSelectFragment
Public methodImplementsLifecycle
Public methodImplementsValidatable
Public methodInitializeLazyProperty
Protected methodInitLockers
Protected methodInitSubclassPropertyAliasesMap
Must be called by subclasses, at the end of their constructors
Public methodInsert(array<Object>[]()[][], Object, ISessionImplementor)
Public methodInsert(Object, array<Object>[]()[][], Object, ISessionImplementor)
Protected methodInsert(array<Object>[]()[][], array<Boolean>[]()[][], SqlCommandInfo, Object, ISessionImplementor)
Perform an SQL INSERT, and then retrieve a generated identifier.
Protected methodInsert(Object, array<Object>[]()[][], array<Boolean>[]()[][], Int32, SqlCommandInfo, Object, ISessionImplementor)
Perform an SQL INSERT.
Public methodInstantiate
Protected methodIsClassOrSuperclassTable
Public methodIsDefinedOnSubclass
Protected methodIsDeleteCallable
Protected methodIsInsertCallable
Public methodIsInstance
Determines whether the specified entity is an instance of the class managed by this persister.
Public methodIsInstrumented
Protected methodIsInverseSubclassTable
Protected methodIsInverseTable
Public methodIsModifiableEntity
Protected methodIsNullableSubclassTable
Protected methodIsNullableTable
Protected methodIsPropertyOfTable
Public methodIsSubclassEntityName
Protected methodIsSubclassPropertyDeferred
Public methodIsSubclassPropertyNullable
Protected methodIsSubclassTableLazy
Protected methodIsSubclassTableSequentialSelect
Protected methodIsTableCascadeDeleteEnabled
Public methodIsTransient
Public methodIsUnsavedVersion
Protected methodIsUpdateCallable
Public methodLoad
Load an instance using the appropriate loader (as determined by GetAppropriateLoader(LockMode, ISessionImplementor)
Public methodLoadByUniqueKey
Public methodLock
Protected methodLogStaticSQL
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOneToManyFilterFragment
Protected methodPostConstruct
Public methodPostInstantiate
Public methodProcessInsertGeneratedProperties
Public methodProcessUpdateGeneratedProperties
Public methodPropertySelectFragment
Protected methodRenderSelect
Public methodResetIdentifier
Public methodSelectFragment(String, String)
Public methodSelectFragment(IJoinable, String, String, String, String, Boolean)
Public methodSetIdentifier
Public methodSetPropertyValue(Object, Int32, Object, EntityMode)
Public methodSetPropertyValue(Object, String, Object, EntityMode)
Public methodSetPropertyValues
Public methodToColumns(String)
Public methodToColumns(String, Int32)
Public methodToColumns(String, String)
Public methodToIdentifierColumns
Public methodToString (Overrides Object..::..ToString()()()().)
Public methodToType
Public methodTryToType
Public methodUpdate(Object, array<Object>[]()[][], array<Int32>[]()[][], Boolean, array<Object>[]()[][], Object, Object, Object, ISessionImplementor)
Protected methodUpdate(Object, array<Object>[]()[][], array<Object>[]()[][], Object, array<Boolean>[]()[][], Int32, Object, Object, SqlCommandInfo, ISessionImplementor)
Protected methodUpdateOrInsert
Perform an SQL UPDATE or SQL INSERT
Protected methodUseGetGeneratedKeys
Protected methodUseInsertSelectIdentity
Public methodWhereJoinFragment

Extension Methods

  NameDescription
Public Extension MethodAs<(Of <<'(T>)>>) (Defined by TypeHelperExtensionMethods.)
Public Extension MethodIsBetween
Apply a "between" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(array<Object>[]()[][])Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(ICollection)Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsProxy (Defined by NHibernateProxyHelper.)
Public Extension MethodToTypeParameters (Defined by ReflectHelper.)

See Also