The IQueryable type exposes the following members.
Methods
Name | Description | |
---|---|---|
AfterInitialize | Called just after the entities properties have been initialized (Inherited from IEntityPersister.) | |
AfterReassociate | Called just after the entity has been reassociated with the session (Inherited from IEntityPersister.) | |
ConsumesCollectionAlias |
Very, very, very ugly...
(Inherited from IJoinable.) | |
ConsumesEntityAlias |
Very, very, very ugly...
(Inherited from IJoinable.) | |
CreateProxy |
Create a new proxy instance
(Inherited from IEntityPersister.) | |
Delete |
Delete a persistent instance
(Inherited from IEntityPersister.) | |
FilterFragment |
Get the where clause filter, given a query alias and considering enabled session filters
(Inherited from IJoinable.) | |
FindDirty | Locate the property-indices of all properties considered to be dirty. (Inherited from IEntityPersister.) | |
FindModified | Locate the property-indices of all properties considered to be dirty. (Inherited from IEntityPersister.) | |
ForceVersionIncrement | (Inherited from IEntityPersister.) | |
FromJoinFragment |
Get the from clause part of any joins (optional operation)
(Inherited from IJoinable.) | |
GenerateFilterConditionAlias |
The alias used for any filter conditions (mapped where-fragments or
enabled-filters).
| |
GetConcreteProxyClass |
Get the proxy interface that instances of this concrete class will be cast to
(Inherited from IEntityPersister.) | |
GetCurrentVersion |
Get the current version of the object, or return null if there is no row for
the given identifier. In the case of unversioned data, return any object
if the row exists.
(Inherited from IEntityPersister.) | |
GetDatabaseSnapshot |
Get the current database state of the object, in a "hydrated" form, without resolving identifiers
(Inherited from IEntityPersister.) | |
GetDiscriminatorAlias |
Get the alias used for the discriminator column, given a suffix
(Inherited from ILoadable.) | |
GetIdentifier |
Get the identifier of an instance ( throw an exception if no identifier property)
(Inherited from IEntityPersister.) | |
GetIdentifierAliases |
Get the result set aliases used for the identifier columns, given a suffix
(Inherited from ILoadable.) | |
GetMappedClass |
The persistent class, or null
(Inherited from IEntityPersister.) | |
GetNaturalIdentifierSnapshot |
Retrieve the current state of the natural-id properties from the database.
(Inherited from IEntityPersister.) | |
GetPropertyAliases |
Get the result set aliases used for the property columns, given a suffix (properties of this class, only).
(Inherited from ILoadable.) | |
GetPropertyColumnNames |
Get the result set column names mapped for this property (properties of this class, only).
(Inherited from ILoadable.) | |
GetPropertyType |
Get the type of a particular property
(Inherited from IEntityPersister.) | |
GetPropertyValue(Object, Int32, EntityMode) |
Get the value of a particular property
(Inherited from IEntityPersister.) | |
GetPropertyValue(Object, String, EntityMode) |
Get the value of a particular property
(Inherited from IEntityPersister.) | |
GetPropertyValues |
Return the values of the mapped properties of the object
(Inherited from IEntityPersister.) | |
GetPropertyValuesToInsert | Return the values of the insertable properties of the object (including backrefs) (Inherited from IEntityPersister.) | |
GetSubclassEntityPersister | Get the persister for an instance of this class or a subclass (Inherited from IEntityPersister.) | |
GetSubclassForDiscriminatorValue |
Get the concrete subclass corresponding to the given discriminator value
(Inherited from ILoadable.) | |
GetSubclassPropertyDeclarer | Determine whether the given property is declared by our
mapped class, our super class, or one of our subclasses...
Note: the method is called 'subclass property...' simply
for consistency sake (e.g. {@link #getSubclassPropertyTableNumber}
| |
GetSubclassPropertyTableNumber |
Given a property name, determine the number of the table which contains the column
to which this property is mapped.
| |
GetSubclassTableName |
Get the name of the table with the given index from the internal array.
| |
GetVersion |
Get the version number (or timestamp) from the object's version property (or return null if not versioned)
(Inherited from IEntityPersister.) | |
GuessEntityMode | Try to discover the entity mode from the entity instance (Inherited from IEntityPersister.) | |
HasUninitializedLazyProperties | Does the given instance have any uninitialized lazy properties? (Inherited from IEntityPersister.) | |
Hydrate |
Retrieve property values from one row of a result set
(Inherited from ILoadable.) | |
IdentifierSelectFragment |
Given a query alias and an identifying suffix, render the intentifier select fragment.
| |
ImplementsLifecycle |
Does the class implement the ILifecycle inteface?
(Inherited from IEntityPersister.) | |
ImplementsValidatable |
Does the class implement the IValidatable interface?
(Inherited from IEntityPersister.) | |
Insert(array<Object>[]()[][], Object, ISessionImplementor) |
Persist an instance, using a natively generated identifier (optional operation)
(Inherited from IEntityPersister.) | |
Insert(Object, array<Object>[]()[][], Object, ISessionImplementor) |
Persist an instance
(Inherited from IEntityPersister.) | |
Instantiate |
Create a class instance initialized with the given identifier
(Inherited from IEntityPersister.) | |
IsInstance |
Determines whether the specified entity is an instance of the class
managed by this persister.
(Inherited from IEntityPersister.) | |
IsInstrumented | Has the class actually been bytecode instrumented? (Inherited from IEntityPersister.) | |
IsSubclassEntityName |
Determine whether the given name represents a subclass entity
(or this entity itself) of the entity mapped by this persister.
(Inherited from IEntityPersister.) | |
IsTransient | Is this a new transient instance? (Inherited from IEntityPersister.) | |
IsUnsavedVersion |
Check the version value trough VersionValue.
(Inherited from IEntityPersister.) | |
Load |
Load an instance of the persistent class.
(Inherited from IEntityPersister.) | |
Lock |
Do a version check (optional operation)
(Inherited from IEntityPersister.) | |
OneToManyFilterFragment | (Inherited from IJoinable.) | |
PostInstantiate |
Finish the initialization of this object, once all ClassPersisters have been
instantiated. Called only once, before any other method.
(Inherited from IEntityPersister.) | |
ProcessInsertGeneratedProperties |
Perform a select to retrieve the values of any generated properties
back from the database, injecting these generated values into the
given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.) | |
ProcessUpdateGeneratedProperties |
Perform a select to retrieve the values of any generated properties
back from the database, injecting these generated values into the
given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.) | |
PropertySelectFragment |
Given a query alias and an identifying suffix, render the property select fragment.
| |
ResetIdentifier |
Set the identifier and version of the given instance back
to its "unsaved" value, returning the id
(Inherited from IEntityPersister.) | |
SelectFragment |
All columns to select, when loading.
(Inherited from IJoinable.) | |
SetIdentifier |
Set the identifier of an instance (or do nothing if no identifier property)
(Inherited from IEntityPersister.) | |
SetPropertyValue |
Set the value of a particular property
(Inherited from IEntityPersister.) | |
SetPropertyValues |
Set the given values to the mapped properties of the given object
(Inherited from IEntityPersister.) | |
ToColumns(String) | Given a property path, return the corresponding column name(s). (Inherited from IPropertyMapping.) | |
ToColumns(String, String) |
Given a query alias and a property path, return the qualified column name
(Inherited from IPropertyMapping.) | |
ToType |
Given a component path expression, get the type of the property
(Inherited from IPropertyMapping.) | |
TryToType |
Given a component path expression, get the type of the property.
(Inherited from IPropertyMapping.) | |
Update |
Update a persistent instance
(Inherited from IEntityPersister.) | |
WhereJoinFragment |
Get the where clause part of any joins (optional operation)
(Inherited from IJoinable.) |
Properties
Name | Description | |
---|---|---|
Cache |
Get the cache (optional operation)
(Inherited from IEntityPersister.) | |
CacheEntryStructure | Get the cache structure (Inherited from IEntityPersister.) | |
CanExtractIdOutOfEntity |
Determine whether detahced instances of this entity carry their own
identifier value.
(Inherited from IEntityPersister.) | |
ClassMetadata |
Get the user-visible metadata for the class (optional operation)
(Inherited from IEntityPersister.) | |
ConstraintOrderedTableNameClosure |
Get the names of all tables used in the hierarchy (up and down) ordered such
that deletes in the given order would not cause constraint violations.
| |
ContraintOrderedTableKeyColumnClosure |
For each table specified in ConstraintOrderedTableNameClosure, get
the columns that define the key between the various hierarchy classes.
| |
DiscriminatorColumnName |
Get the name of the column used as a discriminator
(Inherited from ILoadable.) | |
DiscriminatorSQLValue |
The discriminator value for this particular concrete subclass, as a string that may be
embedded in a select statement
| |
DiscriminatorType |
The discriminator type
(Inherited from ILoadable.) | |
DiscriminatorValue |
The discriminator value for this particular concrete subclass
| |
EntityMetamodel |
Retrieve the underlying entity metamodel instance...
(Inherited from IEntityPersister.) | |
EntityName |
The entity name which this persister maps.
(Inherited from IEntityPersister.) | |
Factory |
The ISessionFactory to which this persister "belongs".
(Inherited from IEntityPersister.) | |
HasCache |
Does this class have a cache?
(Inherited from IEntityPersister.) | |
HasCascades |
Does this class declare any cascading save/update/deletes?
(Inherited from IEntityPersister.) | |
HasCollections |
Do instances of this class contain collections?
(Inherited from IEntityPersister.) | |
HasIdentifierProperty |
Does the class have a property holding the identifier value?
(Inherited from IEntityPersister.) | |
HasInsertGeneratedProperties |
Does this entity define any properties as being database-generated on insert?
(Inherited from IEntityPersister.) | |
HasLazyProperties |
Determine whether this entity defines any lazy properties (ala
bytecode instrumentation).
(Inherited from IEntityPersister.) | |
HasMutableProperties |
Determine whether any properties of this entity are considered mutable.
(Inherited from IEntityPersister.) | |
HasNaturalIdentifier |
Determine whether this entity defines a natural identifier.
(Inherited from IEntityPersister.) | |
HasProxy |
Does this class support dynamic proxies?
(Inherited from IEntityPersister.) | |
HasRowId | Does the result set contain rowids? (Inherited from ILoadable.) | |
HasSubclasses |
Does the persistent class have subclasses?
(Inherited from ILoadable.) | |
HasSubselectLoadableCollections |
Determine whether this entity contains references to persistent collections
which are fetchable by subselect?
(Inherited from IEntityPersister.) | |
HasUpdateGeneratedProperties |
Does this entity define any properties as being database-generated on update?
(Inherited from IEntityPersister.) | |
IdentifierColumnNames |
Get the names of columns used to persist the identifier
(Inherited from ILoadable.) | |
IdentifierGenerator |
Return the IIdentifierGenerator for the class
(Inherited from IEntityPersister.) | |
IdentifierPropertyName |
Get the name of the indentifier property (or return null) - need not return the
name of an actual .NET property
(Inherited from IEntityPersister.) | |
IdentifierType |
Get the identifier type
(Inherited from IEntityPersister.) | |
IsAbstract | (Inherited from ILoadable.) | |
IsBatchLoadable |
Is batch loading enabled?
(Inherited from IEntityPersister.) | |
IsCacheInvalidationRequired |
Should we always invalidate the cache instead of recaching updated state
(Inherited from IEntityPersister.) | |
IsCollection |
Is this instance actually a ICollectionPersister?
(Inherited from IJoinable.) | |
IsExplicitPolymorphism |
Is this class explicit polymorphism only?
| |
IsIdentifierAssignedByInsert |
Is the identifier assigned before the insert by an IDGenerator or is it returned
by the Insert() method?
(Inherited from IEntityPersister.) | |
IsInherited |
Determine whether the entity is inherited one or more other entities.
In other words, is this entity a subclass of other entities.
(Inherited from IEntityPersister.) | |
IsLazyPropertiesCacheable |
Should lazy properties of this entity be cached?
(Inherited from IEntityPersister.) | |
IsMultiTable |
Is the inheritance hierarchy described by this persister contained across
multiple tables?
| |
IsMutable |
Are instances of this class mutable?
(Inherited from IEntityPersister.) | |
IsSelectBeforeUpdateRequired | Is select snapshot before update enabled? (Inherited from IEntityPersister.) | |
IsVersioned |
Does this source represent versioned (i.e., and thus optimistically lockable) data?
(Inherited from IOptimisticCacheSource.) | |
IsVersioned |
Are instances of this class versioned by a timestamp or version number column?
(Inherited from IEntityPersister.) | |
IsVersionPropertyGenerated |
Does this entity contain a version property that is defined
to be database generated?
(Inherited from IEntityPersister.) | |
KeyColumnNames |
The columns to join on.
(Inherited from IJoinable.) | |
MappedSuperclass |
The class that this class is mapped as a subclass of - not necessarily the direct superclass
| |
Name |
An identifying name; a class name or collection role name.
(Inherited from IJoinable.) | |
NaturalIdentifierProperties |
If the entity defines a natural id (HasNaturalIdentifier), which
properties make up the natural id.
(Inherited from IEntityPersister.) | |
PropertyCascadeStyles |
Get the cascade styles of the properties (optional operation)
(Inherited from IEntityPersister.) | |
PropertyCheckability |
Properties that may be dirty (and thus should be dirty-checked). These
include all updatable properties and some associations.
(Inherited from IEntityPersister.) | |
PropertyInsertability |
Gets if the Property is insertable.
(Inherited from IEntityPersister.) | |
PropertyInsertGenerationInclusions | Which of the properties of this class are database generated values on insert? (Inherited from IEntityPersister.) | |
PropertyLaziness | (Inherited from IEntityPersister.) | |
PropertyNames |
Get the names of the class properties - doesn't have to be the names of the actual
.NET properties (used for XML generation only)
(Inherited from IEntityPersister.) | |
PropertyNullability |
Get the nullability of the properties of this class
(Inherited from IEntityPersister.) | |
PropertySpaces |
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class only.
(Inherited from IEntityPersister.) | |
PropertyTypes |
Get the Hibernate types of the class properties
(Inherited from IEntityPersister.) | |
PropertyUpdateability |
Gets if the Property is updatable
(Inherited from IEntityPersister.) | |
PropertyUpdateGenerationInclusions | Which of the properties of this class are database generated values on update? (Inherited from IEntityPersister.) | |
PropertyVersionability |
Get the "versionability" of the properties of this class (is the property optimistic-locked)
(Inherited from IEntityPersister.) | |
QuerySpaces |
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class and its subclasses.
(Inherited from IEntityPersister.) | |
RootEntityName |
Returns an object that identifies the space in which identifiers of
this entity hierarchy are unique.
(Inherited from IEntityPersister.) | |
TableName |
The table to join to.
(Inherited from IJoinable.) | |
TemporaryIdTableDDL |
Get the appropriate DDL command for generating the temporary table to
be used to (potentially) store id values when performing bulk update/deletes.
| |
TemporaryIdTableName |
Get the name of the temporary table to be used to (potentially) store id values
when performing bulk update/deletes.
| |
Type |
Get the type of the thing containing the properties
(Inherited from IPropertyMapping.) | |
VersionComparator | Get the comparator used to compare two different version values together. (Inherited from IOptimisticCacheSource.) | |
VersionProperty |
Which property holds the version number? (optional operation)
(Inherited from IEntityPersister.) | |
VersionPropertyInsertable | Is the version property included in insert statements? | |
VersionType |
Get the type of versioning (optional operation)
(Inherited from IEntityPersister.) |