The BasicCollectionPersister type exposes the following members.

Constructors

  NameDescription
Public methodBasicCollectionPersister
Initializes a new instance of the BasicCollectionPersister class

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

Fields

Properties

  NameDescription
Public propertyCache (Inherited from AbstractCollectionPersister.)
Public propertyCacheEntryStructure (Inherited from AbstractCollectionPersister.)
Public propertyCascadeDeleteEnabled (Overrides AbstractCollectionPersister..::..CascadeDeleteEnabled.)
Public propertyCollectionMetadata (Inherited from AbstractCollectionPersister.)
Public propertyCollectionSpaces (Inherited from AbstractCollectionPersister.)
Public propertyCollectionType (Inherited from AbstractCollectionPersister.)
Protected propertyDeleteAllCallable (Inherited from AbstractCollectionPersister.)
Protected propertyDeleteAllCheckStyle (Inherited from AbstractCollectionPersister.)
Protected propertyDeleteCallable (Inherited from AbstractCollectionPersister.)
Protected propertyDeleteCheckStyle (Inherited from AbstractCollectionPersister.)
Protected propertyDialect (Inherited from AbstractCollectionPersister.)
Public propertyElementClass
Return the element class of an array, or null otherwise
(Inherited from AbstractCollectionPersister.)
Public propertyElementColumnNames (Inherited from AbstractCollectionPersister.)
Public propertyElementNodeName (Inherited from AbstractCollectionPersister.)
Public propertyElementPersister (Inherited from AbstractCollectionPersister.)
Public propertyElementType (Inherited from AbstractCollectionPersister.)
Public propertyFactory (Inherited from AbstractCollectionPersister.)
Public propertyFetchMode (Inherited from AbstractCollectionPersister.)
Public propertyHasCache (Inherited from AbstractCollectionPersister.)
Public propertyHasIndex (Inherited from AbstractCollectionPersister.)
Public propertyHasManyToManyOrdering (Inherited from AbstractCollectionPersister.)
Public propertyHasOrdering (Inherited from AbstractCollectionPersister.)
Public propertyHasOrphanDelete (Inherited from AbstractCollectionPersister.)
Public propertyHasWhere (Inherited from AbstractCollectionPersister.)
Public propertyIdentifierColumnName (Inherited from AbstractCollectionPersister.)
Public propertyIdentifierGenerator (Inherited from AbstractCollectionPersister.)
Public propertyIdentifierType (Inherited from AbstractCollectionPersister.)
Public propertyIdentitySelectString (Inherited from AbstractCollectionPersister.)
Public propertyIndexColumnNames (Inherited from AbstractCollectionPersister.)
Public propertyIndexFormulas (Inherited from AbstractCollectionPersister.)
Public propertyIndexNodeName (Inherited from AbstractCollectionPersister.)
Public propertyIndexType (Inherited from AbstractCollectionPersister.)
Protected propertyInsertCallable (Inherited from AbstractCollectionPersister.)
Protected propertyInsertCheckStyle (Inherited from AbstractCollectionPersister.)
Public propertyIsArray (Inherited from AbstractCollectionPersister.)
Public propertyIsCollection (Inherited from AbstractCollectionPersister.)
Public propertyIsExtraLazy (Inherited from AbstractCollectionPersister.)
Public propertyIsIdentifierAssignedByInsert (Inherited from AbstractCollectionPersister.)
Public propertyIsInverse (Inherited from AbstractCollectionPersister.)
Public propertyIsLazy (Inherited from AbstractCollectionPersister.)
Public propertyIsManyToMany (Overrides AbstractCollectionPersister..::..IsManyToMany.)
Public propertyIsMutable (Inherited from AbstractCollectionPersister.)
Public propertyIsOneToMany (Overrides AbstractCollectionPersister..::..IsOneToMany.)
Public propertyIsPrimitiveArray (Inherited from AbstractCollectionPersister.)
Public propertyIsSubselectLoadable (Inherited from AbstractCollectionPersister.)
Public propertyIsVersioned (Inherited from AbstractCollectionPersister.)
Protected propertyKeyColumnAliases (Inherited from AbstractCollectionPersister.)
Public propertyKeyColumnNames (Inherited from AbstractCollectionPersister.)
Public propertyKeyType (Inherited from AbstractCollectionPersister.)
Public propertyName (Inherited from AbstractCollectionPersister.)
Public propertyNodeName (Inherited from AbstractCollectionPersister.)
Public propertyNotFoundObject (Inherited from AbstractCollectionPersister.)
Public propertyOwnerEntityName (Inherited from AbstractCollectionPersister.)
Public propertyOwnerEntityPersister (Inherited from AbstractCollectionPersister.)
Public propertyRole
Get the name of this collection role (the fully qualified class name, extended by a "property path")
(Inherited from AbstractCollectionPersister.)
Public propertyRootTableKeyColumnNames (Inherited from AbstractCollectionPersister.)
Protected propertyRowDeleteEnabled (Inherited from AbstractCollectionPersister.)
Protected propertyRowInsertEnabled (Inherited from AbstractCollectionPersister.)
Protected propertySqlDeleteRowString (Inherited from AbstractCollectionPersister.)
Protected propertySqlDeleteString (Inherited from AbstractCollectionPersister.)
Protected propertySQLExceptionConverter (Inherited from AbstractCollectionPersister.)
Protected propertySqlInsertRowString (Inherited from AbstractCollectionPersister.)
Protected propertySqlUpdateRowString (Inherited from AbstractCollectionPersister.)
Public propertyTableName (Inherited from AbstractCollectionPersister.)
Public propertyType (Inherited from AbstractCollectionPersister.)
Protected propertyUpdateCallable (Inherited from AbstractCollectionPersister.)
Protected propertyUpdateCheckStyle (Inherited from AbstractCollectionPersister.)

See Also