The AbstractCollectionPersister type exposes the following members.

Constructors

  NameDescription
Public methodAbstractCollectionPersister
Initializes a new instance of the AbstractCollectionPersister class

Methods

  NameDescription
Protected methodAppendElementColumns
Protected methodAppendIdentifierColumns
Protected methodAppendIndexColumns
Public methodConsumesCollectionAlias
Public methodConsumesEntityAlias
Protected methodCreateCollectionInitializer
Protected methodCreateSubselectInitializer
Public methodDecrementIndexByBase
Public methodDeleteRows
Protected methodDoUpdateRows
Public methodElementExists
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected 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 methodFromJoinFragment
Protected methodGenerateDeleteRowString
Protected methodGenerateDeleteString
Protected methodGenerateIdentityInsertRowString
Protected methodGenerateInsertRowString
Protected methodGenerateSelectFragment
Protected methodGenerateUpdateRowString
Protected methodGetAppropriateInitializer
Public methodGetCollectionPropertyColumnAliases
Protected methodGetCountSqlSelectClause
Public methodGetElementByIndex
Public methodGetElementColumnAliases
Public methodGetElementColumnNames
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIdentifierColumnAlias
Public methodGetIndexColumnAliases
Public methodGetIndexColumnNames
Public methodGetInfoString
Public methodGetKeyColumnAliases
Public methodGetManyToManyFilterFragment
Public methodGetManyToManyOrderByString
Public methodGetSelectByUniqueKeyString
Public methodGetSize
Public methodGetSQLOrderByString
Public methodGetSQLWhereString
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodIncrementIndexByBase
Public methodIndexExists
Public methodInitCollectionPropertyMap
Public methodInitialize
Public methodInsertRows
Public methodIsAffectedByEnabledFilters
Protected methodLogStaticSQL
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOneToManyFilterFragment
Protected methodPerformInsert(Object, IPersistentCollection, Object, Int32, ISessionImplementor)
Perform an SQL INSERT, and then retrieve a generated identifier.
Protected methodPerformInsert(Object, IPersistentCollection, IExpectation, Object, Int32, Boolean, Boolean, ISessionImplementor)
Public methodPostInstantiate
Public methodReadElement
Reads the Element from the IDataReader. The IDataReader will probably only contain the id of the Element.
Public methodReadIdentifier
Public methodReadIndex
Public methodReadKey
Public methodRecreate
Public methodRemove
Public methodSelectFragment(String, String)
Public methodSelectFragment(IJoinable, String, String, String, String, Boolean)
Public methodToColumns(String)
Public methodToColumns(String, String)
Public methodToString (Overrides Object..::..ToString()()()().)
Public methodToType
Public methodTryToType
Public methodUpdateRows
Protected methodUseGetGeneratedKeys
Protected methodUseInsertSelectIdentity
Public methodWhereJoinFragment
Protected methodWriteElement
Protected methodWriteElementToWhere
Protected methodWriteIdentifier
Protected methodWriteIndex
Protected methodWriteIndexToWhere
Protected methodWriteKey

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.)

Fields

Properties

See Also