The BasicCollectionPersister type exposes the following members.

Methods

  NameDescription
Protected methodAppendElementColumns (Inherited from AbstractCollectionPersister.)
Protected methodAppendIdentifierColumns (Inherited from AbstractCollectionPersister.)
Protected methodAppendIndexColumns (Inherited from AbstractCollectionPersister.)
Public methodConsumesCollectionAlias (Overrides AbstractCollectionPersister..::..ConsumesCollectionAlias()()()().)
Public methodConsumesEntityAlias (Overrides AbstractCollectionPersister..::..ConsumesEntityAlias()()()().)
Protected methodCreateCollectionInitializer
Create the CollectionLoader
(Overrides AbstractCollectionPersister..::..CreateCollectionInitializer(IDictionary<(Of <<'(String, IFilter>)>>)).)
Protected methodCreateSubselectInitializer (Overrides AbstractCollectionPersister..::..CreateSubselectInitializer(SubselectFetch, ISessionImplementor).)
Public methodDecrementIndexByBase (Inherited from AbstractCollectionPersister.)
Public methodDeleteRows (Inherited from AbstractCollectionPersister.)
Protected methodDoUpdateRows (Overrides AbstractCollectionPersister..::..DoUpdateRows(Object, IPersistentCollection, ISessionImplementor).)
Public methodElementExists (Inherited from AbstractCollectionPersister.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFilterFragment(String) (Inherited from AbstractCollectionPersister.)
Public methodFilterFragment(String, IDictionary<(Of <<'(String, IFilter>)>>)) (Inherited from AbstractCollectionPersister.)
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 (Overrides AbstractCollectionPersister..::..FromJoinFragment(String, Boolean, Boolean).)
Protected methodGenerateDeleteRowString
Generate the SQL DELETE that deletes a particular row
(Overrides AbstractCollectionPersister..::..GenerateDeleteRowString()()()().)
Protected methodGenerateDeleteString
Generate the SQL DELETE that deletes all rows
(Overrides AbstractCollectionPersister..::..GenerateDeleteString()()()().)
Protected methodGenerateIdentityInsertRowString (Overrides AbstractCollectionPersister..::..GenerateIdentityInsertRowString()()()().)
Protected methodGenerateInsertRowString
Generate the SQL INSERT that creates a new row
(Overrides AbstractCollectionPersister..::..GenerateInsertRowString()()()().)
Protected methodGenerateSelectFragment (Inherited from AbstractCollectionPersister.)
Protected methodGenerateUpdateRowString
Generate the SQL UPDATE that updates a row
(Overrides AbstractCollectionPersister..::..GenerateUpdateRowString()()()().)
Protected methodGetAppropriateInitializer (Inherited from AbstractCollectionPersister.)
Public methodGetCollectionPropertyColumnAliases (Inherited from AbstractCollectionPersister.)
Protected methodGetCountSqlSelectClause (Inherited from AbstractCollectionPersister.)
Public methodGetElementByIndex (Inherited from AbstractCollectionPersister.)
Public methodGetElementColumnAliases (Inherited from AbstractCollectionPersister.)
Public methodGetElementColumnNames (Inherited from AbstractCollectionPersister.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetIdentifierColumnAlias (Inherited from AbstractCollectionPersister.)
Public methodGetIndexColumnAliases (Inherited from AbstractCollectionPersister.)
Public methodGetIndexColumnNames (Inherited from AbstractCollectionPersister.)
Public methodGetInfoString (Inherited from AbstractCollectionPersister.)
Public methodGetKeyColumnAliases (Inherited from AbstractCollectionPersister.)
Public methodGetManyToManyFilterFragment (Inherited from AbstractCollectionPersister.)
Public methodGetManyToManyOrderByString (Inherited from AbstractCollectionPersister.)
Public methodGetSelectByUniqueKeyString (Inherited from AbstractCollectionPersister.)
Public methodGetSize (Inherited from AbstractCollectionPersister.)
Public methodGetSQLOrderByString (Inherited from AbstractCollectionPersister.)
Public methodGetSQLWhereString (Inherited from AbstractCollectionPersister.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodIncrementIndexByBase (Inherited from AbstractCollectionPersister.)
Public methodIndexExists (Inherited from AbstractCollectionPersister.)
Public methodInitCollectionPropertyMap (Inherited from AbstractCollectionPersister.)
Public methodInitialize (Inherited from AbstractCollectionPersister.)
Public methodInsertRows (Inherited from AbstractCollectionPersister.)
Public methodIsAffectedByEnabledFilters (Inherited from AbstractCollectionPersister.)
Protected methodLogStaticSQL (Inherited from AbstractCollectionPersister.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOneToManyFilterFragment (Inherited from AbstractCollectionPersister.)
Protected methodPerformInsert(Object, IPersistentCollection, Object, Int32, ISessionImplementor)
Perform an SQL INSERT, and then retrieve a generated identifier.
(Inherited from AbstractCollectionPersister.)
Protected methodPerformInsert(Object, IPersistentCollection, IExpectation, Object, Int32, Boolean, Boolean, ISessionImplementor) (Inherited from AbstractCollectionPersister.)
Public methodPostInstantiate (Inherited from AbstractCollectionPersister.)
Public methodReadElement
Reads the Element from the IDataReader. The IDataReader will probably only contain the id of the Element.
(Inherited from AbstractCollectionPersister.)
Public methodReadIdentifier (Inherited from AbstractCollectionPersister.)
Public methodReadIndex (Inherited from AbstractCollectionPersister.)
Public methodReadKey (Inherited from AbstractCollectionPersister.)
Public methodRecreate (Inherited from AbstractCollectionPersister.)
Public methodRemove (Inherited from AbstractCollectionPersister.)
Public methodSelectFragment(String, String) (Inherited from AbstractCollectionPersister.)
Public methodSelectFragment(IJoinable, String, String, String, String, Boolean) (Overrides AbstractCollectionPersister..::..SelectFragment(IJoinable, String, String, String, String, Boolean).)
Public methodToColumns(String) (Inherited from AbstractCollectionPersister.)
Public methodToColumns(String, String) (Inherited from AbstractCollectionPersister.)
Public methodToString (Inherited from AbstractCollectionPersister.)
Public methodToType (Inherited from AbstractCollectionPersister.)
Public methodTryToType (Inherited from AbstractCollectionPersister.)
Public methodUpdateRows (Inherited from AbstractCollectionPersister.)
Protected methodUseGetGeneratedKeys (Inherited from AbstractCollectionPersister.)
Protected methodUseInsertSelectIdentity (Inherited from AbstractCollectionPersister.)
Public methodWhereJoinFragment (Overrides AbstractCollectionPersister..::..WhereJoinFragment(String, Boolean, Boolean).)
Protected methodWriteElement (Inherited from AbstractCollectionPersister.)
Protected methodWriteElementToWhere (Inherited from AbstractCollectionPersister.)
Protected methodWriteIdentifier (Inherited from AbstractCollectionPersister.)
Protected methodWriteIndex (Inherited from AbstractCollectionPersister.)
Protected methodWriteIndexToWhere (Inherited from AbstractCollectionPersister.)
Protected methodWriteKey (Inherited from AbstractCollectionPersister.)

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