Uses of Interface
org.hibernate.sql.ast.spi.SqlSelectionProducer
Packages that use SqlSelectionProducer
Package
Description
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Built-in implementation of the SPI for integrating entity and collection persisters.
An SPI for defining, registering, and rendering functions in HQL.
Nodes representing expressions in the SQM tree.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
AST nodes representing
select
statements in a SQL tree.Implementation of the SPI for execution of SQL statements via JDBC.
SQL AST extensions for model mutations.
-
Uses of SqlSelectionProducer in org.hibernate.dialect.function.json
Classes in org.hibernate.dialect.function.json that implement SqlSelectionProducerModifier and TypeClassDescriptionprotected static class
-
Uses of SqlSelectionProducer in org.hibernate.internal
Classes in org.hibernate.internal that implement SqlSelectionProducer -
Uses of SqlSelectionProducer in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqlSelectionProducerModifier and TypeClassDescriptionfinal class
-
Uses of SqlSelectionProducer in org.hibernate.metamodel.mapping.ordering.ast
Classes in org.hibernate.metamodel.mapping.ordering.ast that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
Represents a self rendering expression i.e. -
Uses of SqlSelectionProducer in org.hibernate.persister.internal
Classes in org.hibernate.persister.internal that implement SqlSelectionProducer -
Uses of SqlSelectionProducer in org.hibernate.query.results.internal
Classes in org.hibernate.query.results.internal that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
SqlSelection implementation used while building ResultSetMapping references.class
TableGroup implementation used while building ResultSetMapping references. -
Uses of SqlSelectionProducer in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
Representation of a function call in the SQL AST for impls that know how to render themselves.class
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
Representation of a window function call in the SQL AST for impls that know how to render themselves. -
Uses of SqlSelectionProducer in org.hibernate.query.sqm.mutation.internal
Classes in org.hibernate.query.sqm.mutation.internal that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
A wrapper around a basicExpression
that produces aBasicResult
as domain result. -
Uses of SqlSelectionProducer in org.hibernate.query.sqm.sql.internal
Subinterfaces of SqlSelectionProducer in org.hibernate.query.sqm.sql.internalModifier and TypeInterfaceDescriptioninterface
Interpretation of aSqmPath
as part of the translation to SQL AST.Classes in org.hibernate.query.sqm.sql.internal that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
class
class
class
class
SqmPathInterpretation for discriminated association (ANY) mappingsclass
SqmPathInterpretation and DomainResultProducer implementation for entity discriminatorclass
A computed expression that produces an embeddable valued model part.class
class
class
class
class
-
Uses of SqlSelectionProducer in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
A conversion of a duration to a given temporal unit, as a result of applying the 'by unit' operator. -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.cte
Classes in org.hibernate.sql.ast.tree.cte that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
Wraps aNamedTableReference
representing the CTE and adapts it toTableGroup
for use in SQL AST -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.expression
Subinterfaces of SqlSelectionProducer in org.hibernate.sql.ast.tree.expressionModifier and TypeInterfaceDescriptioninterface
Models an aggregate function expression at the SQL AST level.interface
Models an expression at the SQL AST level.interface
Models a function expression at the SQL AST level.interface
interface
interface
Models an ordered set-aggregate function expression at the SQL AST level.interface
interface
Models a window function expression at the SQL AST level.Classes in org.hibernate.sql.ast.tree.expression that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
class
A wrapper for an expression that also renders an alias.class
class
class
class
class
class
Models a reference to a Column in a SQL ASTclass
class
A duration expressed in terms of a given temporal unit.class
class
class
class
class
ATemporalUnit
passed as an argument to theExtractFunction
.class
JdbcLiteral<T>
Represents a literal in the SQL AST.class
A wrapper for a literal to render as parameter through a cast function.class
class
Model a column which is relative to a base expression e.g.class
Over<T>
class
class
QueryLiteral<T>
Represents a literal in the SQL AST.class
Represents a self rendering expression that renders a SQL fragment.class
Represents a selection that is "re-used" in certain parts of the query other than the select-clause (mainly important for order-by, group-by and having).class
class
class
class
class
UnparsedNumericLiteral<N extends Number>
A numeric literal coming from an HQL query, which needs special handling -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.from
Subinterfaces of SqlSelectionProducer in org.hibernate.sql.ast.tree.fromModifier and TypeInterfaceDescriptioninterface
interface
Group togetherTableReference
references related to a single entity or collection, along with joins to other TableGroupsinterface
Marker interface for TableGroup impls that are virtual - should not be rendered into the SQL.Classes in org.hibernate.sql.ast.tree.from that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
class
A table group for collection tables of plural attributes.class
A table group for correlated plural attributes.class
A virtualTableReference
for correlated roots.class
class
A table group for functions that produce embeddable typed results.class
A special table group for a table valued functions.class
The purpose of this table group is to defer creating the actual table group until it is really needed.class
class
Acts as a TableGroup for DML query operations.class
A table group for one-to-many plural attributes.class
A special table group for a sub-queries.class
class
class
class
A special table group for a VALUES clause. -
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.predicate
Subinterfaces of SqlSelectionProducer in org.hibernate.sql.ast.tree.predicateClasses in org.hibernate.sql.ast.tree.predicate that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
class
class
class
class
class
Collection ofFilterPredicate.FilterFragmentPredicate
sub-predicates, each representing one enabled filter restriction.static class
class
class
class
class
class
class
class
class
class
class
-
Uses of SqlSelectionProducer in org.hibernate.sql.ast.tree.select
Classes in org.hibernate.sql.ast.tree.select that implement SqlSelectionProducer -
Uses of SqlSelectionProducer in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
class
class
class
Parameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of SqlSelectionProducer in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement SqlSelectionProducerModifier and TypeClassDescriptionclass
Parameter descriptor specific to mutations.class
Models a column's value expression within the SQL AST.