The Subclass type exposes the following members.

Properties

  NameDescription
Public propertyBatchSize
(Inherited from PersistentClass.)
Public propertyCacheConcurrencyStrategy
Gets or sets the CacheConcurrencyStrategy to use to read/write instances of the persistent class to the Cache.
(Overrides PersistentClass..::..CacheConcurrencyStrategy.)
Public propertyClassName (Inherited from PersistentClass.)
Public propertyCustomSQLDelete (Inherited from PersistentClass.)
Public propertyCustomSQLDeleteCheckStyle (Inherited from PersistentClass.)
Public propertyCustomSQLInsert (Inherited from PersistentClass.)
Public propertyCustomSQLInsertCheckStyle (Inherited from PersistentClass.)
Public propertyCustomSQLUpdate (Inherited from PersistentClass.)
Public propertyCustomSQLUpdateCheckStyle (Inherited from PersistentClass.)
Public propertyDirectSubclasses
Gets an IEnumerable of Subclass objects that directly inherit from this PersistentClass.
(Inherited from PersistentClass.)
Public propertyDiscriminator
Gets or sets the SimpleValue that contains information about the discriminator.
(Overrides PersistentClass..::..Discriminator.)
Protected propertyDiscriminatorColumnIterator (Inherited from PersistentClass.)
Public propertyDiscriminatorValue
Gets or Sets the value to use as the discriminator for the Class.
(Inherited from PersistentClass.)
Public propertyDynamicInsert
Gets or Sets if the Insert Sql is built dynamically.
(Inherited from PersistentClass.)
Public propertyDynamicUpdate
Gets or Sets if the Update Sql is built dynamically.
(Inherited from PersistentClass.)
Public propertyEntityName (Inherited from PersistentClass.)
Public propertyEntityPersisterClass
Public propertyFilterMap (Overrides PersistentClass..::..FilterMap.)
Public propertyHasEmbeddedIdentifier
Gets or sets a boolean indicating if the identifier is embedded in the class.
(Overrides PersistentClass..::..HasEmbeddedIdentifier.)
Public propertyHasIdentifierMapper (Inherited from PersistentClass.)
Public propertyHasIdentifierProperty
Gets a boolean indicating if the mapped class has a Property for the id.
(Overrides PersistentClass..::..HasIdentifierProperty.)
Public propertyHasPocoRepresentation (Inherited from PersistentClass.)
Public propertyHasSubclasses
Gets a boolean indicating if this PersistentClass has any subclasses.
(Inherited from PersistentClass.)
Public propertyHasSubselectLoadableCollections (Overrides PersistentClass..::..HasSubselectLoadableCollections.)
Public propertyIdentifier
Gets or sets the SimpleValue that contains information about the identifier.
(Overrides PersistentClass..::..Identifier.)
Public propertyIdentifierMapper (Overrides PersistentClass..::..IdentifierMapper.)
Public propertyIdentifierProperty
Gets or sets the Property that is used as the id.
(Overrides PersistentClass..::..IdentifierProperty.)
Public propertyIdentityTable (Inherited from PersistentClass.)
Public propertyIsAbstract (Inherited from PersistentClass.)
Public propertyIsCustomDeleteCallable (Inherited from PersistentClass.)
Public propertyIsCustomInsertCallable (Inherited from PersistentClass.)
Public propertyIsCustomUpdateCallable (Inherited from PersistentClass.)
Public propertyIsDiscriminatorInsertable
Public propertyIsDiscriminatorValueNotNull
(Inherited from PersistentClass.)
Public propertyIsDiscriminatorValueNull
(Inherited from PersistentClass.)
Public propertyIsExplicitPolymorphism
Gets or sets a boolean indicating if explicit polymorphism should be used in Queries.
(Overrides PersistentClass..::..IsExplicitPolymorphism.)
Public propertyIsForceDiscriminator (Overrides PersistentClass..::..IsForceDiscriminator.)
Public propertyIsInherited
Gets a boolean indicating if this mapped class is inherited from another.
(Overrides PersistentClass..::..IsInherited.)
Public propertyIsJoinedSubclass
Public propertyIsLazy (Inherited from PersistentClass.)
Public propertyIsLazyPropertiesCacheable (Overrides PersistentClass..::..IsLazyPropertiesCacheable.)
Public propertyIsMutable
Gets or set a boolean indicating if the mapped class has properties that can be changed.
(Overrides PersistentClass..::..IsMutable.)
Public propertyIsPolymorphic
Gets or sets if the mapped class is a subclass.
(Overrides PersistentClass..::..IsPolymorphic.)
Public propertyIsVersioned
Gets a boolean indicating if the mapped class has a version property.
(Overrides PersistentClass..::..IsVersioned.)
Public propertyJoinClosureIterator (Overrides PersistentClass..::..JoinClosureIterator.)
Public propertyJoinClosureSpan (Overrides PersistentClass..::..JoinClosureSpan.)
Public propertyJoinIterator (Inherited from PersistentClass.)
Public propertyKey
Gets or sets the SimpleValue that contains information about the Key.
(Overrides PersistentClass..::..Key.)
Public propertyKeyClosureIterator (Overrides PersistentClass..::..KeyClosureIterator.)
Public propertyLoaderName (Inherited from PersistentClass.)
Public propertyMappedClass
Gets the Type that is being mapped.
(Inherited from PersistentClass.)
Public propertyMetaAttributes (Inherited from PersistentClass.)
Public propertyNodeName (Inherited from PersistentClass.)
Protected propertyNonDuplicatedPropertyIterator (Inherited from PersistentClass.)
Public propertyOptimisticLockMode (Overrides PersistentClass..::..OptimisticLockMode.)
Public propertyPropertyClosureIterator
Gets an ICollection of Property objects that this mapped class contains.
(Overrides PersistentClass..::..PropertyClosureIterator.)
Public propertyPropertyClosureSpan (Overrides PersistentClass..::..PropertyClosureSpan.)
Public propertyPropertyIterator
Build an iterator over the properties defined on this class. The returned iterator only accounts for "normal" properties (i.e. non-identifier properties).
(Inherited from PersistentClass.)
Public propertyProxyInterface
Gets or sets the Type to use as a Proxy.
(Inherited from PersistentClass.)
Public propertyProxyInterfaceName (Inherited from PersistentClass.)
Public propertyReferenceablePropertyIterator
Build a collection of properties which are "referenceable".
(Inherited from PersistentClass.)
Public propertyRootClazz
Gets the RootClazz of the class that is mapped in the class element.
(Overrides PersistentClass..::..RootClazz.)
Public propertyRootTable
Gets the Table of the class that is mapped in the class element.
(Overrides PersistentClass..::..RootTable.)
Public propertySelectBeforeUpdate
(Inherited from PersistentClass.)
Public propertySubclassClosureIterator (Inherited from PersistentClass.)
Public propertySubclassId (Overrides PersistentClass..::..SubclassId.)
Public propertySubclassIterator
Iterate over subclasses in a special 'order', most derived subclasses first.
(Inherited from PersistentClass.)
Public propertySubclassJoinClosureIterator (Inherited from PersistentClass.)
Public propertySubclassPropertyClosureIterator
Gets an IEnumerable of Property objects that this mapped class contains and that all of its subclasses contain.
(Inherited from PersistentClass.)
Public propertySubclassSpan
Gets the number of subclasses that inherit either directly or indirectly.
(Inherited from PersistentClass.)
Public propertySubclassTableClosureIterator
Gets an IEnumerable of all of the Table objects that the subclass finds its information in.
(Inherited from PersistentClass.)
Public propertySuperclass
Gets or sets the PersistentClass that this mapped class is extending.
(Overrides PersistentClass..::..Superclass.)
Public propertySynchronizedTables (Overrides PersistentClass..::..SynchronizedTables.)
Public propertyTable
Gets or Sets the Table that this class is stored in.
(Overrides PersistentClass..::..Table.)
Public propertyTableClosureIterator
Gets an ICollection of Table objects that this mapped class reads from and writes to.
(Overrides PersistentClass..::..TableClosureIterator.)
Public propertyTemporaryIdTableDDL (Inherited from PersistentClass.)
Public propertyTemporaryIdTableName (Inherited from PersistentClass.)
Public propertyTuplizerMap (Overrides PersistentClass..::..TuplizerMap.)
Public propertyUnjoinedPropertyIterator
Build an enumerable over the properties defined on this class which are not defined as part of a join. As with PropertyIterator the returned iterator only accounts for non-identifier properties.
(Inherited from PersistentClass.)
Public propertyVersion
Gets or sets the Property that is used as the version.
(Overrides PersistentClass..::..Version.)
Public propertyWhere
Gets the sql string that should be a part of the where clause.
(Overrides PersistentClass..::..Where.)

See Also