The IQueryable type exposes the following members.

Methods

  NameDescription
Public methodAfterInitialize
Called just after the entities properties have been initialized
(Inherited from IEntityPersister.)
Public methodAfterReassociate
Called just after the entity has been reassociated with the session
(Inherited from IEntityPersister.)
Public methodConsumesCollectionAlias
Very, very, very ugly...
(Inherited from IJoinable.)
Public methodConsumesEntityAlias
Very, very, very ugly...
(Inherited from IJoinable.)
Public methodCreateProxy
Create a new proxy instance
(Inherited from IEntityPersister.)
Public methodDelete
Delete a persistent instance
(Inherited from IEntityPersister.)
Public methodFilterFragment
Get the where clause filter, given a query alias and considering enabled session filters
(Inherited from IJoinable.)
Public methodFindDirty
Locate the property-indices of all properties considered to be dirty.
(Inherited from IEntityPersister.)
Public methodFindModified
Locate the property-indices of all properties considered to be dirty.
(Inherited from IEntityPersister.)
Public methodForceVersionIncrement (Inherited from IEntityPersister.)
Public methodFromJoinFragment
Get the from clause part of any joins (optional operation)
(Inherited from IJoinable.)
Public methodGenerateFilterConditionAlias
The alias used for any filter conditions (mapped where-fragments or enabled-filters).
Public methodGetConcreteProxyClass
Get the proxy interface that instances of this concrete class will be cast to
(Inherited from IEntityPersister.)
Public methodGetCurrentVersion
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.)
Public methodGetDatabaseSnapshot
Get the current database state of the object, in a "hydrated" form, without resolving identifiers
(Inherited from IEntityPersister.)
Public methodGetDiscriminatorAlias
Get the alias used for the discriminator column, given a suffix
(Inherited from ILoadable.)
Public methodGetIdentifier
Get the identifier of an instance ( throw an exception if no identifier property)
(Inherited from IEntityPersister.)
Public methodGetIdentifierAliases
Get the result set aliases used for the identifier columns, given a suffix
(Inherited from ILoadable.)
Public methodGetMappedClass
The persistent class, or null
(Inherited from IEntityPersister.)
Public methodGetNaturalIdentifierSnapshot
Retrieve the current state of the natural-id properties from the database.
(Inherited from IEntityPersister.)
Public methodGetPropertyAliases
Get the result set aliases used for the property columns, given a suffix (properties of this class, only).
(Inherited from ILoadable.)
Public methodGetPropertyColumnNames
Get the result set column names mapped for this property (properties of this class, only).
(Inherited from ILoadable.)
Public methodGetPropertyType
Get the type of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValue(Object, Int32, EntityMode)
Get the value of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValue(Object, String, EntityMode)
Get the value of a particular property
(Inherited from IEntityPersister.)
Public methodGetPropertyValues
Return the values of the mapped properties of the object
(Inherited from IEntityPersister.)
Public methodGetPropertyValuesToInsert
Return the values of the insertable properties of the object (including backrefs)
(Inherited from IEntityPersister.)
Public methodGetSubclassEntityPersister
Get the persister for an instance of this class or a subclass
(Inherited from IEntityPersister.)
Public methodGetSubclassForDiscriminatorValue
Get the concrete subclass corresponding to the given discriminator value
(Inherited from ILoadable.)
Public methodGetSubclassPropertyDeclarer
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}

Public methodGetSubclassPropertyTableNumber
Given a property name, determine the number of the table which contains the column to which this property is mapped.
Public methodGetSubclassTableName
Get the name of the table with the given index from the internal array.
Public methodGetVersion
Get the version number (or timestamp) from the object's version property (or return null if not versioned)
(Inherited from IEntityPersister.)
Public methodGuessEntityMode
Try to discover the entity mode from the entity instance
(Inherited from IEntityPersister.)
Public methodHasUninitializedLazyProperties
Does the given instance have any uninitialized lazy properties?
(Inherited from IEntityPersister.)
Public methodHydrate
Retrieve property values from one row of a result set
(Inherited from ILoadable.)
Public methodIdentifierSelectFragment
Given a query alias and an identifying suffix, render the intentifier select fragment.
Public methodImplementsLifecycle
Does the class implement the ILifecycle inteface?
(Inherited from IEntityPersister.)
Public methodImplementsValidatable
Does the class implement the IValidatable interface?
(Inherited from IEntityPersister.)
Public methodInsert(array<Object>[]()[][], Object, ISessionImplementor)
Persist an instance, using a natively generated identifier (optional operation)
(Inherited from IEntityPersister.)
Public methodInsert(Object, array<Object>[]()[][], Object, ISessionImplementor)
Persist an instance
(Inherited from IEntityPersister.)
Public methodInstantiate
Create a class instance initialized with the given identifier
(Inherited from IEntityPersister.)
Public methodIsInstance
Determines whether the specified entity is an instance of the class managed by this persister.
(Inherited from IEntityPersister.)
Public methodIsInstrumented
Has the class actually been bytecode instrumented?
(Inherited from IEntityPersister.)
Public methodIsSubclassEntityName
Determine whether the given name represents a subclass entity (or this entity itself) of the entity mapped by this persister.
(Inherited from IEntityPersister.)
Public methodIsTransient
Is this a new transient instance?
(Inherited from IEntityPersister.)
Public methodIsUnsavedVersion
Check the version value trough VersionValue.
(Inherited from IEntityPersister.)
Public methodLoad
Load an instance of the persistent class.
(Inherited from IEntityPersister.)
Public methodLock
Do a version check (optional operation)
(Inherited from IEntityPersister.)
Public methodOneToManyFilterFragment (Inherited from IJoinable.)
Public methodPostInstantiate
Finish the initialization of this object, once all ClassPersisters have been instantiated. Called only once, before any other method.
(Inherited from IEntityPersister.)
Public methodProcessInsertGeneratedProperties
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.)
Public methodProcessUpdateGeneratedProperties
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.)
Public methodPropertySelectFragment
Given a query alias and an identifying suffix, render the property select fragment.
Public methodResetIdentifier
Set the identifier and version of the given instance back to its "unsaved" value, returning the id
(Inherited from IEntityPersister.)
Public methodSelectFragment
All columns to select, when loading.
(Inherited from IJoinable.)
Public methodSetIdentifier
Set the identifier of an instance (or do nothing if no identifier property)
(Inherited from IEntityPersister.)
Public methodSetPropertyValue
Set the value of a particular property
(Inherited from IEntityPersister.)
Public methodSetPropertyValues
Set the given values to the mapped properties of the given object
(Inherited from IEntityPersister.)
Public methodToColumns(String)
Given a property path, return the corresponding column name(s).
(Inherited from IPropertyMapping.)
Public methodToColumns(String, String)
Given a query alias and a property path, return the qualified column name
(Inherited from IPropertyMapping.)
Public methodToType
Given a component path expression, get the type of the property
(Inherited from IPropertyMapping.)
Public methodTryToType
Given a component path expression, get the type of the property.
(Inherited from IPropertyMapping.)
Public methodUpdate
Update a persistent instance
(Inherited from IEntityPersister.)
Public methodWhereJoinFragment
Get the where clause part of any joins (optional operation)
(Inherited from IJoinable.)

See Also