Interface | Description |
---|---|
CommonQueryContract |
Defines the aspects of query definition that apply to all forms of
querying (HQL, JPQL, criteria) across all forms of persistence contexts
(Session, StatelessSession, EntityManager).
|
DotIdentifierSequence |
Hibernate often deals with compound names/paths.
|
JpaTuple | |
NativeQuery<T> |
Represents a native (SQL) query.
|
NativeQuery.FetchReturn |
Allows access to further control how join fetch returns are mapped back
from result sets.
|
NativeQuery.InstantiationResultNode<J> | |
NativeQuery.ResultNode |
Simple unification interface for all returns from the various `#addXYZ` methods .
|
NativeQuery.ReturnableResultNode |
ResultNode which can be a query result
|
NativeQuery.ReturnProperty |
Allows access to further control how properties within a root or join
fetch are mapped back from the result set.
|
NativeQuery.RootReturn |
Allows access to further control how root returns are mapped back from
result sets.
|
ParameterMetadata |
Access to known information about the parameters for a query.
|
Query<R> |
Represents an HQL/JPQL query or a compiled Criteria query.
|
QueryLogging | |
QueryParameter<T> |
Represents a parameter defined in the source (HQL/JPQL or criteria) query.
|
QueryProducer |
Contract for things that can produce Query instances.
|
ResultListTransformer |
Allows defining transformation of the result List from a Query to some
other form.
|
SynchronizeableQuery |
A unifying interface for queries which can define tables (query spaces) to synchronize on.
|
TupleTransformer<T> |
User hook for applying transformations of the query result tuples (the result "row").
|
Class | Description |
---|---|
AbstractQueryParameter<T> | |
EntityIdentifierNavigablePath | |
Limit |
Paging limits
|
NavigablePath |
Compound-name where each path references to a domain or mapping model-part relative to a root path.
|
TypedParameterValue |
Can be used to bind query parameter values.
|
Enum | Description |
---|---|
BinaryArithmeticOperator | |
CastType |
Defines the set of basic types which should be
accepted by the
cast() function on every
platform. |
ComparisonOperator |
Defines the comparison operators.
|
ConstructorEntityArgumentMode |
Describes the allowable ways in which entity references
can be handled as dynamic-instantiation (ctor result) argument.
|
DynamicInstantiationNature |
Represents the type of instantiation to be performed.
|
FetchClauseType |
The kind of fetch to use for the FETCH clause.
|
ImmutableEntityUpdateQueryHandlingMode |
This enum defines how
Immutable entities are handled when executing a
bulk update statement. |
NullOrdering |
The order of null.
|
NullPrecedence |
Defines precedence of null values within
ORDER BY clause. |
SetOperator |
The SQL set operators.
|
SortOrder | |
TemporalUnit |
A temporal field type which can occur as an argument
to
extract() or as the unit of a duration
expression. |
TrimSpec | |
UnaryArithmeticOperator |
Exception | Description |
---|---|
IllegalQueryOperationException |
Indicates an attempt to perform some operation on a Query that is illegal
based on its state, e.g., attempt to call
Query.executeUpdate() on a
SELECT query. |
NotIndexedCollectionException |
Indicates an attempt to use a non-indexed collection as indexed.
|
PathException |
Indicates an attempt to use a path in an unsupported way
|
QueryTypeMismatchException |
Indicates a problem with requested typed-Query result-type (e.g., JPA's
TypedQuery ) |
SemanticException |
Represents an error in the semantics (meaning) of the passed query.
|
UnknownParameterException |
Generally indicates an attempt to bind a parameter value for an unknown parameter.
|
UnknownSqlResultSetMappingException |
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.