Number of connections acquired when pool is exhausted
Idle time before a C3P0 pooled connection is validated
Maximum size of C3P0 connection pool
Maximum size of C3P0 statement cache
Minimum size of C3P0 connection pool
Maximum idle time for C3P0 connection pool
Implementors define a caching algorithm.
Creates new Cach?71Dialect
instance.
The CacheProvider JNDI namespace, if pre-bound to JNDI.
The CacheProvider implementation class
The CacheProvider implementation class
The CacheProvider region name prefix
Implementors manage transactional access to cached data.
Describes attributes regarding the type of data to be cached.
A cached instance of a persistent class
Something went wrong in the cache
Constructs a new NestableRuntimeException
with specified
detail message.
Constructs a new NestableRuntimeException
with specified
detail message and nested Throwable
.
Constructs a new NestableRuntimeException
with specified
nested Throwable
.
Allows multiple entity classes / collection roles to be
stored in the same cache region.
Construct a new key for a collection or entity instance.
Controls how the session interacts with the second-level
cache and query cache.
Support for pluggable caches.
A SQLExceptionConverter implementation specific to Caché SQL,
accounting for its custom integrity constraint violation error codes.
A JTA transaction synch used to allow the
Session
to know about transaction
events.
Hibernate calendar_date type.
calendar_date: A type mapping for a Calendar
object that represents a date.
calendar: A type mapping for a Calendar object that
represents a datetime.
Should be thrown by persistent objects from Lifecycle
or Interceptor callbacks.
Constructs a new NestableRuntimeException
with specified
detail message.
Cancel the current query statement
Cancel the execution of the current query.
Cancel the execution of the current query.
Determine whether detahced instances of this entity carry their own
identifier value.
Determine whether detahced instances of this entity carry their own
identifier value.
Delegate responsible for, in conjunction with the various
actions
, implementing cascade processing.
Cascade the action to the child object.
Cascade an action from the parent entity instance to all its children.
Cascade an action from the parent entity instance to all its children.
Handles to calls needed to perform post-save cascades.
Cascade behavior is redefined by this subclass, disable superclass behavior
Handles the calls needed to perform pre-save cascades for the given entity.
Cascade behavior is redefined by this subclass, disable superclass behavior
Should we cascade at this cascade point?
Perform any cascades needed as part of this copy event.
A contract for defining the aspects of cascading various persistence actions.
A session action that may be cascaded from parent entity to its children
Abstract SQL case fragment renderer
ANSI-SQL style cast(foo as type) where the type is
a Hibernate type
The configuration parameter holding the catalog name
Statistics for a particular "category" (a named entity,
collection role, second level cache region or query).
Enhance the classes allowing them to implements InterceptFieldEnabled
This interface is then used by Hibernate for some optimizations.
A LazyInitializer implemented using the CGLIB bytecode generation library
Hibernate character type.
Hibernate Character[] type.
Bridge Character[] and VARCHAR
character: A type that maps an SQL CHAR(1) to a Java Character.
Superclass for types that map Java boolean to SQL CHAR(1).
Emulation of locate() on Sybase
make sure user didn't mangle the id
Check nullability of the class persister properties
Check whether the current loader can support returning ScrollableResults.
Attempts to check whether the given key represents an entity already loaded within the
current session.
Attempts to check whether the given key represents an entity already loaded within the
current session.
Contract describing the information Hibernate needs in terms of instrumenting
a class, either via ant task or dynamic classloader.
Used to determine whether a class should be instrumented.
Classic AVG sqlfunction that return types as it was done in Hibernate 3.1
Classic COUNT sqlfunction that return types as it was done in Hibernate 3.1
Generates translators which uses the older hand-written parser to perform
the translation.
Classic SUM sqlfunction that return types as it was done in Hibernate 3.1
Exposes entity class metadata to the application
Return the unqualified class name
Return the unqualified class name, mixed case converted to
underscores
Return a table name for an entity class
A persistence provider provides an instance of this interface
to the PersistenceUnitInfo.addTransformer method.
class: A type that maps an SQL VARCHAR to a Java Class.
Parses the Hibernate query into its constituent clauses.
Release internal state associated with *all* result sets.
Release internal state associated with the given result set.
JTA transaction synch used for cleanup of the internal session map.
JTA transaction synch used for cleanup of the internal session map.
Clears all entries from this fetch queue.
Evict all items from the cache immediately.
Remove all mappings from this map.
Clear the state of the persistence context
Completely clear the session.
Completely clear the session.
Clear the internal dirty flag.
Clear the dirty flag, after flushing changes
to the database.
Clears all pending subselect fetches from the queue.
A dummy implementation of java.sql.Clob that
may be used to insert new data into a CLOB.
clob: A type that maps an SQL CLOB to a java.sql.Clob.
Shallow copy, the value is not copied
Return a shallow copy of this FastHashMap
instance.
Deep clone an Object
using serialization.
An object that is shallow-coneable
Release resources immediately.
To be called after Session completion.
Release all resources held by this provider.
Release all resources held by this provider.
Release all resources held by this provider.
Release resources immediately.
End the session by releasing the JDBC connection and cleaning up.
Destroy this SessionFactory and release all resources (caches,
connection pools, etc).
Closes the session factory, releasing all held resources.
End the session by releasing the JDBC connection and cleaning up.
Close the stateless session and release the JDBC connection.
Close the stateless session and release the JDBC connection.
Close an Iterator created by iterate() immediately,
instead of waiting until the session is closed or disconnected.
Dispose of the JDBC connection
Dispose of a used connection.
Dispose of a used connection.
Dispose of a used connection.
Close a prepared statement opened with prepareQueryStatement()
The character specific to this dialect used to close a quoted identifier.
The character specific to this dialect used to close a quoted identifier.
The character specific to this dialect used to close a quoted identifier.
Close a prepared or callable statement opened using prepareStatement() or prepareCallableStatement()
Actually releases the batcher, allowing it to cleanup internally held
resources.
Close any query statements that were left lying around
Implements a basic transaction strategy for CMT transactions.
Mapping for a collection.
Any action relating to insert/update/delete of a collection
Type definition of CollectionAliases.
We need an entry to tell us all about the current state
of a collection with respect to its persistent state
For collections just loaded from the database
For newly wrapped collections, or dereferenced collection wrappers
For uninitialized detached collections
Spefically a fetch return that refers to a collection association.
implementation of the Query interface for collection filters
A specialized ParameterSpecification impl for dealing with a collection-key
as part of a collection filter compilation.
Creates a specialized collection-filter collection-key parameter spec.
Represents 'elements()' or 'indices()'.
Generate an info message string relating to a particular managed
collection.
Generate an info message string relating to a series of managed
collections.
Generate an info message string relating to a particular managed
collection.
An interface for collection loaders
Superclass of walkers for collection initializers
Uniquely identifies a collection instance in a particular session.
Represents state associated with the processing of a given ResultSet
in regards to loading collections.
Creates a collection load context for the given result set.
Superclass for loaders that initialize collections
Exposes collection metadata to the application
A strategy for persisting a collection role.
Provides a map of collection function names to the corresponding property names.
The names of all the collection properties.
Defines the contract for a cache region which will specifically be used to
store collection data.
Contract for managing transactional and concurrent access to cached collection
data.
Removes a persistent collection from a specified owner.
Removes a persistent collection from its loaded owner.
Represents a return which names a collection role; it
is used in defining a custom query for loading an entity's
collection in non-fetching scenarios (i.e., loading the collection
itself as the "root" of the result).
Implements book-keeping for the collection persistence by reachability algorithm
Collection related statistics
Provides the SQL for collection subqueries.
Return the unqualified property name, not the best strategy but a backward compatible one
Return a collection table name ie an association having a join table
A type that handles Hibernate PersistentCollections (including arrays).
Returns an array of SelectExpressions gathered from the children of the given parent AST node.
A column of a relational database table
CollectionAliases that uses columnnames instead of generated aliases.
EntityAliases that chooses the column names over the alias names.
Provides utility methods for dealing with arrays of SQL column names.
Convert mixed case to underscores
Alter the column name given in the mapping document
binding table between the logical column name and the name out of the naming strategy
for each table.
Implementation of ColumnNameCache.
Flush the associated
Session and end the unit of work (unless
we are in
FlushMode.MANUAL
.
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
compare two instances of the type
Compile a "normal" query.
Compile a "normal" query.
Compile a "normal" query.
The mapping for a component, composite element,
composite identifier, etc.
Centralizes metamodel information about a component.
Defines further responsibilities reagarding tuplization based on
a mapped components.
Handles "component" mappings
Adapts CompositeUserType to Type interface
A UserType that may be dereferenced in a query.
Handle Hibernate "implicit" polymorphism, by translating the query string into
several "concrete" queries against mapped classes.
Return the map entries (as instances of Map.Entry in a collection that
is safe from concurrent modification).
Essentially the same as
StandardSQLFunction
,
except that here the parentheses are not included when no arguments are given.
A simple class to centralize logic needed to locate config files on the system.
The Configurable interface defines the contract for SQLExceptionConverter impls that
want to be configured prior to usage given the currently defined Hibernate properties.
An IdentifierGenerator that supports "configuration".
An instance of Configuration allows the application
to specify properties and mapping documents to be used when
creating a SessionFactory.
Use the mappings and properties specified in an application
resource named hibernate.cfg.xml.
Use the mappings and properties specified in the given XML document.
Use the mappings and properties specified in the given application
file.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure this instance, given the value of parameters
specified by the user as <param> elements.
Configure from the given properties.
Configure the component, using the given settings and properties.
Initialize the connection provider from given properties.
Initialize the connection provider from given properties.
Initialize the connection provider from given properties.
Configure from the given properties.
Use the mappings and properties specified in the given application
resource.
Use the mappings and properties specified in the given document.
Group expressions together in a single conjunction (A and B and C...)
Get the JDBC connection of this Session.
If the session is using aggressive collection release (as in a
CMT environment), it is the application's responsibility to
close the connection returned by this call.
Get the JDBC connection of this Session.
If the session is using aggressive collection release (as in a
CMT environment), it is the application's responsibility to
close the connection returned by this call.
Returns the current JDBC connection associated with this
instance.
If the session is using aggressive connection release (as in a
CMT environment), it is the application's responsibility to
close the connection returned by this call.
Returns the current JDBC connection associated with this
instance.
If the session is using aggressive connection release (as in a
CMT environment), it is the application's responsibility to
close the connection returned by this call.
prefix for arbitrary JDBC connection properties
ConnectionProvider implementor to use when obtaining connections
Encapsulates JDBC Connection management logic needed by Hibernate.
Constructs a ConnectionManager.
A strategy for obtaining JDBC connections.
Instantiates a connection provider given either System properties or
a java.util.Properties instance.
Defines the various policies by which Hibernate might release its underlying
JDBC connection.
Interface implemented by JDBC connection wrappers in order to give
access to the underlying wrapped connection.
Implementation of JDBCException indicating that the requested DML operation
resulted in a violation of a defined integrity constraint.
Represents a constructor (new) in a SELECT.
Check if this instance is associated with this Session.
Check if this instance is associated with this Session.
Returns true if the from node contains the class alias name.
Is the given collection associated with this persistence context?
Does the translated query contain collection fetches?
Does the translated query contain collection fetches?
Is there an entity with the given key in the persistence context
Return true
if this map contains a mapping for the
specified key.
Is the given proxy associated with this persistence context?
Returns true if the from node contains the table alias name.
Return true
if this map contains one or more keys mapping
to the specified value.
Callback mechanism; a context is always a
Session
in the Hibernate usage.
Converts the given SQLException into Hibernate's JDBCException hierarchy, as well as performing
appropriate logging.
Converts the given SQLException into Hibernate's JDBCException hierarchy, as well as performing
appropriate logging.
Convert the given SQLException into Hibernate's JDBCException hierarchy.
Convert the given SQLException into Hibernate's JDBCException hierarchy.
Convert the given SQLException into Hibernate's JDBCException hierarchy.
A Caché defintion of a convert function.
Perform row-count checking.
Count the number of instances of Joinable which are actually
also instances of PersistentCollection which are being fetched
by outer join
A distinct property value count
Count the number of instances of Joinable which are actually
also instances of Loadable, or are one-to-many associations
Represents a COUNT expression in a select.
How many properties are there, for this class and all subclasses?
Creates a single node AST.
Run the schema creation script.
Actually instantiate the AST node.
Creates a new instance of BulkAccessor
.
Create a new instance, which includes all non-null properties
by default
Join an association, assigning an alias to the joined association.
Join an association, assigning an alias to the joined association.
Join an association, assigning an alias to the joined association.
Join an association using the specified join-type, assigning an alias
to the joined association.
Join an association using the specified join-type, assigning an alias
to the joined association.
Join an association using the specified join-type, assigning an alias
to the joined association.
Creates a 'binary operator' subtree, given the information about the
parent and the two child nodex.
Return the case statement modified for Cloudscape.
Create a
CaseFragment
strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
Create a
CaseFragment
strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
Map case support to the Oracle DECODE function.
Map case support to the Oracle DECODE function.
Create a
CaseFragment
strategy responsible
for handling this dialect's variations in how CASE statements are
handled.
Create the CollectionLoader
Create the OneToManyLoader
Create a join sequence rooted at the given collection.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class, with the given alias.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class, with the given alias.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class, with the given alias.
Create a new Criteria instance, for the given entity class,
or a superclass of an entity class, with the given alias.
Create a new Criteria, "rooted" at the associated entity.
Create a new Criteria, "rooted" at the associated entity.
Create a new Criteria, "rooted" at the associated entity.
Create a new Criteria instance, for the given entity name.
Create a new Criteria instance, for the given entity name.
Create a new Criteria instance, for the given entity name.
Create a new Criteria instance, for the given entity name.
Create a new Criteria, "rooted" at the associated entity, using the
specified join type.
Create a new Criteria, "rooted" at the associated entity, using the
specified join type.
Create a new Criteria, "rooted" at the associated entity, using the
specified join type.
Create a new Criteria, "rooted" at the associated entity,
assigning the given alias.
Create a new Criteria, "rooted" at the associated entity,
assigning the given alias.
Create a new Criteria, "rooted" at the associated entity,
assigning the given alias.
Create a new Criteria instance, for the given entity name,
with the given alias.
Create a new Criteria instance, for the given entity name,
with the given alias.
Create a new Criteria instance, for the given entity name,
with the given alias.
Create a new Criteria instance, for the given entity name,
with the given alias.
Create a new Criteria, "rooted" at the associated entity,
assigning the given alias and using the specified join type.
Create a new Criteria, "rooted" at the associated entity,
assigning the given alias and using the specified join type.
Create a new Criteria, "rooted" at the associated entity,
assigning the given alias and using the specified join type.
Create a new instance of Query for the given collection and filter string.
Create a new instance of Query for the given collection and filter string.
Construct a
FilterTranslator
instance capable of translating
an HQL filter string.
Generate an empty join sequence instance.
Generate a join sequence representing the given association type.
Create a new Mappings to add class and collection
mappings to.
Create a
JoinFragment
strategy responsible
for handling this dialect's variations in how joins are handled.
Support for the oracle proprietary join syntax...
Create a
JoinFragment
strategy responsible
for handling this dialect's variations in how joins are handled.
Creates a single parent of the specified child (i.e.
Create a new proxy instance
Generates an appropriate proxy representation of this entity for this
entity-mode.
Create a new proxy instance
Generates an appropriate proxy representation of this entity for this
entity-mode.
Create a new instance of Query for the given HQL query string.
Create a new instance of Query for the given HQL query string.
Create a new instance of Query for the given HQL query string.
Construct a
QueryTranslator
instance capable of translating
an HQL query string.
Create a dom4j SAXReader which will append all validation errors
to errorList
Creates a single node AST as a sibling.
Create a new instance of SQLQuery for the given SQL query string.
Create a new instance of SQLQuery for the given SQL query string.
Create a new instance of SQLQuery for the given SQL query string.
Create a new instance of Query for the given SQL string.
Create a new instance of Query for the given SQL string.
Create a new instance of Query for the given SQL string.
Begin a transaction and return the associated Transaction instance.
Criteria is a simplified API for retrieving entities
by composing Criterion objects.
Implementation of the Criteria interface
A JoinWalker for Criteria queries.
A Loader for Criteria queries.
An instance of CriteriaQuery is passed to criterion,
order and projection instances when actually compiling and
executing the query.
An object-oriented representation of a query criterion that may be used
as a restriction in a Criteria query.
currency: A type that maps an SQL VARCHAR to a
java.util.Currency
Retrieve the current session according to the scoping defined
by this implementation.
Defines the contract for implementations which know how to scope the notion
of a
current session
.
A Hibernate parameterizable custom type.
A Hibernate parameterizable custom type.
A custom type for mapping user-written classes that implement PersistentCollection
Extension point for loaders which use a SQL result set with "unexpected" column aliases.
Extension point allowing any SQL query with named and positional parameters
to be executed by Hibernate, returning managed entities, collections and
simple scalar values.
Adapts
UserType
to the generic
Type
interface, in order
to isolate user code from changes in the internal Type contracts.
Apply a "greater than or equal" constraint to the named property
Contract for general-purpose cache regions.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate a new identifier.
Generate an identifier value accounting for this specific optimization.
Enable statistics collection
Generate a nice alias for the given class name or collection role
name and unique integer.
CollectionAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases.
Generate the SQL DELETE that deletes a particular row
Generate the SQL UPDATE that updates a particular row's foreign
key to null
Generate the SQL DELETE that deletes all rows
Generate the SQL UPDATE that updates all the foreign keys to null
Generate the SQL that deletes a row by id (and version)
Generate DDL for dropping tables
The alias used for any filter conditions (mapped where-fragments or
enabled-filters).
The alias used for any filter conditions (mapped where-fragments or
enabled-filters).
The alias used for any filter conditions (mapped where-fragments or
enabled-filters).
Used to generate an insery statement against the root table in the
case of identifier generation strategies where the insert statement
executions actually generates the identifier value.
Generate the SQL INSERT that creates a new row
Generate the SQL UPDATE that updates a foreign key to a value
Generate the SQL that inserts a row
Generates a Connection proxy wrapping the connection managed by the passed
connection manager.
Generates the scalar column AST nodes for a given array of SQL columns
Generate DDL for creating tables
Generate DDL for altering tables
Generate the SQL that selects a row by id
Generate the SQL that selects the version number by id
Utility method that generates 0_, 1_ suffixes.
Generate a temporary table name given the bas table.
Generate a temporary table name given the bas table.
Generate the SQL UPDATE that updates a row
Not needed for one-to-many association
Generate the SQL that updates a row by id (and version)
Return a key unique to the underlying database objects.
Generic, non-specific JDBCException.
Apply a "greater than or equal" constraint to two properties
The session may read items from the cache, but will not add items,
except to invalidate items when updates occur
Get the current row of results
Get the current row of results
Return the persistent instance of the given entity class with the given identifier,
or null if there is no such persistent instance.
Return the persistent instance of the given entity class with the given identifier,
or null if there is no such persistent instance.
Return the persistent instance of the given entity class with the given identifier,
or null if there is no such persistent instance.
Return the persistent instance of the given entity class with the given identifier,
or null if there is no such persistent instance.
Retrieve a row, obtaining the specified lock mode.
Retrieve a row, obtaining the specified lock mode.
Get the ith object in the current row of results, without
initializing any other results in the row.
Get the ith object in the current row of results, without
initializing any other results in the row.
get default type name for specified type
get type name for specified type and size
Get an item from the cache.
Get an item from the cache, nontransactionally
Get the property value from the given instance .
Return the value to which this map maps the specified key.
Get an item from the cache.
Get the property value from the given instance .
Get the property value from the given instance .
Attempt to retrieve an object from the cache.
Attempt to retrieve an object from the cache.
Attempt to retrieve an object from the cache.
Attempt to retrieve an object from the cache.
Attempt to retrieve an object from the cache.
Get the most recent version, if available.
Do not return an item whose timestamp is later than the current
transaction timestamp.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Get a column value from a result set, without worrying about the
possibility of null values.
Return the persistent instance of the given named entity with the given identifier,
or null if there is no such persistent instance.
Return the persistent instance of the given named entity with the given identifier,
or null if there is no such persistent instance.
Return the persistent instance of the given entity class with the given identifier,
or null if there is no such persistent instance.
Return the persistent instance of the given entity class with the given identifier,
or null if there is no such persistent instance.
Retrieve a row, obtaining the specified lock mode.
Retrieve a row, obtaining the specified lock mode.
Get the ActionQueue for this session
Get the ActionQueue for this session
The syntax used to add a column to a table (optional).
The syntax used to add a column to a table (optional).
The syntax used to add a column to a table (optional).
The syntax used to add a column to a table (optional).
The syntax used to add a column to a table
The syntax used to add a column to a table (optional).
The syntax used to add a column to a table (optional).
The syntax used to add a foreign key constraint to a table.
The syntax used to add a foreign key constraint to a table.
The syntax used to add a foreign key constraint to a table.
The syntax used to add a foreign key constraint to a table.
The syntax used to add a primary key constraint to a table.
The syntax used to add a primary key constraint to a table.
Get the entity name for the collection owner entity that is affected by this event.
Get the ID for the collection owner entity that is affected by this event.
Get the collection owner entity that is affected by this event.
Get the alias of the entity encapsulated by this criteria instance.
Get the alias of the entity encapsulated by this criteria instance.
Get the alias of the entity encapsulated by this criteria instance.
Retrieve the defined result alias
For any column name, generate an alias that is unique
to that column name, and also 10 characters or less
in length.
Generate a column alias that is unique across multiple tables
Get the aliased columns of the owning entity which are to
be used in the join
Get the aliased columns of the owning entity which are to
be used in the join
Get the user-visible aliases for this projection
(ie.
Get the user-visible aliases for this projection
(ie.
Get the SQL table aliases of entities whose
associations are subselect-loadable, returning
null if this loader does not support subselect
loading
Get the SQL table aliases of entities whose
associations are subselect-loadable, returning
null if this loader does not support subselect
loading
Get the user-visible aliases for this projection
(ie.
Get the user-visible aliases for this projection
(ie.
Get the SQL table aliases of entities whose
associations are subselect-loadable, returning
null if this loader does not support subselect
loading
Get the user-visible aliases for this projection
(ie.
Get the user-visible aliases for this projection
(ie.
Get all ClassMetadata as a Map from entityname String
to metadata object
Get all CollectionMetadata as a Map from role name
to metadata object
Get a map of all the second level cache regions currently maintained in
this session factory.
The name of the associated entity.
Get the entity name of the associated entity
The name of the associated entity.
Given a collection type, determine the entity name of the elements
contained within instance of that collection.
Get the "persister" for this association - a class or
collection persister
Retrieves the
Joinable
defining the associated entity.
Returns the class for a given token type (a.k.a.
Returns the class for a given token type (a.k.a.
The batcher managed by this ConnectionManager.
Get the prepared statement Batcher for this session
Get the BatchFetchQueue, instantiating one if
necessary.
Get the BatchFetchQueue, instantiating one if
necessary.
Convenience method to read a big_decimal
Convenience method to read a big_decimal
Convenience method to read a big_integer
Convenience method to read a big_integer
Convenience method to read a binary
Convenience method to read a binary
Convenience method to read a blob
Convenience method to read a blob
Convenience method to read a boolean
Convenience method to read a boolean
Get a property value as a boolean.
Get a property value as a boolean.
Convenience method to read a byte
Convenience method to read a byte
The bytes making up the class' bytecode.
Get the wrapped cache implementation
Get the cache (optional operation)
Get the cache (optional operation)
Retrieve the cached database snapshot for the requested entity key.
Queries retrieved successfully from the cache
Get the current cache mode.
Get the current cache mode.
Convenience method to read a calendar or calendar_date
Convenience method to read a calendar or calendar_date
Given a collection, get an iterator of the children upon which the
current cascading action should be visited.
Completely optional cascading drop clause
The syntax for using cascade on constraints
Completely optional cascading drop clause
How deep are we cascaded?
Do we already know that the entity does not exist in the
database?
Get the cascade style of this (subclass closure) property
Factory method for obtaining named cascade styles
Get the name of the database type appropriate for casting operations
(via the CAST() SQL function) for the given java.sql.Types
typecode.
Get the name of the database type appropriate for casting operations
(via the CAST() SQL function) for the given java.sql.Types
typecode.
Gets the cause of this throwable.
Returns the reference to the exception or error that caused the
exception implementing the Nestable
to be thrown.
Introspects the Throwable
to obtain the cause.
Introspects the Throwable
to obtain the cause.
Convenience method to read a character
Convenience method to read a character
Get the true, underlying class of a proxied persistent class.
Get the mapping for a particular entity
Iterate the entity mappings
Get the user-visible metadata for the class (optional operation)
Get the user-visible metadata for the class (optional operation)
Get the ClassMetadata associated with the given entity class
Get the ClassMetadata associated with the given entity name
Get the class of an instance or the underlying class
of a proxy (without initializing the proxy!).
Convenience method to read a clob
Convenience method to read a clob
The number of prepared statements that were released
The number of prepared statements that were released
Get the collection instance associated with the CollectionKey
Get the collection instance associated with the CollectionKey
instantiate a collection wrapper (called when loading an object)
Get a batch of uninitialized collection keys for a given role
Get the number of collection instances associated with the session
Retrieves the column names corresponding to the collection elements for the given
collection role.
Get the mapping from collection instance to collection entry
Get the collection entry for a persistent collection
Get the collection entry for a persistent collection
Get the collection entry for a collection passed to filter,
which might be a collection wrapper, an array, or an unwrapped
collection.
Get the collection entry for a collection passed to filter,
which might be a collection wrapper, an array, or an unwrapped
collection.
Global number of collections fetched
Get the PersistentCollection object for an array
Get the PersistentCollection object for an array
Get the set of all CollectionKeys
Global number of collections loaded
Get the mapping for a particular collection role
Iterate the collection mappings
Get the CollectionMetadata associated with the named collection role
Get the entity that owns this persistent collection
Get the entity that owns this persistent collection
Get the index of the entity that owns the collection, or -1
if there is no owner in the query results (ie.
Get the index of the entity that owns the collection, or -1
if there is no owner in the query results (ie.
Get the index of the entity that owns the collection, or -1
if there is no owner in the query results (ie.
Get the index of the entity that owns the collection, or -1
if there is no owner in the query results (ie.
Locate the collection persister by the collection role.
Get the persister object for a collection role.
An (optional) persister for a collection to be initialized; only
collection loaders return a non-null value
An (optional) persister for a collection to be initialized; only
collection loaders return a non-null value
An (optional) persister for a collection to be initialized; only
collection loaders return a non-null value
An (optional) persister for a collection to be initialized; only collection loaders
return a non-null value
Overrides method from Loader
Global number of collections recreated
Global number of collections removed
Get the names of all collection roles
Get the names of all collection roles
Retrieves a set of all the collection roles in which the given entity
is a participant, as either an index or an element.
Get the mapping from collection key to collection instance
Get the "space" that holds the persistent state
Get the "space" that holds the persistent state
Get collection statistics per role
Get collection statistics per role
Global number of collections updated
Get the names of the columns mapped by a property path,
ignoring projection aliases
Get the names of the columns mapped by a property path,
ignoring projection aliases
Return the column which is identified by column provided as argument.
Get the SQL select clause column aliases
Get the SQL select clause column aliases
Get the SQL select clause column aliases
Get the SQL select clause column aliases
Get the SQL select clause column aliases
Get the SQL select clause column aliases
Get the SQL select clause column aliases for a particular
user-visible alias
Get the SQL select clause column aliases for a particular
user-visible alias
Get the SQL select clause column aliases for a particular
user-visible alias
Get the SQL select clause column aliases for a particular
user-visible alias
Get the SQL select clause column aliases for a particular
user-visible alias
Get the SQL select clause column aliases for a particular
user-visible alias
Returns the column names in the generated SQL.
Returns the column names in the generated SQL.
The column alias names being used in the generated SQL.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
How many columns are used to persist this type.
Retreive the number of columns represented by this type.
Get the names of the columns mapped by a property path
Get the names of the columns constrained
by this criterion.
Get a comparator for version values.
Get a comparator for version values.
Get a comparator for version values.
Get a comparator for version values.
Get a comparator for version values.
Get a comparator for version values.
Get a comparator for version values.
Get a comparator for version values.
Get a comparator for version values.
Extract a component property value.
Returns the java class to which generated proxies will be typed.
Returns the java class to which generated proxies will be typed.
Returns the java class to which generated proxies will be typed.
Returns the java class to which generated proxies will be typed.
Get the proxy interface that instances of this concrete class will be
cast to (optional operation).
Get the proxy interface that instances of this concrete class will be
cast to (optional operation).
Loads a properties instance based on the data at the incoming config location.
Open an InputStream to the URL represented by the incoming path.
Open an Reader to the URL represented by the incoming path.
Get the configuration file as an InputStream.
Get the global number of connections asked by the sessions
(the actual number of connections used may be much smaller depending
whether you use a connection pool or not)
Retrieves the connection currently managed by this ConnectionManager.
Grab a connection, with the autocommit mode specified by
hibernate.connection.autocommit.
Grab a connection, with the autocommit mode specified by
hibernate.connection.autocommit.
Grab a connection, with the autocommit mode specified by
hibernate.connection.autocommit.
Transform JDBC connection properties.
Get the connection provider
Mainly for subclass usage.
Mainly for subclass usage.
Get a single token type name in the specified set of token type constants (interface).
Returns the name of the violated constraint, if known.
Get the names of all tables used in the hierarchy (up and down) ordered such
that deletes in the given order would not cause contraint violations.
Get the names of all tables used in the hierarchy (up and down) ordered such
that deletes in the given order would not cause contraint violations.
Get the names of all tables used in the hierarchy (up and down) ordered such
that deletes in the given order would not cause contraint violations.
Get the names of all tables used in the hierarchy (up and down) ordered such
that deletes in the given order would not cause contraint violations.
The constructor to use for dynamic instantiation queries.
Get the id value for an object that is actually associated with the session.
Return the identifier of the persistent object, or null if
not associated with the session
Unique in a millisecond for this JVM instance (unless there
are > Short.MAX_VALUE instances created in a millisecond)
Typically dialects which support sequences can create a sequence
with a single command.
Typically dialects which support sequences can create a sequence
with a single command.
The syntax used to create a sequence, if sequences are supported.
Typically dialects which support sequences can create a sequence
with a single command.
The syntax used to create a sequence.
Typically dialects which support sequences can create a sequence
with a single command.
The multiline script used to create a sequence.
Command used to create a table.
Get any fragments needing to be postfixed to the command for
temporary table creation.
Get any fragments needing to be postfixed to the command for
temporary table creation.
Get any fragments needing to be postfixed to the command for
temporary table creation.
Command used to create a temporary table.
Command used to create a temporary table.
Command used to create a temporary table.
Command used to create a temporary table.
This is only available late during the flush
cycle
Determine the current lock mode of the given object.
Determine the current lock mode of the given object.
Obtains the current session.
Retrieve the command used to retrieve the current timestammp from the
database.
Retrieve the command used to retrieve the current timestammp from the
database.
Retrieve the command used to retrieve the current timestammp from the
database.
Retrieve the command used to retrieve the current timestammp from the
database.
Retrieve the command used to retrieve the current timestammp from the
database.
The name of the database-specific SQL function for retrieving the
current timestamp.
Expression for current_timestamp
The name of the database-specific SQL function for retrieving the
current timestamp.
Retrieve the version number
Get the current version of the object, or return null if there is no row for
the given identifier.
A collection of
descriptors
describing the
JDBC result set to be expected and how to map this result set.
Get the current database state of the object, in a "hydrated" form, without
resolving identifiers
Get the current database state of the object, in a "hydrated" form, without
resolving identifiers
Get the current state of the entity as known to the underlying
database, or null if there is no corresponding row
Get the current state of the entity as known to the underlying
database, or null if there is no corresponding row
Returns the data type of the select expression.
Figure out the type of the binary expression by looking at
the types of the operands.
Retrieves the data type for the overall operator expression.
Returns the data type of the select expression.
Returns the data type of the select expression.
Returns the data type of the select expression.
Returns the data type of the select expression.
Retrieves the data type for the overall operator expression.
Returns the data type of the select expression.
Returns the data type of the select expression.
Returns the data type of the select expression.
Convenience method to read a date, time or timestamp
Convenience method to read a date, time or timestamp
Returns the 'list' representation with some brackets around it for debugging.
Retrieve a set of default Hibernate properties for this database.
Get the default connection release mode.
Get the default connection release mode.
Obtain a set of the names of all filters defined on this SessionFactory.
Get all the elements that need deleting
Get all the elements that need deleting
Get all the elements that need deleting
Get an instance of the dialect specified by the current System properties.
Get an instance of the dialect specified by the given properties or by
the current System properties.
Get the result set aliases used for the identifier columns, given a suffix
Get the discriminator value for this particular concrete subclass,
as a string that may be embedded in a select statement
Get the discriminator value for this particular concrete subclass,
as a string that may be embedded in a select statement
Get the discriminator value for this particular concrete subclass,
as a string that may be embedded in a select statement
Get the discriminator value for this particular concrete subclass,
as a string that may be embedded in a select statement
Get the discriminator type
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Returns additional display text for the AST node.
Convenience method to read a double
Convenience method to read a double
Typically dialects which support sequences can drop a sequence
with a single command.
Typically dialects which support sequences can drop a sequence
with a single command.
Typically dialects which support sequences can drop a sequence
with a single command.
The syntax used to drop a sequence, if sequences are supported.
Typically dialects which support sequences can drop a sequence
with a single command.
The syntax used to drop sequences
Typically dialects which support sequences can drop a sequence
with a single command.
The multiline script used to drop a sequence.
Get the value of the given collection entry
Get the value of the given collection entry
Get the value of the given collection entry
Essentially the same as SessionFactoryHelper
, but requiring that the
element type be an association type.
Return the element class of an array, or null otherwise
Return the element class of an array, or null otherwise
Generates the collection's element column aliases, based on the given
suffix.
Generates the collection's element column aliases, based on the given
suffix.
Get the names of the collection element columns (or the primary
key columns in the case of a one-to-many association)
Get the names of the collection element columns (or the primary
key columns in the case of a one-to-many association)
Get the names of the collection element columns (or the primary
key columns in the case of a one-to-many association),
aliased by the given table alias
Get the names of the collection element columns (or the primary
key columns in the case of a one-to-many association),
aliased by the given table alias
The count of entries currently contained in the regions in-memory store.
The count of entries currently contained in the regions in-memory store.
The count of entries currently contained in the regions disk store.
The count of entries currently contained in the regions disk store.
Get the persister of the element class, if this is a
collection of entities (optional operation).
Get the persister of the element class, if this is a
collection of entities (optional operation).
Not defined for collections of primitive type
Get an iterator over the element set of the collection in POJO mode
Get an iterator over the element set of the collection in POJO mode
Return an iterator over the elements of this collection - the passed collection
instance may or may not be a wrapper
Get an iterator over the element set of the collection, which may not yet be wrapped
The collection element type
The collection element type
Get the Hibernate type of the collection elements
Retrieve a currently enabled filter by name.
Retrieve a currently enabled filter by name.
Returns the filters enabled for this query translator.
Returns the filters enabled for this query translator.
Return the currently enabled filters.
Get the mapping from key value to entity instance
Get the entity instance associated with the given
EntityKey
Get the entity instance associated with the given
EntityKey
Get an entity cached by unique key
Get an entity cached by unique key
Get a fully loaded entity instance that is cached externally
Get a fully loaded entity instance that is cached externally
Get the result set descriptor
Get the result set descriptor
Get the result set descriptor
Get a batch of unloaded identifiers for this class, using a slightly
complex algorithm that tries to grab keys registered immediately after
the given key.
Get the number of entity instances associated with the session
Get global number of entity deletes
An array indicating whether the entities have eager property fetching
enabled.
Get the mapping from entity instance to entity entry
Get global number of entity fetchs
Return the identifier of the persistent or transient object, or throw
an exception if the instance is "unsaved"
Used by OneToOneType and ManyToOneType to determine what id value should
be used for an object that may or may not be associated with the session.
Get global number of entity inserts
Get the set of all EntityKeys
Get global number of entity loads
Retrieve the underlying entity metamodel instance...
Retrieve the underlying entity metamodel instance...
Return the entity-mode handled by this tuplizer instance.
Retrieve the entity mode in effect for this session.
Retrieve the entity mode in effect for this session.
Retreives the defined entity-name for the tuplized entity.
The entity name which this persister maps.
Get the entity name for a persistent or transient instance
Get the entity name for a persistent or transient instance
Return the entity name for a persistent entity
Return the entity name for a persistent entity
Get the entity name of an entity
Get the entity name of an entity
Get the entity name of an entity, taking into account
the qualifier of the property path
Get the entity name of an entity, taking into account
the qualifier of the property path
Get the names of all entities
Get the names of all entities
Retrieve the user-supplied delegate to handle non-existent entity
scenarios.
Get the persister for the named entity
Get the EntityPersister for any instance
An array of persisters of entity classes contained in each row of results;
implemented by all subclasses
An array of persisters of entity classes contained in each row of results;
implemented by all subclasses
An array of persisters of entity classes contained in each row of results;
implemented by all subclasses
Persisters for the return values of a find() style query.
Determine whether the entity is persistent, detached, or transient
find entity statistics per name
find entity statistics per name
Get global number of entity updates
Get the entity instance associated with the given Key,
calling the Interceptor if necessary
Retreive the EntityEntry representation of the given entity.
Retreive the EntityEntry representation of the given entity.
Get the errorCode of the underlying SQLException.
Returns a List of all Exceptions which occured during the export.
Returns a List of all Exceptions which occured during the export.
Get an executable instance of Criteria,
to actually run the query.
average time in ms taken by the excution of this query onto the DB
queries executed to the DB
max time in ms taken by the excution of this query onto the DB
min time in ms taken by the excution of this query onto the DB
Number of lines returned by all the executions of this query (from DB)
For now,
Query.iterate()
and
org.hibernate.Query.scroll()()
do not fill this statistic
When (if) we need to expand a row value constructor, what is the text of the connector to use between the
expansion fragments.
When (if) we need to expand a row value constructor, what is the type of connector to use between the
expansion fragments.
Get the type which we are expeting for a bind into this parameter based
on translated contextual information.
Get the type which we are expeting for a bind into this parameter based
on translated contextual information.
Get the type which we are expeting for a bind into this parameter based
on translated contextual information.
Get the type which we are expeting for a bind into this parameter based
on translated contextual information.
Get the type which we are expeting for a bind into this parameter based
on translated contextual information.
For the given document, locate all extends attributes which refer to
entities (entity-name or class-name) not defined within said document.
Return the SessionFactory to which this persister "belongs".
Return the SessionFactory to which this persister "belongs".
Get a handle to the encapsulated SessionFactory.
Get the creating SessionFactoryImplementor
Getter for property 'factory'.
Should we load this collection role by outerjoining?
Should we load this collection role by outerjoining?
May this (subclass closure) property be fetched using an SQL outerjoin?
Access to the current field interception handler.
Get the filter definition containing additional information about the
filter (such as default-condition and expected parameter names/types).
Get the filter definition containing additional information about the
filter (such as default-condition and expected parameter names/types).
Obtain the definition of a filter by name.
Get the name of the filter this configuration defines.
Retreive the type for a given filter parrameter.
Retreive the currently set value for a filter parameter.
Check that the requested type is compatible with the result type, and
return the column value.
Returns the first select expression node that should be considered when building the array of select
expressions.
Returns the first select expression node that should be considered when building the array of select
expressions.
Returns the first select expression node that should be considered when building the array of select
expressions.
Convenience method to read a float
Convenience method to read a float
Get the global number of flush executed by sessions (either implicit or explicit)
Get the current flush mode for this session.
Get the current flush mode for this session.
Get the foreign key directionality of this association
Returns the foreignKeyType.
Get the property value from the given owner instance.
Get the property value from the given owner instance.
Retrieves the FOR UPDATE NOWAIT syntax specific to this dialect.
Get the FOR UPDATE OF column_list NOWAIT fragment appropriate
for this dialect given the aliases of the columns to be write locked.
Get the string to append to SELECT statements to acquire locks
for this dialect.
Does this dialect support the FOR UPDATE syntax.
Get the string to append to SELECT statements to acquire locks
for this dialect.
Get the string to append to SELECT statements to acquire locks
for this dialect.
Since the RDMS-JDBC driver does not support for updates, this string is
set to an empty string.
Does this dialect support the FOR UPDATE syntax?
Given a lock mode, determine the appropriate for update fragment to use.
Get the FOR UPDATE OF column_list fragment appropriate for this
dialect given the aliases of the columns to be write locked.
Get the FOR UPDATE OF column_list fragment appropriate for this
dialect given the aliases of the columns to be write locked.
The timestamp on the cached data
Retreives the from-clause in effect for this statement.
Returns the FROM element that this expression refers to.
Returns the FROM element that this expression refers to.
Returns the FROM element that this expression refers to.
Returns the FROM element that this expression refers to.
Returns the FROM element that this expression refers to.
Retreives the from-element represented by the given alias.
Returns the list of from elements in order.
FromElements which need to be accounted for in the load phase (either for return or for fetch).
A way to get the entire nested stack-trace of an throwable.
Retrieves a map of the dialect's registered fucntions
(functionName =>
SQLFunction
).
Get the generated identifier when using identity columns
Delegate for dealing with IDENTITY columns using JDBC3 getGeneratedKeys
Create a "getter" for the named attribute
Create a "getter" for the named attribute
Create a "getter" for the named attribute
Create a "getter" for the named attribute
Create a "getter" for the named attribute
Returns the setter names of properties.
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get a hashcode, consistent with persistence "equality"
Get the underlying lazy initialization handler.
Get the underlying lazy initialization handler.
Get the name of the Hibernate
Type
associated with th given
java.sql.Types
typecode.
Get the name of the Hibernate
Type
associated
with the given
java.sql.Types
typecode with the given storage
specification parameters.
Unique down to millisecond
Get the user-visible identifier
Get the identifier held by the proxy
Extract the identifier value from the given entity.
Extract the identifier value from the given entity.
Extract the identifier value from the given entity.
Return the identifier value of the given entity as associated with this
session.
Return the identifier value of the given entity as associated with this
session.
Get the index of the given collection entry
Get the identifier of an instance (throw an exception if no identifier property)
Get the identifier of an instance (throw an exception if no identifier property)
Get the identifier of an instance (throw an exception if no identifier property)
Get the result set aliases used for the identifier columns, given a suffix
Generates the collection's identifier column aliases, based on the given
suffix.
Generates the collection's identifier column aliases, based on the given
suffix.
Get the names of columns used to persist the identifier
Get the names of columns used to persist the identifier
Get the names of columns used to persist the identifier
Get the names of columns used to persist the identifier
Get the identifier column names of this entity
Get the identifier column names of this entity
Get the surrogate key generation strategy (optional operation)
Determine which identifier generation strategy is used for this entity.
Get the surrogate key generation strategy (optional operation)
Determine which identifier generation strategy is used for this entity.
Get the identifier generator for the hierarchy
Returns the identifierGeneratorStrategy.
The name of the property on the associated entity to which our FK
refers
Determine the name of the property for the entity encapsulated by the
given type which represents the id or unique-key.
Determine the type of either (1) the identifier if we reference the
associated entity's PK or (2) the unique key to which we refer (i.e.
Get the name of the identifier property (or return null)
Get the name of the identifier property (or return null)
Get the name of the identifier property (or return null) - need not return the
name of an actual Java property
Get the type of the surrogate key
Get the identifier Hibernate type
Get the identifier Hibernate type
Get the type of the surrogate key
Get the identifier type of this entity
Get the identifier type of this entity
This is different in Cloudscape to DB2.
The syntax used during DDL to define a column as being an IDENTITY.
The syntax used during DDL to define a column as being an IDENTITY.
The syntax used during DDL to define a column as being an IDENTITY.
The syntax used during DDL to define a column as being an IDENTITY of
a particular type.
The syntax used during DDL to define a column as being an IDENTITY of
a particular type.
The keyword used to insert a generated value into an identity column (or null).
The keyword used to insert a generated value into an identity column (or null).
Get the database-specific SQL command to retrieve the last
generated IDENTITY value.
Get the select command to use to retrieve the last generated IDENTITY
value.
Get the select command to use to retrieve the last generated IDENTITY
value.
Get the select command to use to retrieve the last generated IDENTITY
value.
Get the database-specific SQL command to retrieve the last
generated IDENTITY value.
Get the select command to use to retrieve the last generated IDENTITY
value for a particuar table
Get the select command to use to retrieve the last generated IDENTITY
value for a particuar table
Get the id value from the owning entity key, usually the same as the key, but might be some
other property, in the case of property-ref
Return the underlying persistent object, initializing if necessary
Return the underlying persistent object, initializing if necessary
Return the underlying persistent object in the given Session, or null,
do not initialize the proxy
Return the underlying persistent object in the given Session, or null
Return the names of all persistent (mapped) classes that extend or implement the
given class or interface, accounting for implicit/explicit polymorphism settings
and excluding mapped subclasses/joined-subclasses of other classes in the result.
Get the names of all persistent classes that implement/extend the given interface/class
Sub-classes can override this method if they produce implied joins (e.g.
Given a (potentially unqualified) class name, locate its imported qualified name.
Get a class name, using query language imports
Get the query language imports
The configured increment size
Retrieves the defined increment size.
The configured increment size
Returns the index of the property that causes this exception.
Get the index of the given collection entry
Get the index of the given collection entry
Get the index of the given collection entry
Generates the collection's index column aliases, based on the given
suffix.
Generates the collection's index column aliases, based on the given
suffix.
Get the names of the collection index columns if
this is an indexed collection (optional operation)
Get the names of the collection index columns if
this is an indexed collection (optional operation)
Get the names of the collection index columns if
this is an indexed collection (optional operation),
aliased by the given table alias
Get the names of the collection index columns if
this is an indexed collection (optional operation),
aliased by the given table alias
Get the index formulas if this is an indexed collection
(optional operation)
Get the index formulas if this is an indexed collection
(optional operation)
Search the persistence context for an index of the child object,
given a collection role
Search the persistence context for an index of the child object,
given a collection role
The collection index type (or null if the collection has no index)
The collection index type (or null if the collection has no index)
Get the "index" type for a list or map (optional operation)
Get a property value as an int.
Convenience method to read an integer
Convenience method to read an integer
Get a property value as an Integer.
Return the configured Interceptor
Get the factory scoped interceptor for this factory.
Retrieves the interceptor currently in use by this event source.
Retreive this insert statement's into-clause.
Unique in a local network
Transform JNDI properties passed in the form hibernate.jndi.* to the
format accepted by InitialContext by triming the leading "hibernate.jndi".
Use an inner join if it is a non-null association and this
is the "first" join in a series
We can use an inner join for first many-to-many association
Get the join type (inner, outer, etc) or -1 if the
association should not be joined.
Unique across JVMs on this machine (unless they load this class
in the same quater second - very unlikely)
Get the current collection key value
Generates the collection's key column aliases, based on the given
suffix.
Generates the collection's key column aliases, based on the given
suffix.
Get the key value from the owning entity instance, usually the identifier, but might be some
other unique key, in the case of property-ref
Get the "key" type (the type of the foreign key)
Returns the last character written to the output, or -1 if there isn't one.
Returns the last direct child of 'n'.
A common means to access the last value obtained from the underlying
source.
Retrieves the left-hand operand of the operator.
Retrieves the left-hand operand of the operator.
Retrieves the left-hand operand of the operator.
Get the columns of the owning entity which are to
be used in the join
Get the columns of the owning entity which are to
be used in the join
Get the name of a property in the owning entity
that provides the join key (null if the identifier)
Apply s limit clause to the query.
Apply s limit clause to the query.
Apply s limit clause to the query.
Apply s limit clause to the query.
Apply s limit clause to the query.
Apply s limit clause to the query.
Given a limit and an offset, apply the limit clause to the query.
Add a LIMIT clause to the given SQL SELECT
Given a limit and an offset, apply the limit clause to the query.
Retrieves the configured event listeners from this event source.
Retrieve this persistence context's managed load context.
Get the ID for the entity that owned this persistent collection when it was loaded
Get the ID for the entity that owned this persistent collection when it was loaded
Get the entity that owned this persistent collection when it was loaded
Get the entity that owned this persistent collection when it was loaded
Iterate just the elements of the collection that are already there.
This is only available late during the flush cycle
Retrieve the collection that is being loaded as part of processing this
result set.
Convenience method to read a locale
Convenience method to read a locale
Get a strategy instance which knows how to acquire a database-level lock
of the specified mode for this dialect.
Get a strategy instance which knows how to acquire a database-level lock
of the specified mode for this dialect.
Get a strategy instance which knows how to acquire a database-level lock
of the specified mode for this dialect.
Retrieve the lock-mode to apply to this return
What lock mode does this load entities with?
What lock mode does this load entities with?
What lock mode does this load entities with?
What lock mode does this load entities with?
What lock mode does this load entities with?
Convenience method to read a long
Convenience method to read a long
The name of the SQL function that transforms a string to
lowercase
The name of the SQL function that transforms a string to
lowercase
Get the order-by to be applied at the target table of a many to many
Get the order-by to be applied at the target table of a many to many
Return the pojo class managed by this tuplizer.
Return the pojo class managed by this tuplizer.
Return the pojo class managed by this tuplizer.
The persistent class, or null
The persistent class, or null
The persistent class, or null
Get the class that this class is mapped as a subclass of -
not necessarily the direct superclass
Get the class that this class is mapped as a subclass of -
not necessarily the direct superclass
What is the maximum length Hibernate can use for generated aliases?
Returns the detail message string of this throwable.
Returns the error message of this and any nested
Throwable
.
Returns the detail message string of this throwable.
Returns the detail message string of this throwable.
Returns the detail message string of this throwable.
Returns the detail message string of this throwable.
Returns the detail message string of this throwable.
Returns the detail message string of this throwable.
Returns the detail message string of this throwable.
Returns the error message of the Throwable
in the chain
of Throwable
s at the specified index, numbererd from 0.
Returns the error message of the Throwable
in the chain
of Throwable
s at the specified index, numbererd from 0.
Returns the full message contained by the Nestable
and any nested Throwable
s.
Returns the error message of this and any nested Throwable
s
in an array of Strings, one element for each message.
Returns the error message of this and any nested Throwable
s
in an array of Strings, one element for each message.
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Optional operation (return null)
Returns the abbreviated name of the type.
An identifying name; a class name or collection role name.
An identifying name; a class name or collection role name.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Get the JNDI namespace under wich we can locate the TransactionManager
.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
The name of the database structure (table or sequence).
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
For entity types, the name correlates to the associated entity name.
Get the name of this filter.
Get the name of this filter.
Returns the abbreviated name of the type.
Get the JNDI namespace under wich we can locate the TransactionManager
.
Get the JNDI namespace under wich we can locate the TransactionManager
.
An identifying name; a class name or collection role name.
Get the JNDI namespace under wich we can locate the TransactionManager
.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Get the JNDI namespace under wich we can locate the TransactionManager
.
Retrieve the name of this region.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
The name of the database structure (table or sequence).
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
Returns the abbreviated name of the type.
A map representing positions within the supplied
query
to
which we need to bind named parameters.
Returns the map of named parameter locations.
Retreive the value map for any named parameter lists (i.e., for
auto-expansion) bound to this query.
Returns the locations of all occurrences of the named parameter.
Returns the locations of all occurrences of the named parameter.
Returns an array representing all named parameter names encountered
during (intial) parsing of the query.
Return the names of all named parameters of the query.
Returns a shallow copy of the named parameter value map.
Obtain an instance of Query for a named query string defined in the
mapping file.
Obtain an instance of Query for a named query string defined in the
mapping file.
Get a Query instance for a named query or named native SQL query
Obtain an instance of Query for a named query string defined in
the mapping file.
Get a Query instance for a named native SQL query
The class (which implements
IdentifierGenerator
)
which acts as this dialects native generation strategy.
The class (which implements
IdentifierGenerator
)
which acts as this dialects native generation strategy.
Which properties hold the natural id?
Which properties hold the natural id?
Retrieve the current state of the natural-id properties from the database.
Retrieve the current state of the natural-id properties from the database.
Get the values of the natural id fields as known to the underlying
database, or null if the entity has no natural id or there is no
corresponding row.
Retrieve the next value from the underlying source.
The fragment used to insert a row without specifying any column values.
The fragment used to insert a row without specifying any column values.
The fragment used to insert a row without specifying any column values.
Sybase Anywhere syntax would require a "DEFAULT" for each column specified,
but I suppose Hibernate use this syntax only with tables with just 1 column
Check that the requested type is compatible with the result type, and
return the column value.
The keyword used to specify a nullable column.
The keyword used to specify a nullable column.
Retrieve the set of EntityKeys representing nullifiable references
Retrieve the set of EntityKeys representing nullifiable references
Returns the encapsulated entity to be deleed.
Get the "filtering" SQL fragment that is applied in the
SQL on clause, in addition to the usual join condition
Retrievs the node representing the operator's single operand.
The number of StaleObjectStateExceptions
that occurred
The number of StaleObjectStateExceptions
that occurred
Returns the list of ordinal parameter locations.
Given a collection of entity instances that used to
belong to the collection, and a collection of instances
that currently belong, return a collection of orphans
get all "orphaned" elements
get all "orphaned" elements
get all "orphaned" elements
get all "orphaned" elements
Get the collection orphans (entities which were removed from the collection)
Retrieves the return descriptor for the owner of this fetch.
Retrieve the alias of the owner of this fetched association.
An array of the owner types corresponding to the
getOwners()
returns.
Returns the class owning the collection.
Returns the class owning the collection.
Get the persister of the entity that "owns" this collection
Get the persister of the entity that "owns" this collection
Search the persistence context for an owner for the child object,
given a collection role
Search this persistence context for an associated entity instance which is considered the "owner" of
the given childEntity, and return that owner's id value.
The name of the property on the owner which represents this association.
Retrieve the property name (relative to the owner) which maps to
the association to be fetched.
An array of indexes of the entity that owns a one-to-one association
to the entity at the given index (-1 if there is no "owner").
An array of indexes of the entity that owns a one-to-one association
to the entity at the given index (-1 if there is no "owner").
An array of indexes of the entity that owns a one-to-one association
to the entity at the given index (-1 if there is no "owner").
An array of indexes of the entity that owns a one-to-one association
to the entity at the given index (-1 if there is no "owner")
An array of indexes of the entity that owns a one-to-one association
to the entity at the given index (-1 if there is no "owner").
Get the value of the named parameter for the current filter.
Get a set of the parameters defined by this configuration.
Return information about any parameters encountered during
translation.
Return information about any parameters encountered during
translation.
Retreive the type of the named parameter defined for this filter.
Retreive the current value of the parent property.
Retreive the current value of the parent property.
Returns the full path of the node.
Returns the full path name represented by the node.
Returns the full path name represented by the node.
Retrieves the persistence context to which this is bound.
Get the persistence context for this session
Get the actual class of the entity (don't
use this, use the entityName)
Get the actual class of the entity (don't
use this, use the entityName)
Get the actual class of the entity (don't
use this, use the entityName)
entity persister accessor
The number of prepared statements that were acquired
The number of prepared statements that were acquired
Returns the list of from elements that will be part of the result set.
Return System properties, extended by any properties specified
in hibernate.properties.
Transform the array of property indexes to an array of booleans,
true when the property is insertable and non-null
Transform the array of property indexes to an array of booleans,
true when the property is dirty
Get a component attribute of this property
Retrieves a PropertyAccessor instance based on the given property definition and
entity mode.
Get the result set aliases used for the property columns, given a suffix (properties of this class, only).
Get the cascade styles of the propertes (optional operation)
Get the cascade styles of the propertes (optional operation)
Get the "checkability" of the properties of this class
(is the property dirty checked, does the cache need
to be updated)
Get the "checkability" of the properties of this class
(is the property dirty checked, does the cache need
to be updated)
Get the result set column names mapped for this property (properties of this class, only).
Get the column names for the given property path
Get the property number of the unique key property
Get the property number of the unique key property
Get the "insertability" of the properties of this class
(does the property appear in an SQL INSERT)
Get the "insertability" of the properties of this class
(does the property appear in an SQL INSERT)
Which of the properties of this class are database generated values on insert?
Which of the properties of this class are database generated values on insert?
Build an iterator over the properties defined on this class.
Get the "laziness" of the properties of this class
Get the "laziness" of the properties of this class
Get the property name, given a possibly qualified property name
Get the property name, given a possibly qualified property name
Get the names of the component properties
Get the names of the class' persistent properties
Get the names of the class' persistent properties
Get the "property names" that may be used in a
query.
Get the names of the class properties - doesn't have to be the names of the
actual Java properties (used for XML generation only)
Get the nullability of the class' persistent properties
Get the nullability of the class' persistent properties
Get the nullability of the properties of this class
Retrieve the user-supplied column->property mappings.
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class only.
What spaces (tables) are affected by this action?
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class only.
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class only.
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class only.
Get the table name for the given property path
Get the table name for the given property path
Get the type of a particular (named) property
Get the type of a particular (named) property
Get the type of a particular property by name.
Get the Hibernate types of the class properties
Returns the types of properties.
Get the Hibernate types of the class properties
Get the corresponding "property types".
Get the Hibernate types of the class properties
Get the "updateability" of the properties of this class
(does the property appear in an SQL UPDATE)
Get the "updateability" of the properties of this class
(does the property appear in an SQL UPDATE)
Which properties appear in the SQL update?
(Initialized, updateable ones!)
Which of the properties of this class are database generated values on update?
Which of the properties of this class are database generated values on update?
Extract the value of a particular property from the given entity.
Get the value of a property.
Extract the value of a particular property from the given entity.
Get the value of a particular property
Get the value of a particular property
Extract the value of a particular property from the given entity.
Extract the value of a particular property from the given entity.
Get the value of a particular (named) property
Get the value of a particular (named) property
Get the value of a particular property
Extract the current values contained on the given entity.
Returns the values of properties of a given bean.
Extract the current values contained on the given entity.
Extract the current values contained on the given entity.
Extract the current values contained on the given entity.
Obtains the values of properties of a given bean.
Get the values of the component properties of
a component instance
Extract the property values from the given entity.
Extract the property values from the given entity.
Return the (loaded) values of the mapped properties of the object (not including backrefs)
Return the values of the mapped properties of the object
Extract the values of the insertable properties of the entity (including backrefs)
Return the values of the mapped properties of the object
Return the values of the insertable properties of the object (including backrefs)
Extract the values of the insertable properties of the entity (including backrefs)
Extract the values of the insertable properties of the entity (including backrefs)
Get the "versionability" of the properties of this class
(is the property optimistic-locked)
Get the "versionability" of the properties of this class
(is the property optimistic-locked)
Get an existing proxy by key
Get an existing proxy by key
Create a new proxy instance
Create a new proxy instance
Create a new proxy instance
Create a new proxy instance
Determines the appropriate class loader to which the generated proxy
should be scoped.
Retrieve the specific factory for this provider capable of
generating run-time proxies for lazy-loading purposes.
Get all executed query strings
Get all executed query strings
Get the default query cache
Get a particular named query cache, or the default cache
Get the global number of cached queries successfully retrieved from cache
Get the global number of cached queries successfully retrieved from cache
Get the global number of cached queries *not* found in cache
Get the global number of cached queries *not* found in cache
Get the global number of cacheable queries put in cache
Get the global number of cacheable queries put in cache
Get global number of executed queries
Get global number of executed queries
Get the time in milliseconds of the slowest query.
Get the query string for the slowest query.
Get the query string for the slowest query.
Identifies the query for statistics reporting, if null,
no statistics will be reported
Identifies the query for statistics reporting, if null,
no statistics will be reported
Retrieve the query identifier for this translator.
Retrieve the query identifier for this translator.
The HQL aliases, or generated aliases
The types actually being returned from this query at the "object level".
Get the select command used retrieve the names of all sequences.
Get the select command used retrieve the names of all sequences.
A query used to find all sequences
The syntax for fetching all sequnces avialable in the current schema.
Get the select command used retrieve the names of all sequences.
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class and its subclasses.
Any query spaces to apply to the query execution.
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class and its subclasses.
Returns the set of unique query spaces (a.k.a.
The set of query spaces affected by this source query.
Returns the set of query spaces (table names) that the query referrs to.
Returns the set of query spaces (table names) that the query referrs to.
Returns an array of objects that identify spaces in which properties of
this entity are persisted, for instances of this class and its subclasses.
Query statistics from query string (HQL or SQL)
Query statistics from query string (HQL or SQL)
Returns the HQL string processed by the translator.
Returns the HQL string processed by the translator.
Iterate the "queued" additions
returns quoted name as it would be in the mapping file.
returns quoted name as it would be in the mapping file.
returns quoted name as it is in the mapping file.
Build an iterator of properties which are "referenceable".
Build an iterator of properties which are "referenceable".
Returns the referenced columns if the foreignkey does not refer to the primary key
Given a property path, locate the appropriate referenceable property reference.
Retrieve the ReflectionOptimizer delegate for this provider
capable of generating reflection optimization components.
Get the wrapped collection cache region
Get the wrapped collection cache region
Get the wrapped entity cache region
Get the wrapped entity cache region
Get the name of the cache region
Get the cache region name
Retrieve the text to be used for rendering this particular node.
Retrieve the text to be used for rendering this particular node.
Retrieve the text to be used for rendering this particular node.
Get the Set of EntityKeys
Extract the generated key value from the given result set.
Extract the generated key value from the given result set.
Get the actual object that is returned in the user-visible result list.
Get the actual object that is returned in the user-visible result list.
Get the actual object that is returned in the user-visible result list.
Get the actual object that is returned in the user-visible result list.
Get the actual object that is returned in the user-visible result list.
Execute the statement and return the result set from a callable statement
Execute the statement and return the result set
Fetch a PreparedStatement, call setMaxRows and then execute it,
advance to the first result and return an SQL ResultSet
Return the HQL select clause aliases (if any)
Return the HQL select clause aliases (if any)
Return source query select clause aliases (if any)
Returns an array of HQL aliases
Returns an array of HQL aliases
Return the HQL select clause aliases (if any)
Get the return aliases of a query
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
This returns the wrong class for an entity with a proxy, or for a named
entity.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The class returned by nullSafeGet() methods.
The name of the entity to be returned.
Get the declared Java type
Get the declared Java type
Get the declared Java type
The return type of the function.
The return type of the function.
The return type of the function.
The return type of the function.
The return type of the function.
The return type of the function.
The return type of the function.
The return type of the function.
The return type of the function.
Return the Hibernate types of the query result set.
Return the Hibernate types of the query result set.
An array of types describing the returns of the source query.
Returns an array of Types represented in the query result.
Types of the return values of an iterate() style query.
Types of the return values of an iterate() style query.
Return the Hibernate types of the query result set.
Get the return types of a query
Get the columns of the associated table which are to
be used in the join
The name of a unique property of the associated entity
that provides the join key (null if the identifier of
an entity, or key of a collection)
Retrieves the right-hand operand of the operator.
Retrieves the right-hand operand of the operator.
Retrieves the right-hand operand of the operator.
The name of this collection role
The name of this collection role
Get the name of this collection role (the fully qualified class name,
extended by a "property path")
Get the current role name
Introspects the Throwable
to obtain the root cause.
Creates a compact stack trace for the root cause of the supplied
Throwable
.
Returns an object that identifies the space in which identifiers of
this entity hierarchy are unique.
Returns an object that identifies the space in which identifiers of
this entity hierarchy are unique.
Get the SQL alias this persister would use for the root table
given the passed driving alias.
Get the SQL alias this persister would use for the root table
given the passed driving alias.
Get the SQL alias this persister would use for the root table
given the passed driving alias.
Get the names of columns on the root table used to persist the identifier.
Get the names of columns on the root table used to persist the identifier.
The names of the primary key columns in the root table.
The names of the primary key columns in the root table.
Locks are always applied to the "root table".
Locks are always applied to the "root table".
Locks are always applied to the "root table".
The result set column alias for the Oracle row id
Get the current location in the result set.
Get the current location in the result set.
Global number of cacheable entities/collections successfully retrieved from the cache
Global number of cacheable entities/collections not found in the cache and loaded from the database.
Global number of cacheable entities/collections put in the cache
Get a named second-level cache region
Get all second-level cache region names
Get all second-level cache region names
Second level cache statistics per region
Second level cache statistics per region
Get a SQL select string that performs a select based on a unique
key determined by the given property name).
Get a SQL select string that performs a select based on a unique
key determined by the given property name).
Retreive this insert statement's select-clause.
Locate the select clause that is part of this select statement.
Given a java.sql.Types
type code, determine an appropriate
null value to use in a select clause.
Given a java.sql.Types
type code, determine an appropriate
null value to use in a select clause.
Workaround for postgres bug #1453
Get the command used to select a GUID from the underlying database.
Get the command used to select a GUID from the underlying database.
Get the command used to select a GUID from the underlying database.
Generate the select expression fragment that will retreive the next
value of a sequence as part of another (typically DML) statement.
Generate the select expression fragment that will retreive the next
value of a sequence as part of another (typically DML) statement.
Generate the select expression fragment that will retreive the next
value of a sequence as part of another (typically DML) statement.
Generate the select expression fragment that will retreive the next
value of a sequence as part of another (typically DML) statement.
Generate the select expression fragment that will retreive the next
value of a sequence as part of another (typically DML) statement.
Get the SQL statement to be used to retrieve generated key values.
Get the SQL statement to be used to retrieve generated key values.
Get the type of a semi-resolved value.
Get the type of a semi-resolved value.
Get the type of a semi-resolved value.
Generate the appropriate select statement to to retreive the next value
of a sequence.
Generate the appropriate select statement to to retreive the next value
of a sequence.
The syntax that fetches the next value of a sequence, if sequences are supported.
Generate the appropriate select statement to to retreive the next value
of a sequence.
The syntax used to get the next value of a sequence in Mimer SQL
Generate the appropriate select statement to to retreive the next value
of a sequence.
Returns the session event source for this event.
originating session accessor
Get the session, if this proxy is attached
Get the session to which this persistence context is bound.
Starts a new Session with the given entity mode in effect.
Starts a new Session with the given entity mode in effect.
Global number of sessions closed
Get the session factory which created this session.
Get the session factory which created this session.
Global number of sessions opened
Create a "setter" for the named attribute
Create a "setter" for the named attribute
Create a "setter" for the named attribute
Create a "setter" for the named attribute
Create a "setter" for the named attribute
Returns the getter names of the properties.
Convenience method to read a short
Convenience method to read a short
The number of bytes is this cache region currently consuming in memory.
The number of bytes is this cache region currently consuming in memory.
Get the current snapshot from the session
Get the snapshot of the pre-flush collection state
Get the snapshot of the pre-flush collection state
Return a new snapshot of the current state of the collection
Return a new snapshot of the current state of the collection
Return a new snapshot of the current state of the collection
Get the snapshot value of the given collection entry
Get the snapshot value of the given collection entry
Get the snapshot value of the given collection entry
Get the source HQL or native-SQL query.
The SQL query string to be performed.
Get the actual SQL statement that caused the exception
(may be null)
Get the root table alias of an entity
Get the root table alias of an entity
Get the root table alias of an entity, taking into account
the qualifier of the property path
Get the root table alias of an entity, taking into account
the qualifier of the property path
Get the underlying SQLException.
Retrieves the SQLExceptionConverter in effect for this SessionFactory.
The query that inserts a row, letting the database generate an id
Get the SQLState of the underlying SQLException.
The SQL query string to be called; implemented by all subclasses
The SQL query string to be called; implemented by all subclasses
The SQL query string to be called; implemented by all subclasses
The SQL query string to be called.
Returns the SQL string generated by the translator.
The SQL query string to be called; implemented by all subclasses
Returns the SQL string generated by the translator.
Returns the underlying columns sqltypecode.
Captures the stack trace associated with the specified
Throwable
object, decomposing it into a list of
stack frames.
Captures the stack trace associated with the specified
Throwable
object, decomposing it into a list of
stack frames.
Gets the stack trace from a Throwable as a String.
Return the main token type representing the type of this statement.
Get the statistics for this session.
Get the statistics for this session factory
Get the statistics for this session.
Get the snapshot cached by the collection
instance
Convenience method to read a string
Convenience method to read a string
Get a property value as a string.
Retreives the defined entity-names for any subclasses defined for this
entity.
Get the persister for an instance of this class or a subclass
Get the persister for an instance of this class or a subclass
Get the concrete subclass corresponding to the given discriminator
value
Iterate over subclasses in a special 'order', most derived subclasses
first.
Return the column alias names used to persist/query the named property of the class or a subclass (optional operation).
Return the column alias names used to persist/query the named property of the class or a subclass (optional operation).
Return the column names used to persist the numbered property of the
class or a subclass.
Return the column names used to persist/query the named property of the class or a subclass (optional operation).
Return the column names used to persist/query the named property of the class or a subclass (optional operation).
Determine whether the given property is declared by our
mapped class, our super class, or one of our subclasses...
Determine whether the given property is declared by our
mapped class, our super class, or one of our subclasses...
Determine whether the given property is declared by our
mapped class, our super class, or one of our subclasses...
Get the name of the numbered property of the class or a subclass.
Return the table name used to persist the numbered property of the
class or a subclass.
Return the table name used to persist the numbered property of the
class or a subclass.
Warning:
When there are duplicated property names in the subclasses
of the class, this method may return the wrong table
number for the duplicated subclass property (note that
SingleTableEntityPersister defines an overloaded form
which takes the entity name.
Given a property name, determine the number of the table which contains the column
to which this property is mapped.
Given a property name, determine the number of the table which contains the column
to which this property is mapped.
Get the type of the numbered property of the class or a subclass.
Get the name of the table with the given index from the internal
array.
Get the name of the table with the given index from the internal
array.
Get the name of the table with the given index from the internal
array.
Get the name of the table with the given index from the internal
array.
Get the name of the table with the given index from the internal
array.
Retrieve the fetch descriptor associated with the given entity key.
Get the types of the component properties
The number of transactions we know to have been successful
The number of transactions we know to have been successful
Returns the suffix used to unique the column aliases for this
particular alias set.
Returns the suffix used to unique the column aliases for this particular alias set.
Returns the suffix used to unique the column aliases for this particular alias set.
The result set column aliases for the discriminator columns
Returns the suffixed result-set column-aliases for the columns
making up the collection's elements.
Returns the suffixed result-set column-aliases for the columns making up the collection's elements.
Returns the suffixed result-set column-aliases for the columns making up the collection's elements.
Returns the suffixed result-set column-aliases for the column
defining the collection's identifier (if any).
Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).
Returns the suffixed result-set column-aliases for the column defining the collection's identifier (if any).
Returns the suffixed result-set column-aliases for the collumns
making up the collection's index (map or list).
Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).
Returns the suffixed result-set column-aliases for the collumns making up the collection's index (map or list).
Returns the suffixed result-set column-aliases for columns making
up the key for this collection (i.e., its FK to its owner).
Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to
its owner).
The result set column aliases for the primary key columns
Returns the suffixed result-set column-aliases for columns making up the key for this collection (i.e., its FK to
its owner).
The result set column aliases for the property columns
The result set column aliases for the property columns of a subclass
The result set column aliases for the version columns
Table of the owner entity (the "one" side)
Iterate the table mappings
Decide which tables need to be updated.
Get the appropriate DDL command for generating the temporary table to
be used to (potentially) store id values when performing bulk update/deletes.
Get the appropriate DDL command for generating the temporary table to
be used to (potentially) store id values when performing bulk update/deletes.
Get the name of the temporary table to be used to (potentially) store id values
when performing bulk update/deletes.
Get the name of the temporary table to be used to (potentially) store id values
when performing bulk update/deletes.
Gets values of a particular property
Convenience method to read text
Convenience method to read text
Returns the Throwable
in the chain of
Throwable
s at the specified index, numbererd from 0.
Returns the Throwable
in the chain of
Throwable
s at the specified index, numbererd from 0.
Returns the number of nested Throwable
s represented by
this Nestable
, including this Nestable
.
Returns the number of Throwable
s contained in the
Nestable
contained by this delegate.
Counts the number of Throwable
objects in the
exception chain.
Returns this Nestable
and any nested Throwable
s
in an array of Throwable
s, one element for each
Throwable
.
Returns this delegate's Nestable
and any nested
Throwable
s in an array of Throwable
s, one
element for each Throwable
.
Returns the list of Throwable
objects in the
exception chain.
Get a reasonable "lock timeout"
How many times has this structure been accessed through this reference?
How many times has this structure been accessed through this reference?
System time before the start of the transaction
Convenience method to read a timezone
Convenience method to read a timezone
Getter for property 'transaction'.
Get the Transaction instance associated with this session.
Get the Transaction instance associated with this session.
Get the current Hibernate transaction.
Get the current Hibernate transaction.
The number of transactions we know to have completed
The number of transactions we know to have completed
Determine an identifier for the given transaction appropriate for use in caching/lookup usages.
Get the JTA transaction manager
Obtain the JTA TransactionManager
.
Convenience method for locating the JTA TransactionManager
from the
given platform config.
Generate a ClassTransformer capable of performing bytecode manipulation.
Locate the tuplizer contained within this mapping which is responsible
for the given entity-mode.
Locate the contained tuplizer responsible for the given entity-mode.
Get the type of the thing containing the properties
Get the type of the thing containing the properties
Get the type of the thing containing the properties
Get the type of the thing containing the properties
Get the type of the thing containing the properties
Get the type of the thing containing the properties
Function static return type accessor.
Get the type of the ith column of results
Get the type of the ith column of results
Get the type of a property path, ignoring projection aliases
Get the type of a property path, ignoring projection aliases
Get the a typed value for the given property value.
Get the a typed value for the given property value.
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Return typed values for all parameters in the rendered SQL fragment
Get the name of the database type associated with the given
java.sql.Types
typecode.
Get the name of the database type associated with the given
java.sql.Types
typecode with the given storage specification
parameters.
Get the name of the database type associated with the given
java.sql.Types typecode.
Retreives the list of parameter
type
s bound to this query for
ordinal parameters.
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types returned by the rendered SQL fragment
Return types for a particular user-visible alias
Return types for a particular user-visible alias
Return types for a particular user-visible alias
Return types for a particular user-visible alias
Return types for a particular user-visible alias
Return types for a particular user-visible alias
Get the type of a property path
Get the type of a property path
Build an iterator over the properties defined on this class which
are not defined as part of a join.
Return an IdentifierValue for the specified unsaved-value.
Determine the id to use for updating.
If the user specified an id, assign it to the instance and use that,
otherwise use the id already assigned to the instance
Get the cache of table update timestamps
Getter for property 'userTransaction'.
Return the JNDI namespace of the JTA
javax.transaction.UserTransaction
for this platform or null;
optional operation.
Return the JNDI namespace of the JTA
javax.transaction.UserTransaction
for this platform or null;
optional operation.
Return the JNDI namespace of the JTA
javax.transaction.UserTransaction
for this platform or null;
optional operation.
Return the JNDI namespace of the JTA
javax.transaction.UserTransaction
for this platform or null;
optional operation.
return the user-visible collection (or array) instance
return the user-visible collection (or array) instance
Retreives the list of parameter values bound to this query for
ordinal parameters.
Extract the value of the version property from the given entity.
Extract the value of the version property from the given entity.
Get the version number (or timestamp) from the object's version property
(or return null if not versioned)
Get the version number (or timestamp) from the object's version property
(or return null if not versioned)
Get the version number (or timestamp) from the object's version property (or return null if not versioned)
Extract the optimisitc locking value out of the entity state snapshot.
For versioned entities, get the name of the column (again, expected on the
root table) used to store the version values.
For versioned entities, get the name of the column (again, expected on the
root table) used to store the version values.
Get the comparator used to compare two different version values.
Get the comparator used to compare two different version values.
Get the index of the version property
Get the index of the version property
If
isVersioned()
, then what is the index of the property
holding the locking value.
If
isVersioned()
, then what is the type of the property
holding the locking value.
Retreive the "phase 2" walker which generated this statement tree.
Retreives the where-clause defining the restriction(s) in effect for
this statement.
Use the discriminator, to narrow the select to instances
of the queried subclass, also applying any filters.
Get a reference to the wrapped connection.
Convience method for unwrapping a connection proxy and getting a
handle to an underlying connection.
GONE - static field in class org.hibernate.engine.
Status Check if this lock mode is more restrictive than the given lock mode.
Parses the GROUP BY clause of an aggregate query
A grouping property value
Apply a "greater than" constraint to the named property
Apply a "greater than" constraint to two properties
Try to discover the entity mode from the entity instance
Given a supposed instance of an entity/component, guess its entity mode.
Try to discover the entity mode from the entity instance
The guessed entity name for an entity not in an association
Generates string values using the SQL Server NEWID() function.
A projected identifier value
An IdentifierBag has a primary key consisting of
just the identifier column
A collection with a synthetic "identifier" column
Nothing more than a distinguishing subclass of Insert used to indicate
intent.
Thrown by IdentifierGenerator implementation class when
ID generation fails.
Constructs a new NestableRuntimeException
with specified
detail message.
Constructs a new NestableRuntimeException
with specified
detail message and nested Throwable
.
The general contract between a class that generates unique
identifiers and the Session.
Factory and helper methods for IdentifierGenerator framework.
A property value, or grouped property value
Represents a defined entity identifier property within the Hibernate
runtime-metamodel.
Construct a virtual IdentifierProperty.
Construct a non-virtual identifier property.
Given a query alias and an identifying suffix, render the intentifier select fragment.
Given a query alias and an identifying suffix, render the intentifier select fragment.
A Type that may be used as an identifier.
A strategy for determining if an identifier value is an identifier of
a new transient instance or a previously persistent transient instance.
Assume the transient instance is newly instantiated if
its identifier is null or equal to value
A generator for use with ANSI-SQL IDENTITY columns used as the primary key.
A Map where keys are compared by object identity,
rather than equals().
Set implementation that use == instead of equals() as its comparison
mechanism.
Create an IdentitySet with default sizing.
Create an IdentitySet with the given sizing.
Represents an identifier all by itself, which may be a function name,
a class alias, or a form of naked property-ref depending on the
context.
Apply an "equal" constraint to the identifier property
The session will never interact with the cache, except to invalidate
cache items when updates occur
Ignore replicated entities when a row already exists.
Ignore case for all string-valued properties
A case-insensitive "like", similar to Postgres ilike
operator
A case-insensitive "like", similar to Postgres ilike
operator
A case-insensitive "like"
Load the data for the object with the specified id into a newly created object.
Load an instance immediately.
Superclass of nullable immutable types.
Does the class implement the Lifecycle interface?
Does the class implement the Lifecycle interface?
Does the class implement the Lifecycle interface.
Does the class implement the Validatable interface?
Does the class implement the Validatable interface?
Does the class implement the Validatable interface.
Represents a FROM element implied by a path expression or a collection reference.
An improved naming strategy that prefers embedded
underscores to mixed case names
Apply an "in" constraint to the named property
Apply an "in" constraint to the named property
A predicate that uses inclusion, rather than exclusion semantics.
Generate the next increment in the optimisitc locking value according
the
VersionType
contract for the version property.
increment
An IdentifierGenerator that returns a long, constructed by
counting from the maximum primary key value at startup.
Indexed collections include Lists, Maps, arrays and
primitive arrays.
The Getter implementation for index backrefs.
Represents the [] operator and provides it's semantics.
Returns the index, numbered from 0, of the first occurrence of the
specified type in the chain of Throwable
s, or -1 if the
specified type is not found in the chain.
Returns the index, numbered from 0, of the first Throwable
that matches the specified type in the chain of Throwable
s
with an index greater than or equal to the specified index, or -1 if
the type is not found.
Returns the index, numbered from 0, of the first Throwable
that matches the specified type in the chain of Throwable
s
held in this delegate's Nestable
with an index greater than
or equal to the specified index, or -1 if the type is not found.
Returns the (zero based) index of the first Throwable
that matches the specified type in the exception chain.
Returns the (zero based) index of the first Throwable
that matches the specified type in the exception chain from
a specified index.
Represents a "back-reference" to the index of a collection.
Constructs a new instance of IndexPropertyAccessor.
The Setter implementation for index backrefs.
Constrains the property to a specified list of values
Informix dialect.
Seems to work with Informix Dynamic Server Version 7.31.UD3,
Informix JDBC driver version 2.21JC3.
Creates new InformixDialect
instance.
Generate an info message string relating to given entity persister.
Generate an info message string relating to a particular entity.
Generate an info message string relating to a particular entity,.
Generate an info message string relating to a series of entities.
Generate an info message string relating to a particular entity,
based on the given entityName and id.
Generate an info message string relating to a given property value
for an entity.
Initializes the cause of this throwable.
An event listener that requires access to mappings to initialize state at
initialization time.
Performs the operator node initialization by seeking out any parameter
nodes and setting their expected type, if possible.
Initialize the proxy, fetching the target
entity if necessary
Called by the tree walker during hql-sql semantic analysis
after the operator sub-tree is completely built.
Initialize the collection, if possible, wrapping any exceptions
in a runtime exception
Force initialization of a proxy or persistent collection.
Initializes the node with the parameter.
Initializes the node with the parameter.
Initialize the given collection with the given key
Initialize the given collection
Initialize the given collection with the given key
Initialize the given collection
Initialize the given collection
An interface for initializeable AST nodes.
Initialize the collection (if not already initialized)
An event that occurs when a collection wants to be
initialized
Defines the contract for handling of collection initialization events
generated by a session.
Prepares a derived (i.e., not explicitly defined in the query) select clause.
Perform the second step of 2-phase load.
Prepares an explicitly defined select clause.
Read the state of the collection from a disassembled cached value
Read the state of the collection from a disassembled cached value
Read the state of the collection from a disassembled cached value
Read the state of the collection from a disassembled cached value
Initialize the property, and return its new value
Initialize the property, and return its new value
Force initialization of all non-lazy collections encountered during
the current two-phase load (actually, this is a no-op, unless this
is the "outermost" load)
Force initialization of all non-lazy collections encountered during
the current two-phase load (actually, this is a no-op, unless this
is the "outermost" load)
Must be called by subclasses, at the end of their constructors
Specifies joining to an entity based on an inner join.
Values for this property are generated by the database on insert.
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
Called after an item has been inserted (before the transaction completes),
instead of calling evict().
Perform an SQL INSERT, and then retrieve a generated identifier.
Persist an instance, using a natively generated identifier (optional operation)
Persist an instance, using a natively generated identifier (optional operation)
Inserts the child as the first child of the parent, all other children are shifted over to the 'right'.
Responsible for handling delegation relating to variants in how
insert-generated-identifier generator strategies dictate processing:
- building the sql insert statement
- determination of the generated identifier value
Insert the persistent state of any new collection elements
Insert the persistent state of any new collection elements
Implementation of InsertSelect.
Delegate for dealing with IDENTITY columns where the dialect supports returning
the generated IDENTITY value directly from the insert statement.
Specialized IdentifierGeneratingInsert which appends the database
specific clause which signifies to return generated IDENTITY values
to the end of the insert statement.
Defines a top-level AST node representing an HQL "insert select" statement.
A convenient singleton instance
This method does not populate the component parent
Generate a new, empty entity.
Perform the requested instantiation.
Generate a new, empty entity.
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e.
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e.
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e.
Return a new instance of this class, with an undefined
iteration order.
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e.
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e.
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e.
Instantiate an uninitialized instance of the collection wrapper
Instantiate an uninitialized collection wrapper or holder.
Instantiate an uninitialized collection wrapper or holder.
Instantiate an uninitialized collection wrapper or holder.
Instantiate an uninitialized collection wrapper or holder.
Instantiate an uninitialized collection wrapper or holder.
This method does not populate the component parent
Instantiate an entity instance, using either an interceptor,
or the given persister
give the interceptor an opportunity to override the default instantiation
Create an entity instance initialized with the given identifier.
Create an entity instance initialized with the given identifier.
Perform the requested entity instantiation.
Create a class instance initialized with the given identifier
Create a class instance initialized with the given identifier
Create a class instance initialized with the given identifier
Instantiate the entity class.
Instantiate the entity class.
Instantiate the entity class, initializing with the given identifier
Instantiate a new "underlying" collection exhibiting the same capacity
charactersitcs and the passed "original".
Return a new instance of this class, with iteration
order defined as the order in which entries were added
Thrown if Hibernate can't instantiate an entity or component
class at runtime.
Represents optimized entity instantiation.
Contract for implementors responsible for instantiating entity/component instances.
A specialized classloader which performs bytecode enhancement on class
definitions as they are loaded into the classloader scope.
An Ant task for instrumenting persistent classes in order to enable
field-level interception using CGLIB.
An Ant task for instrumenting persistent classes in order to enable
field-level interception using Javassist.
integer: A type that maps an SQL INT to a Java Integer.
An SQL dialect for Interbase.
Allows user code to inspect and/or change property values.
Load an instance without checking if it was deleted.
Represents an entity referenced in the INTO clause of an HQL
INSERT statement.
Thrown when a mapping is found to be invalid.
Exception thrown when an invalid path is found in a query.
Constructs a new NestableRuntimeException
with specified
detail message.
Is this an abstract class?
Is this an abstract class?
Is this transaction still active?
Again, this only returns information in relation to the
local transaction, not the actual underlying transaction.
Will connections be released after each statement execution?
Connections will be released after each statement if either:
Do we dirty check this association, even when there are
no columns to be updated?
We always need to dirty check the collection because we sometimes
need to incremement version number of owner and also because of
how assemble/disassemble is implemented for uks
We don't need to dirty check one-to-one because of how
assemble/disassemble is implemented and because a one-to-one
association is never dirty
Is the collection an array?
Is the collection an array?
Return true if the implementation is castable to
AssociationType.
Return true if the implementation is castable to
AssociationType.
Note: return true because this type is castable to AssociationType.
An entity type is a type of association type
Return true if the implementation is castable to
AssociationType.
Mainly for subclass usage.
Mainly for subclass usage.
Is the connection considered "auto-commit"?
Mainly for subclass usage.
Mainly for subclass usage.
Is batch loading enabled?
Is batch loading enabled?
We can't immediately add to the cache if we have formulas
which must be evaluated, or if we have the possibility of
two concurrent updates to the same item being merged on
the database.
Should we always invalidate the cache instead of
recaching updated state
Is cascade delete handled by the database-level
foreign key constraint definition?
Is cascade delete handled by the database-level
foreign key constraint definition?
Is cascade delete handled by the database-level
foreign key constraint definition?
Is this collection in a state that would allow us to
"queue" clear? This is a special case, because of orphan
delete.
Was this SessionFactory already closed?
Determine whether the session is closed.
Is this instance actually a CollectionPersister?
Is this instance actually a CollectionPersister?
Is this instance actually a CollectionPersister?
Is this type a collection type.
Is this type a collection type.
Is this type a collection type.
Is this type a component type.
Is this type a component type.
Is this type a component type.
Is this type a component type.
Is this type a component type.
Check if the session is currently connected.
Check if the session is currently connected.
Returns true if the element is a constructor (e.g.
Returns true if the element is a constructor (e.g.
Returns true if the element is a constructor (e.g.
Is this ConnectionManager instance "logically" connected.
Is this property defined on a subclass of the mapped class.
Determine if a given node (test) is a direct (throtle to one level down)
child of another given node (fixture).
Could the application possibly have a direct reference to
the underlying collection implementation?
Could the application possibly have a direct reference to
the underlying collection implementation?
Is the entity considered dirty?
Is the collection dirty? Note that this is only
reliable during the flush cycle, after the
collection elements are dirty checked against
the snapshot.
Does this session contain any changes which must be synchronized with
the database? In other words, would any DML operations be executed if
we flushed this session?
Does this session contain any changes which must be synchronized with
the database? In other words, would any DML operations be executed if
we flushed this session?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Should the parent be considered dirty, given both the old and current field or
element value?
Used to detect circularities in the joined graph, note that
this method is side-effecty
Used to detect circularities in the joined graph, note that
this method is side-effecty
Return true
if this map contains no mappings.
Constrain a collection valued property to be empty
Is this type an entity type?
Explicitly, an entity type is an entity type ;)
Is this type an entity type?
Is there an EntityEntry for this instance?
Is there an EntityEntry for this instance?
Are the two version values considered equal?
Are the two version values considered equal?
Are the two version values considered equal?
Are the two version values considered equal?
Are the two version values considered equal?
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state.
Compare 2 arrays only at the first level
Compare 2 arrays only at the first level
Compare 2 arrays only at the first level
Is this class explicit polymorphism only?
Is this class explicit polymorphism only?
Returns true if this is a filter query, false if not.
Is this the first result?
Is this the first result?
Is a flush cycle currently in process?
Getter for property 'formatSql'.
Convenience method to check whether a given token represents a from-element alias.
Is this item visible to the timestamped
transaction?
locks are not returned to the client!
Does this projection specify grouping attributes?
Does this projection specify grouping attributes?
Does this projection specify grouping attributes?
Does this projection specify grouping attributes?
Does this projection specify grouping attributes?
Does this projection specify grouping attributes?
Does this projection specify grouping attributes?
Does this projection specify grouping attributes?
Are identifiers of this entity assigned known before the insert execution?
Or, are they generated (in the database) by the insert execution.
Are identifiers of this entity assigned known before the insert execution?
Or, are they generated (in the database) by the insert execution.
Returns true if this FromElement was implied by a path, or false if this FROM element is explicitly declared in
the FROM clause.
Returns true if this FromElement was implied by a path, or false if this FROM element is explicitly declared in
the FROM clause.
Does this entity extend a mapped superclass?
Does this entity extend a mapped superclass?
Determine whether the entity is inherited one or more other entities.
Is the entity to which we are bound completely initialized?
Check if the proxy or persistent collection is initialized.
The the given field initialized for the entity to which we are bound?
Is the given object considered an instance of the the entity (acconting
for entity-mode) managed by this tuplizer.
Performs check to see if the given object is an instance of the entity
or component which this Instantiator instantiates.
Is the given object considered an instance of the the entity (acconting
for entity-mode) managed by this tuplizer.
Is the given object an instance of this entity?
Is the given object an instance of this entity?
Determine if the class is already instrumented.
Is it an instrumented POJO?
Is it an instrumented POJO?
Is it an instrumented POJO?
Is it an instrumented POJO?
Has the class actually been bytecode instrumented?
Has the class actually been bytecode instrumented?
Is this collection "inverse", so state changes are not
propogated to the database.
Is this collection "inverse", so state changes are not
propogated to the database.
Should we join this association?
The superclass deliberately excludes collections
Disable outer join fetching if this loader obtains an
upgrade lock mode
Override on subclasses to enable or suppress joining
of certain association types
Does the mapping, and Hibernate default semantics, specify that
this association should be fetched by outer joining
Is the collection lazily initialized?
Is the collection lazily initialized?
Is this collection lazyily initialized?
Should lazy properties of this entity be cached?
Should lazy properties of this entity be cached?
Does the
class
managed by this tuplizer implement
the
Lifecycle
interface.
Does the
class
managed by this tuplizer implement
the
Lifecycle
interface.
Does the
class
managed by this tuplizer implement
the
Lifecycle
interface.
Getter for property 'logToStdout'.
Is this a many-to-many association? Note that this is mainly
a convenience feature as the single persister does not
conatin all the information needed to handle a many-to-many
itself, as internally it is looked at as two many-to-ones.
Is this a many-to-many association? Note that this is mainly
a convenience feature as the single persister does not
conatin all the information needed to handle a many-to-many
itself, as internally it is looked at as two many-to-ones.
Is this a many-to-many association? Note that this is mainly
a convenience feature as the single persister does not
conatin all the information needed to handle a many-to-many
itself, as internally it is looked at as two many-to-ones.
Is this a many-to-many association? Note that this is mainly
a convenience feature as the single persister does not
conatin all the information needed to handle a many-to-many
itself, as internally it is looked at as two many-to-ones.
isMap() - method in class org.hibernate.mapping.
Map Is the given method available via the managed component as a property getter?
Is the given method available via the managed component as a property getter?
By default should we perform "minimal puts" when using this second
level cache implementation?
By default should we perform "minimal puts" when using this second
level cache implementation?
Has the parent object been modified, compared to the current database state?
Has the parent object been modified, compared to the current database state?
Has the parent object been modified, compared to the current database state?
Has the parent object been modified, compared to the current database state?
Has the parent object been modified, compared to the current database state?
Has the parent object been modified, compared to the current database state?
Has the parent object been modified, compared to the current database state?
Is the inheritence hierarchy described by this persister contained across
multiple tables?
Is the inheritence hierarchy described by this persister contained across
multiple tables?
Is the inheritence hierarchy described by this persister contained across
multiple tables?
Is the inheritence hierarchy described by this persister contained across
multiple tables?
Is the inheritence hierarchy described by this persister contained across
multiple tables?
Can the elements of this collection change?
Are instances of this class mutable?
Are objects of this type mutable.
Are objects of this type mutable.
Is the data marked as being mutable?
Are instances of this class mutable?
Are objects of this type mutable.
Can the elements of this collection change?
Are objects of this type mutable.
Are objects of this type mutable.
Are objects of this type mutable.
Check if objects of this type mutable.
Are objects of this type mutable.
Determine whether instances of this entity are considered mutable.
Are objects of this type mutable.
Are objects of this type mutable.
Are objects of this type mutable.
Are objects of this type mutable?
Checks whether this Throwable
class can store a cause.
Constrain a collection valued property to be non-empty
Apply an "is not null" constraint to the named property
IsNotNullLogicOperatorNode implementation
Is this instance persistent or detached?
If assumed is non-null, don't hit the database to make the
determination, instead assume that value; the client code must be
prepared to "recover" in the case that this assumed result is incorrect.
Apply an "is null" constraint to the named property
Represents a 'is null' check.
Represents work that needs to be performed in a manner
which isolates it from any current application unit of
work transaction.
Class which provides the isolation semantics required by
an
IsolatedWork
.
JDBC transaction isolation level
Get the name of a JDBC transaction isolation level
Is this a one-to-many association?
Is this a one-to-many association?
Is this a one-to-many association?
Check if the session is still open.
Check if the session is still open.
Is this collection in a state that would allow us to
"queue" operations?
Has the owner of the collection changed since the collection
was snapshotted and detached?
Returns true if the token could be an identifier.
Is the collection a primitive array?
Is the collection a primitive array?
Is this an array or primitive values?
Check if the property is initialized.
Is the association property belonging to the keyed entity null?
Is the association property belonging to the keyed entity null?
Is this collection in a state that would allow us to
"queue" puts? This is a special case, because of orphan
delete.
Don't overwite already cached items
Can the timestamped transaction re-cache this
locked item now?
Does this association foreign key reference the primary key of the other table?
Otherwise, it references a property-ref.
Does this foreignkey reference the primary key of the reference table
Returns true if this select expression represents an entity that can be returned.
Returns true if this select expression represents an entity that can be returned.
Returns true if this select expression represents an entity that can be returned.
Returns true if this select expression represents an entity that can be returned.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state - taking a shortcut for
entity references.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state - taking a shortcut for
entity references.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state - taking a shortcut for
entity references.
Two entities are considered the same when their instances are the same.
Compare two instances of the class mapped by this type for persistence
"equality" - equality of persistent state - taking a shortcut for
entity references.
Does this SelectClause represent a scalar query
Is select snapshot before update enabled?
Is select snapshot before update enabled?
isSet() - method in class org.hibernate.mapping.
Set Returns true if the node class names will be displayed.
Return false is this loader is a batch entity loader
Return false is this loader is a batch entity loader
Return false is this loader is a batch entity loader
Determine whether the given name represents a subclass entity
(or this entity itself) of the entity mapped by this persister.
Determine whether the given name represents a subclass entity
(or this entity itself) of the entity mapped by this persister.
Is the numbered property of the class of subclass nullable?
Determine if a given node (test) is contained anywhere in the subtree
of another given node (fixture).
Was the connection being used here supplied by the user?
Checks if the Throwable class has a getCause
method.
Is the underlying cache implementation aware of (and "participating in")
ongoing JTA transactions?
Regions which report that they are transaction-aware are considered
"synchronous", in that we assume we can immediately (i.e.
Is the underlying cache implementation aware of (and "participating in")
ongoing JTA transactions?
Regions which report that they are transaction-aware are considered
"synchronous", in that we assume we can immediately (i.e.
Does this Session have an active Hibernate transaction
or is there a JTA transaction in progress?
Return true if a JTA transaction is in progress
and false in *every* other cases (including in a JDBC transaction).
Determine whether an underlying transaction is in progress.
Do we require access to the JTA TransactionManager for
this strategy?
Do we require access to the JTA TransactionManager for
this strategy?
Called to distinguish between transient and detached entities.
Called to distinguish between transient and detached entities.
Is this a new transient instance?
Is this a new transient instance?
Is this instance, which we know is not persistent, actually transient?
If assumed is non-null, don't hit the database to make the
determination, instead assume that value; the client code must be
prepared to "recover" in the case that this assumed result is incorrect.
Is the proxy uninitialzed?
Is the collection unreferenced?
Does the given version belong to a new instance?
Does the given identifier belong to a new instance?
Performs all necessary checking to determine if an entity needs an SQL update
to synchronize its state to the database.
Does the
class
managed by this tuplizer implement
the
Validatable
interface.
Does the
class
managed by this tuplizer implement
the
Validatable
interface.
Does the
class
managed by this tuplizer implement
the
Validatable
interface.
Does this collection cause version increment of the
owning entity?
Are instances of this class versioned by a timestamp or version number column?
Is the data to be cached considered versioned?
If true, it is illegal for
getVersionComparator()
to return
null.
Are instances of this class versioned by a timestamp or version number column?
Does this collection cause version increment of the
owning entity?
Determine whether optimistic locking by column is enabled for this
entity.
Is the data to be cached considered versioned?
If true, it is illegal for
getVersionComparator()
to return
null.
After the save, will te version number be incremented
if the instance is modified?
Do we need to increment the version number, given the dirty properties?
Does this entity contain a version property that is defined
to be database generated?
Does this entity contain a version property that is defined
to be database generated?
Is the version property included in insert statements?
Is the version property included in insert statements?
Is this the wrapper for the given underlying collection instance?
Is this the wrapper for the given underlying collection instance?
Is this the wrapper for the given underlying collection instance?
An item of cached data, timestamped with the time it was cached,.
Return the query results as an Iterator.
Return the query results as an Iterator.
Return the query results as an Iterator.
Perform an iterate operation given the underlying query defintion.
Return the query results as an iterator
Return the query results as an iterator
Execute a query and return the results in an iterator.
Execute a query and return the results in an iterator.
Execute a query and return the results in an iterator.
Execute a query and return the results in an iterator.
Execute a query and return the results in an iterator.
Execute a query and return the results in an iterator.
Execute an iterate() query
An implementation of java.util.Iterator that is
returned by iterate() query execution methods.
An SQL dialect compatible with SAP DB.
Persist the given transient instance, first assigning a generated identifier.
Persist the given transient instance, first assigning a generated identifier.
Persist the given transient instance, using the given identifier.
Persist the given transient instance, using the given identifier.
Persist the given transient instance, first assigning a generated identifier.
Persist the given transient instance, first assigning a generated identifier.
Persist the given transient instance, using the given identifier.
Persist the given transient instance, using the given identifier.
Either
save(Object)
or
update(Object)
the given
instance, depending upon resolution of the unsaved-value checks (see the
manual for discussion of unsaved-value checking).
Copy the state of the given object onto the persistent object with the same
identifier.
Copy the state of the given object onto the persistent object with the same
identifier.
Copy the state of the given object onto the persistent object with the
given identifier.
Copy the state of the given object onto the persistent object with the
given identifier.
Copy the state of the given object onto the persistent object with the same
identifier.
Copy the state of the given object onto the persistent object with the same
identifier.
Cascade copy an entity instance
Cascade copy an entity instance
Copy the state of the given object onto the persistent object with the
given identifier.
Copy the state of the given object onto the persistent object with the
given identifier.
An event class for saveOrUpdate()
Defines the contract for handling of update events generated from a session.
Prepares the save call using a newly generated id.
Save the transient instance, assigning the right identifier
Save the transient instance, assigning the right identifier
Prepares the save call using the given requested id.
Represent a scalar (aka simple value) return within a query result.
The configuration parameter holding the schema name
Commandline tool to export table schema to the database.
Create a schema exporter for the given Configuration
Create a schema exporter for the given Configuration, using the supplied connection for connectivity.
Create a schema exporter for the given Configuration and given settings
Create a schema exporter for the given Configuration, with the given
database connection properties.
An Ant task for SchemaExport.
A commandline tool to update a database schema.
An Ant task for SchemaUpdate.
A commandline tool to update a database schema.
An Ant task for SchemaUpdate.
Return the query results as ScrollableResults.
Return the query results as ScrollableResults.
Return the query results as ScrollableResults.
Scroll an arbitrary number of locations
Scroll an arbitrary number of locations
Execute a native SQL query, and return the results as a scrollable result.
Perform a scroll operation given the underlying query defintion.
Return the query results, as an instance of ScrollableResults
Perform a scroll operation given the underlying query defintion.
Return the query results, as an instance of ScrollableResults
Return the query results as ScrollableResults.
Return the query results as ScrollableResults.
Return the query results as ScrollableResults.
Note that since the Hibernate session acts as a cache, you
might need to expicitly evict objects, if you need to see
changes made by other transactions.
A result iterator that allows moving around within the results
by arbitrary increments.
Implementation of the ScrollableResults interface
Specifies the type of JDBC scrollable result set to use
underneath a ScrollableResults
Second level cache statistics of a specific region
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Generate an initial version.
Create an initial optimisitc locking value according the
VersionType
contract for the version property
if required and inject it into
the snapshot state.
Fetch eagerly, using a separate select.
A simple SQL SELECT statement
Represents the list of expressions in a SELECT clause.
Represents an element of a projection list, i.e.
A select expression that was generated by a FROM element.
Common behavior - a node that contains a list of select expressions.
A fragment of an SQL SELECT clause
All columns to select, when loading.
All columns to select, when loading.
All columns to select, when loading.
All columns to select, when loading.
Generate a list of collection index, key and element columns
All columns to select, when loading.
Generate a list of collection index, key and element columns
Generate a list of collection index and element columns
All columns to select, when loading.
A generator that selects the just inserted row to determine the identifier
value assigned by the database.
The delegate for the select generation strategy.
A locking strategy where the locks are obtained through select statements.
Construct a locking strategy based on SQL SELECT statements.
Parsers the select clause of a Hibernate query.
Generate a select list of columns containing all properties of the entity classes
Given a hydrated, but unresolved value, return a value that may be used to
reconstruct property-ref associations.
Given a hydrated, but unresolved value, return a value that may be used to
reconstruct property-ref associations.
Given a hydrated, but unresolved value, return a value that may be used to
reconstruct property-ref associations.
Given a hydrated, but unresolved value, return a value that may be used to
reconstruct property-ref associations.
Given a hydrated, but unresolved value, return a value that may be used to
reconstruct property-ref associations.
sequence
Generates long values using an oracle-style sequence.
seqhilo
An IdentifierGenerator that combines a hi/lo algorithm with an underlying
oracle-style sequence that generates hi values.
A generator which combines sequence generation with immediate retrieval
through JDBC3 getGeneratedKeys
.
Generates identifier values based on an sequence-style database structure.
Hibernate serializable type.
A Hibernate serializable type.
Serializable placeholder for CGLIB proxies
Serializable placeholder for Javassist proxies
serializable: A type that maps an SQL VARBINARY to a
serializable Java object.
Thrown when a property cannot be serializaed/deserialized
Assists with the serialization process and performs additional functionality based
on serialization.
Workaround for a JDK 1.4.1 bug where IdentityHashMaps are not
correctly deserialized.
Used by the owning session to explicitly control serialization of the
action queue
Custom serialization routine used during serialization of a
Session/PersistenceContext for increased performance.
Used by the owning session to explicitly control serialization of the
persistence context.
Serializes an Object
to a byte array for
storage/serialization.
Serializes an Object
to the specified stream.
The main runtime interface between a Java application and Hibernate.
An extension of the Session API, including all
deprecated methods from Hibernate2.
JNDI name to bind to SessionFactory
Thrown when the user calls a method of a
Session
that is in an
inappropropriate state for the given call (for example, the the session
is closed or disconnected).
Constructs a new SessionException with the given message.
Interface for nodes which require access to the SessionFactory
Callback to indicate that the given factory has been closed.
Callback to indicate that the given factory has been created and is now ready for use.
Helper for performing common and/or complex operations with the
SessionFactoryImplementor
during translation of an HQL query.
Construct a new SessionFactoryHelper instance.
Concrete implementation of the SessionFactory interface.
Defines the internal contract between the SessionFactory and other parts of
Hibernate such as implementors of Type.
Resolves SessionFactory JNDI lookups and deserialization
Concrete implementation of a Session, and also the central, organizing component
of Hibernate's internal implementation.
Defines the internal contract between the Session and other parts of
Hibernate such as implementors of Type or EntityPersister.
Information about the first-level (session) cache
for a particular session instance
Set - class org.hibernate.mapping.
Set A set with no nullable element columns.
Set the property value from the given instance
Set the property value from the given instance
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Set a parameter value without worrying about the possibility of null
values.
Associated entity on the many side
Enable/disable automatic cache clearing from after transaction
completion (for EJB3)
Set the underlying cache implementation.
Enable caching of this query result set.
Enable caching of this query result, provided query caching is enabled
for the underlying session factory.
Enable caching of this query result, provided query caching is enabled
for the underlying session factory.
Enable caching of this query result, provided query caching is enabled
for the underlying session factory.
Enable caching of this query result set.
Set up a cache for an entity class
Override the current session cache mode, just for
this query.
Override the cache mode for this particular query.
Override the cache mode for this particular query.
Override the cache mode for this particular query.
Override the current session cache mode, just for
this query.
Set the name of the cache region.
Set the name of the cache region to use for query result caching.
Set the name of the cache region to use for query result caching.
Set the name of the cache region to use for query result caching.
Set the name of the cache region.
Set up a cache for a collection role
Add a comment to the generated SQL.
Add a comment to the generated SQL.
Add a comment to the generated SQL.
Add a comment to the generated SQL.
Add a comment to the generated SQL.
Set a .cfg.xml file, which will be
loaded as a resource, from the classpath
Associate the collection with the given session.
Associate the collection with the given session.
sets the default access strategy
Set the end of statement delimiter
Set the end of statement delimiter for the generated script
Bind an instance of a mapped persistent class to a JDBC-style query parameter.
Bind an instance of a mapped persistent class to a JDBC-style query parameter.
Bind an instance of a mapped persistent class to a named query parameter.
Bind an instance of a mapped persistent class to a named query parameter.
Specify a user-supplied delegate to be used to handle scenarios where an entity could not be
located by specified id.
Set a custom entity resolver.
Set the status of an entry
Set escape character for "like" clause
Injects the expected type.
Expected-types really only pertinent here for boolean literals...
Injects the expected type.
Injects the expected type.
Injects the expected type.
Injects the expected type.
Specify an association fetching strategy for an association or a
collection of values.
Specify an association fetching strategy for an association or a
collection of values.
Specify an association fetching strategy for an association or a
collection of values.
Set a fetch size for the underlying JDBC query.
Set a fetch size for the underlying JDBC query.
Set a fetch size for the underlying JDBC query.
Set a fetch size for the underlying JDBC query.
Set a fetch size for the underlying JDBC query.
Inject the field interception handler to be used.
Set the first row to retrieve.
Set the first result to be retrieved.
Set the first result to be retrieved.
Set the first result to be retrieved.
Set the first row to retrieve.
Called before and after the flushcycle
Override the current session flush mode, just for
this query.
Override the flush mode for this particular query.
Override the flush mode for this particular query.
Override the flush mode for this particular query.
Override the current session flush mode, just for
this query.
Set the flush mode for this session.
Set the flush mode for this session.
Should we format the sql strings?
Setter for property 'formatSql'.
Should we stop once an error occurs?
Inject the identifier value into the given entity.
Inject the identifier value into the given entity.
Set the identifier of an instance (or do nothing if no identifier property)
Set the identifier of an instance (or do nothing if no identifier property)
Set the identifier of an instance (or do nothing if no identifier property)
Set the identifier property of the proxy
Sets the identifierGeneratorProperties.
Sets the identifierGeneratorStrategy.
Initialize the proxy manually
An import file, containing raw SQL statements to be executed.
Sets the join type for this '.' node structure.
Set the lock mode of the current entity
Set the lock mode of the current entity
Set the lock mode of the current entity
Set the lock mode of the aliased entity
Set the lock mode of the aliased entity
Set the lock mode of the aliased entity
Set the lockmode for the objects idententified by the
given alias that appears in the FROM clause.
Set the lockmode for the objects idententified by the
given alias that appears in the FROM clause.
Set the lockmode for the objects idententified by the
given alias that appears in the FROM clause.
Setter for property 'logToStdout'.
Set the maximum number of rows to retrieve.
Set a limit upon the number of objects to be retrieved.
Set a limit upon the number of objects to be retrieved.
Set a limit upon the number of objects to be retrieved.
Set the maximum number of rows to retrieve.
Set a custom naming strategy
Set the script output file
For generating a export script file, this is the file which will be written.
Set the reference to the owning entity
Bind a value to a JDBC-style query parameter.
Bind a value to a JDBC-style query parameter.
Bind a value to a JDBC-style query parameter.
Bind a value to a JDBC-style query parameter.
Bind a value to a named query parameter.
Set the named parameter's value for this filter.
Set the named parameter's value for this filter.
Bind a value to a named query parameter.
Bind a value to a named query parameter.
Bind a value to a named query parameter.
Bind multiple values to a named query parameter.
Set the named parameter's value list for this filter.
Set the named parameter's value list for this filter.
Bind multiple values to a named query parameter.
Bind multiple values to a named query parameter.
Bind multiple values to a named query parameter.
Bind multiple values to a named query parameter.
Set the named parameter's value list for this filter.
Set the named parameter's value list for this filter.
Bind multiple values to a named query parameter.
Bind multiple values to a named query parameter.
Bind multiple values to a named query parameter.
Bind values and types to positional parameters.
Bind values and types to positional parameters.
Gets called by Hibernate to pass the configured type parameters to
the implementation.
Set the value of the parent property.
Set the value of the parent property.
Set to true if this token can be interpreted as an identifier,
false if not.
Used to specify that the query results will be a projection (scalar in
nature).
Used to specify that the query results will be a projection (scalar in
nature).
Used to specify that the query results will be a projection (scalar in
nature).
Bind the values of the given Map for each named parameters of the query,
matching key names with parameter names and mapping value types to
Hibernate types using hueristics.
Bind the values of the given Map for each named parameters of the query,
matching key names with parameter names and mapping value types to
Hibernate types using hueristics.
Bind the property values of the given bean to named parameters of the query,
matching property names with parameter names and mapping property types to
Hibernate types using hueristics.
Bind the property values of the given bean to named parameters of the query,
matching property names with parameter names and mapping property types to
Hibernate types using hueristics.
Specify a completely new set of properties
Set the property selector
Inject the value of a particular property.
Set the value of a property.
Inject the value of a particular property.
Set the value of a particular property
Set the value of a particular property
Inject the value of a particular property.
Inject the value of a particular property.
Set the value of a particular (named) property
Set the value of a particular (named) property
Inject the given values into the given entity.
Sets properties of a given bean to specified values.
Inject the given values into the given entity.
Inject the given values into the given entity.
Inject the given values into the given entity.
Set the given values to the mapped properties of the given object
Set the given values to the mapped properties of the given object
Set the given values to the mapped properties of the given object
Entities retrieved by this query will be loaded in
a read-only mode where Hibernate will never dirty-check
them or make changes persistent.
Entities retrieved by this query will be loaded in
a read-only mode where Hibernate will never dirty-check
them or make changes persistent.
Set the object to read only and discard it's snapshot
Set an unmodified persistent object to read only mode, or a read only
object to modifiable mode.
Set an unmodified persistent object to read only mode, or a read only
object to modifiable mode.
Associated entity on the "many" side
Use a predefined named ResultSetMapping
Set a strategy for handling the query results.
Set a strategy for handling the query results.
Set a strategy for handling the query results.
Set a strategy for handling the query results.
Set a strategy for handling the query results.
Set the current location in the result set, numbered from either the first row (row number 0), or the last
row (row number -1).
Set the current location in the result set, numbered from either the
first row (row number 0), or the last row (row
number -1).
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Appends AST nodes that represent the columns after the current AST node.
Use to associate the entity to which we are bound to the given session.
Attach the proxy to a session
Enables or disables AST node class name display.
After flushing, re-init snapshot state.
After flushing, re-init snapshot state.
Indicates the "source" of the cached data.
Enable statistics logs (this is a dynamic parameter)
Enable statistics logs (this is a dynamic parameter)
Sets values to a particular property.
Sets the text of the node.
Set a timeout for the underlying JDBC query.
Set a timeout for the underlying JDBC query.
Set a timeout for the underlying JDBC query.
Set a timeout for the underlying JDBC query.
Set a timeout for the underlying JDBC query.
Set the transaction timeout for any transaction started by
a subsequent call to begin() on this instance.
Settings that affect the behaviour of Hibernate at runtime.
Reads configuration properties and configures a Settings instance.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
A representation of the value to be embedded in an XML element.
Set the transaction timeout to seconds later
than the current system time.
Sets the type of the token, remembering the previous type.
Inject the optimisitc locking value into the entity state snapshot.
Essentially performs a shallow copy of this SessionEventListenerConfig
instance; meaning the SessionEventListenerConfig itself is cloned, but
the individual listeners are not cloned.
short: A type that maps an SQL SMALLINT to a Java Short.
Should this field definition be instrumented?
Should this field definition be instrumented?
Should we instrument *access to* the given field.
Should we instrument *access to* the given field.
Enable logging of generated SQL to the console
Prints the AST in 'ASCII art' tree form into a string.
Prints the AST in 'ASCII art' tree form to the specified print writer.
A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are
provided up front.
superclass for "simple" comparisons (with SQL binary operators)
Cache following a "Most Recently Used" (MRU) algorithm for maintaining a
bounded in-memory size; the "Least Recently Used" (LRU) entry is the first
available for removal from the cache.
A single-column projection that may be aliased
An SQL SELECT statement with no table joins
A comparison between a constant value and the the result of a subquery
Any value that maps to columns.
The default implementation of the EntityPersister interface.
Return the number of key-value mappings in this map.
Constrain a collection valued property by size
Constrain a collection valued property by size
Constrain a collection valued property by size
Constrain a collection valued property by size
Constrain a collection valued property by size
Constrain a collection valued property by size
Cache following a "Most Recently Used" (MRY) algorithm for maintaining a
bounded in-memory size; the "Least Recently Used" (LRU) entry is the first
available for removal from the cache.
This strategy says to reference the result columns by the qualified column name
found in the result source.
A one-to-one association that maps to specific formula(s)
instead of the primary key column of the owning entity.
Apply a constraint expressed in SQL.
Apply a constraint expressed in SQL, with the given JDBC
parameter.
Apply a constraint expressed in SQL, with the given JDBC
parameters.
Custom AST factory the intermediate tree that causes ANTLR to create specialized
AST nodes, given the AST node type (from HqlSqlTokenTypes).
Create factory with a specific mapping from token type
to Java AST node type.
Commands needed to create the underlying structures.
The SQL required to create the underlying database objects.
Commands needed to create the underlying structures.
Implements Hibernate's built-in support for native SQL queries.
Commands needed to drop the underlying structures.
The SQL required to remove the underlying database objects.
Commands needed to drop the underlying structures.
Defines a contract for implementations that know how to convert a SQLException
into Hibernate's JDBCException hierarchy.
A factory for building SQLExceptionConverter instances.
Represents an SQL fragment in the AST.
Provides support routines for the HQL functions as used
in the various SQL Dialects
Provides an interface for supporting various HQL functions that are
translated to SQL.
Represents HQL functions that can have different representations in different SQL dialects.
Generates SQL by overriding callback methods in the base class, which does
the actual SQL AST walking.
SQL Generator Tree Parser, providing SQL rendering of SQL ASTs produced by the previous phase, HqlSqlWalker.
Implementation of JDBCException indicating that the SQL sent to the database
server was invalid (syntax error, invalid object references, etc).
Constructor for JDBCException.
Constructor for JDBCException.
A grouping SQL projection, specifying both select clause and group by clause fragments
A class persister that supports queries expressed in the
platform native SQL dialect
A base AST node for the intermediate tree.
A SQL projection, a typed select clause fragment
Allows the user to declare the types and select list injection
points of all entities returned by the query.
Implements SQL query passthrough.
Apply a constraint expressed in SQL.
Apply a constraint expressed in SQL, with the given JDBC
parameter.
Apply a constraint expressed in SQL, with the given JDBC
parameters.
Map result set name, result set description
A dialect for Microsoft SQL Server 2000 and 2005
A SQLExceptionConverter implementation which performs converion based on
the underlying SQLState.
Centralize logging handling for SQL statements.
Constructs a new SQLStatementLogger instance.
Constructs a new SQLStatementLogger instance.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
A convenience form of
NullableType.sqlTypes(Mapping)
, returning
just a single type value since these are explicitly dealing with single column
mappings.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
Return the SQL type codes for the columns mapped by this type.
A StaleStateException that carries information
about a particular entity instance that was the source
of the failure.
Thrown when a version number or timestamp check failed, indicating that the
Session contained stale data (when using long transactions
with versioning).
Constructs a new NestableRuntimeException
with specified
detail message.
Represents a basic property within the Hibernate runtime-metamodel.
StandardProperty(String,String,org.hibernate.type.Type,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,org.hibernate.engine.CascadeStyle,org.hibernate.FetchMode) - constructor for class org.hibernate.tuple.
StandardProperty Constructs StandardProperty instances.
The standard implementation of the Hibernate QueryCache interface.
Standard Hibernate implementation of the QueryCacheFactory interface.
Provides a standard implementation that supports the majority of the HQL
functions that are translated to SQL.
Construct a standard SQL function definition with a variable return type;
the actual return type will depend on the types to which the function
is applied.
Construct a standard SQL function definition with a static return type.
Match the start of the string to the pattern
Lifecycle callback to perform any necessary initialization of the
underlying cache implementation(s).
Lifecycle callback to perform any necessary initialization of the
underlying cache implementation(s).
Callback to perform any necessary initialization of the underlying cache implementation during SessionFactory
construction.
Callback to perform any necessary initialization of the underlying cache implementation
during SessionFactory construction.
Callback to perform any necessary initialization of the underlying cache implementation
during SessionFactory construction.
Callback to perform any necessary initialization of the underlying cache implementation during SessionFactory
construction.
A PersistenceContext represents the state of persistent "stuff" which
Hibernate is tracking.
Constructs a PersistentContext, bound to the given session.
A command-oriented API for performing bulk operations
against a database.
A stateless session does not implement a first-level cache nor
interact with any second-level cache, nor does it implement
transactional write-behind or automatic dirty checking, nor do
operations cascade to associated instances.
Common interface modeling the different HQL statements (i.e., INSERT, UPDATE, DELETE, SELECT).
Gives the JDBC driver a hint as to the number of rows that should be fetched from the database
when more rows are needed.
Encapsulates the strategy required to execute various types of update, delete,
and insert statements issued through HQL.
Statistics for a particular SessionFactory.
Statistics SPI for the Hibernate core
Represents the status of an entity with respect to
this session.
Callback to perform any necessary cleanup of the underlying cache
implementation during SessionFactory.close().
Callback to perform any necessary cleanup of the underlying cache implementation
during SessionFactory.close().
Callback to perform any necessary cleanup of the underlying cache implementation
during SessionFactory.close().
Callback to perform any necessary cleanup of the underlying cache implementation during SessionFactory.close().
Lifecycle callback to perform any necessary cleanup of the underlying
cache implementation(s).
Lifecycle callback to perform any necessary cleanup of the underlying
cache implementation(s).
Convert the value from the mapping file to a Java object.
Convert the value from the mapping file to a Java object.
Convert the value from the mapping file to a Java object.
Convert the value from the mapping file to a Java object.
Convert the value from the mapping file to a Java object.
Convert the value from the mapping file to a Java object.
string: A type that maps an SQL VARCHAR to a Java String.
A sublass in a table-per-class-hierarchy mapping
Factory class for criterion instances that represent expressions
involving subqueries.
Implements subselect fetching for a collection
Implements subselect fetching for a one to many association
Perform any property value substitution that is necessary
(interceptor callback, version initialization...)
Does this connection provider support aggressive release of JDBC
connections and re-acquistion of those connections (if need be) later?
This is used in conjunction with
org.hibernate.cfg.Environment.RELEASE_CONNECTIONS
to aggressively release JDBC connections.
Does this dialect support using a JDBC bind parameter as an argument
to a function or procedure call?
RDMS does not support Cascade Deletes.
Does this dialect support definition of cascade delete constraints
which can cause circular chains?
Does this dialect support definition of cascade delete constraints
which can cause circular chains?
Does this dialect support column-level check constraints?
Does this dialect support column-level check constraints?
Does this dialect support a way to retrieve the database's current
timestamp value?
Does this dialect support a way to retrieve the database's current
timestamp value?
Does this dialect support a way to retrieve the database's current
timestamp value?
Does this dialect support a way to retrieve the database's current
timestamp value?
Does this dialect support empty IN lists?
For example, is [where XYZ in ()] a supported construct?
Does this dialect support empty IN lists?
For example, is [where XYZ in ()] a supported construct?
Does this dialect support empty IN lists?
For example, is [where XYZ in ()] a supported construct?
Does this dialect support empty IN lists?
For example, is [where XYZ in ()] a supported construct?
Does this dialect support empty IN lists?
For example, is [where XYZ in ()] a supported construct?
Does the dialect support an exists statement in the select clause?
Expected LOB usage pattern is such that I can perform an insert
via prepared statement with a parameter binding for a LOB value
without crazy casting to JDBC driver implementation-specific classes...
Expected LOB usage pattern is such that I can perform an insert
via prepared statement with a parameter binding for a LOB value
without crazy casting to JDBC driver implementation-specific classes...
Expected LOB usage pattern is such that I can perform an insert
via prepared statement with a parameter binding for a LOB value
without crazy casting to JDBC driver implementation-specific classes...
Support the FOR UPDATE syntax? For now, returns false since
the current version of the Mimer SQL JDBC Driver does not support
updatable resultsets.
Does this dialect support FOR UPDATE OF, allowing
particular rows to be locked?
Does this dialect support identity column key generation?
Does this dialect support identity column key generation?
TODO: Check if Mimer SQL cannot handle the way DB2 does
Does this dialect support identity column key generation?
Does this dialect support identity column key generation?
Does the dialect support some form of inserting and selecting
the generated IDENTITY value all in the same statement.
Does this dialect support some form of limiting query results
via a SQL clause?
Does this dialect support some form of limiting query results
via a SQL clause?
Does this Dialect have some kind of LIMIT syntax?
Mimer SQL does not support limit
Does this dialect support some form of limiting query results
via a SQL clause?
Does this dialect support some form of limiting query results
via a SQL clause?
Does this dialect support some form of limiting query results
via a SQL clause?
Does this dialect's LIMIT support (if any) additionally
support specifying an offset?
Does this dialect support an offset?
Does this dialect's LIMIT support (if any) additionally
support specifying an offset?
Does the dialect support propogating changes to LOB
values back to the database? Talking about mutating the
internal value of the locator as opposed to supplying a new
locator instance...
Does the dialect support propogating changes to LOB
values back to the database? Talking about mutating the
internal value of the locator as opposed to supplying a new
locator instance...
Does the dialect support propogating changes to LOB
values back to the database? Talking about mutating the
internal value of the locator as opposed to supplying a new
locator instance...
Does the dialect support propogating changes to LOB
values back to the database? Talking about mutating the
internal value of the locator as opposed to supplying a new
locator instance...
Ingres explicitly needs "unique not null", because "with null" is default
Does this dialect support FOR UPDATE in conjunction with
outer joined rows?
For now, simply return false since we don't updatable result sets.
Does this dialect support FOR UPDATE in conjunction with
outer joined rows?
Currently, RDMS-JDBC does not support ForUpdate.
Does this dialect support parameters within the select clause of
INSERT ...
Does this dialect support "pooled" sequences.
Does this dialect support "pooled" sequences.
Does this dialect support asking the result set its positioning
information on forward only cursors.
Does this dialect support asking the result set its positioning
information on forward only cursors.
Is this dialect known to support what ANSI-SQL terms "row value
constructor" syntax; sometimes called tuple syntax.
Is this dialect known to support what ANSI-SQL terms "row value
constructor" syntax; sometimes called tuple syntax.
If the dialect supports
row values
,
does it offer such support in IN lists as well?
For example, "...
Does this dialect support sequences?
Does this dialect support sequences?
Does this dialect support sequences?
Does this dialect support sequences?
Mimer SQL supports sequences
Does this dialect support sequences?
Does this dialect support referencing the table being mutated in
a subquery.
Does this dialect support referencing the table being mutated in
a subquery.
Are subselects supported as the left-hand-side (LHS) of
IN-predicates.
Are subselects supported as the left-hand-side (LHS) of
IN-predicates.
Does this dialect support table-level check constraints?
Does this dialect support temporary tables?
HSQL does not really support temp tables; just take advantage of the
fact that it is a single user db...
Does this dialect support temporary tables?
Does this dialect support temporary tables?
Does this dialect support temporary tables?
Is it supported to materialize a LOB locator outside the transaction in
which it was created?
Again, part of the trickiness here is the fact that this is largely
driver dependent.
Does this dialect support UNION ALL, which is generally a faster
variant of UNION?
Does this dialect support UNION ALL, which is generally a faster
variant of UNION?
Does this dialect support the UNIQUE column syntax?
Does this dialect support the UNIQUE column syntax?
Does this dialect support adding Unique constraints via create and alter table ?
RDMS does not support adding Unique constraints via create and alter table.
Does this dialect support bind variables (i.e., prepared statememnt
parameters) for its limit/offset?
Does this dialect support bind variables (i.e., prepared statememnt
parameters) for its limit/offset?
Does this dialect support bind variables (i.e., prepared statememnt
parameters) for its limit/offset?
A SQL dialect suitable for use with Sybase 11.9.2 (specifically: avoids ANSI JOIN syntax)
An old Sybase-style join (before Sybase supported the ANSI style "inner join" etc syntax)
This is needed for Sybase 11.9.2 and earlier, using the HQL 2.* syntax with Collections.
SQL Dialect for Sybase Anywhere
extending Sybase (Enterprise) Dialect
(Tested on ASA 8.x)
An SQL dialect compatible with Sybase and MS SQL Server.
Creates synthetic and nodes based on the where fragment part of a JoinSequence.