Uses of Interface
org.hibernate.sql.ast.spi.SqlSelection
-
Packages that use SqlSelection Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.derived org.hibernate.query.results Support for defining result-set mappings used inNativeQuery
andProcedureCall
/StoredProcedureQuery
.org.hibernate.query.sqm.function org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.cte org.hibernate.sql.ast Package defining a SQL AST for use in creating and executing various JDBC operationsorg.hibernate.sql.ast.spi Package defining support for creating and consuming SQL ASTorg.hibernate.sql.ast.tree.expression Contracts related to expressions in a SQL treeorg.hibernate.sql.ast.tree.from org.hibernate.sql.ast.tree.select org.hibernate.sql.exec.internal org.hibernate.sql.results.graph.basic org.hibernate.sql.results.graph.embeddable.internal org.hibernate.sql.results.internal org.hibernate.sql.results.jdbc.internal org.hibernate.sql.results.jdbc.spi -
-
Uses of SqlSelection in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type SqlSelection Modifier and Type Method Description void
OracleSqlAstTranslator. visitSqlSelection(SqlSelection sqlSelection)
Method parameters in org.hibernate.dialect with type arguments of type SqlSelection Modifier and Type Method Description protected void
DB2SqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
DerbySqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
H2SqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
HSQLSqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
OracleSqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
SpannerSqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
SQLServerSqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
SybaseASESqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
SybaseSqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
-
Uses of SqlSelection in org.hibernate.metamodel.mapping
Method parameters in org.hibernate.metamodel.mapping with type arguments of type SqlSelection Modifier and Type Method Description default void
EmbeddableMappingType. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
default void
EntityValuedModelPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
ModelPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
Apply SQL selections for a specific reference to this ModelPart outside the domain query's root select clause. -
Uses of SqlSelection in org.hibernate.metamodel.mapping.internal
Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type SqlSelection Modifier and Type Method Description void
AbstractDiscriminatorMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
AnyDiscriminatorPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
AnyKeyPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
BasicAttributeMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
BasicEntityIdentifierMappingImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
BasicValuedCollectionPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
CollectionIdentifierDescriptorImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
CompoundNaturalIdMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
DiscriminatedAssociationAttributeMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
DiscriminatedCollectionPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
EmbeddedAttributeMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
EmbeddedCollectionPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
EmbeddedForeignKeyDescriptor. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
EmbeddedIdentifierMappingImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
EntityRowIdMappingImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
EntityVersionMappingImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
InverseNonAggregatedIdentifierMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
NonAggregatedIdentifierMappingImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
PluralAttributeMappingImpl. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
SimpleForeignKeyDescriptor. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
SimpleNaturalIdMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
ToOneAttributeMapping. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
-
Uses of SqlSelection in org.hibernate.persister.entity
Method parameters in org.hibernate.persister.entity with type arguments of type SqlSelection Modifier and Type Method Description void
AbstractEntityPersister. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
-
Uses of SqlSelection in org.hibernate.query.derived
Method parameters in org.hibernate.query.derived with type arguments of type SqlSelection Modifier and Type Method Description void
AnonymousTupleBasicValuedModelPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
AnonymousTupleEmbeddableValuedModelPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
AnonymousTupleEntityValuedModelPart. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
void
AnonymousTupleTableGroupProducer. applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection,JdbcMapping> selectionConsumer)
AnonymousTupleTableGroupProducer
AnonymousTupleType. resolveTableGroupProducer(String aliasStem, List<SqlSelection> sqlSelections, FromClauseAccess fromClauseAccess)
Constructor parameters in org.hibernate.query.derived with type arguments of type SqlSelection Constructor Description AnonymousTupleTableGroupProducer(AnonymousTupleType<?> tupleType, String aliasStem, List<SqlSelection> sqlSelections, FromClauseAccess fromClauseAccess)
CteTupleTableGroupProducer(SqmCteTable<?> sqmCteTable, String aliasStem, List<SqlSelection> sqlSelections, FromClauseAccess fromClauseAccess)
-
Uses of SqlSelection in org.hibernate.query.results
Classes in org.hibernate.query.results that implement SqlSelection Modifier and Type Class Description class
ResultSetMappingSqlSelection
SqlSelection used inResultSetMapping
resolution.Methods in org.hibernate.query.results that return SqlSelection Modifier and Type Method Description SqlSelection
ResultSetMappingSqlSelection. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
SqlSelection
ResultSetMappingSqlSelection. resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory)
SqlSelection
DomainResultCreationStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
Constructor parameters in org.hibernate.query.results with type arguments of type SqlSelection Constructor Description DomainResultCreationStateImpl(String stateIdentifier, JdbcValuesMetadata jdbcResultsMetadata, Map<String,Map<String,DynamicFetchBuilderLegacy>> legacyFetchBuilders, Consumer<SqlSelection> sqlSelectionConsumer, SessionFactoryImplementor sessionFactory)
JdbcValuesMappingImpl(List<SqlSelection> sqlSelections, List<DomainResult<?>> domainResults, int rowSize, Map<String,LockMode> registeredLockModes)
-
Uses of SqlSelection in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return SqlSelection Modifier and Type Method Description SqlSelection
SelfRenderingFunctionSqlAstExpression. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
-
Uses of SqlSelection in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return SqlSelection Modifier and Type Method Description SqlSelection
BaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
SqlSelection
BaseSqmToSqlAstConverter.SqmAliasedNodePositionTracker. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
Methods in org.hibernate.query.sqm.sql that return types with arguments of type SqlSelection Modifier and Type Method Description List<SqlSelection>
BaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector. getSelections(int position)
List<SqlSelection>
BaseSqmToSqlAstConverter.SqmAliasedNodeCollector. getSelections(int position)
List<SqlSelection>
BaseSqmToSqlAstConverter.SqmAliasedNodePositionTracker. getSelections(int position)
-
Uses of SqlSelection in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal that return SqlSelection Modifier and Type Method Description SqlSelection
DiscriminatorPathInterpretation. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
SqlSelection
SqlAstProcessingStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
SqlSelection
SqlAstQueryPartProcessingStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
SqlSelection
SqmParameterInterpretation. resolveSqlSelection(DomainResultCreationState creationState)
Methods in org.hibernate.query.sqm.sql.internal that return types with arguments of type SqlSelection Modifier and Type Method Description List<SqlSelection>
SqlAstProcessingStateImpl. getSelections(int position)
-
Uses of SqlSelection in org.hibernate.query.sqm.tree.cte
Method parameters in org.hibernate.query.sqm.tree.cte with type arguments of type SqlSelection Modifier and Type Method Description CteTupleTableGroupProducer
SqmCteTable. resolveTableGroupProducer(String aliasStem, List<SqlSelection> sqlSelections, FromClauseAccess fromClauseAccess)
-
Uses of SqlSelection in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type SqlSelection Modifier and Type Method Description void
SqlAstWalker. visitSqlSelection(SqlSelection sqlSelection)
-
Uses of SqlSelection in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return SqlSelection Modifier and Type Method Description SqlSelection
SqlSelectionProducer. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
Create a SqlSelection for the given JDBC ResultSet positionSqlSelection
SqlSelection. resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory)
SqlSelection
SqlExpressionResolver. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)
Resolve the SqlSelection for the given expressionMethods in org.hibernate.sql.ast.spi with parameters of type SqlSelection Modifier and Type Method Description void
AbstractSqlAstTranslator. visitSqlSelection(SqlSelection sqlSelection)
void
AbstractSqlAstWalker. visitSqlSelection(SqlSelection sqlSelection)
void
ExpressionReplacementWalker. visitSqlSelection(SqlSelection sqlSelection)
Method parameters in org.hibernate.sql.ast.spi with type arguments of type SqlSelection Modifier and Type Method Description protected void
AbstractSqlAstTranslator. emulateSelectTupleComparison(List<SqlSelection> lhsSelections, List<? extends SqlAstNode> rhsExpressions, ComparisonOperator operator, boolean indexOptimized)
void
AbstractSqlAstTranslator.SubQueryRelationalRestrictionEmulationRenderer. renderComparison(List<SqlSelection> lhsExpressions, X rhsExpression, ComparisonOperator operator)
protected void
AbstractSqlAstTranslator. renderSelectSimpleComparison(List<SqlSelection> lhsExpressions, Expression expression, ComparisonOperator operator)
protected void
AbstractSqlAstTranslator. renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected void
AbstractSqlAstTranslator. renderTupleComparisonStandard(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator)
protected Expression
AbstractSqlAstTranslator. resolveAliasedExpression(List<SqlSelection> sqlSelections, Expression expression)
-
Uses of SqlSelection in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression that return SqlSelection Modifier and Type Method Description default SqlSelection
Expression. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
SqlSelection
SqlSelectionExpression. getSelection()
SqlSelection
BinaryArithmeticExpression. resolveSqlSelection(DomainResultCreationState creationState)
Constructors in org.hibernate.sql.ast.tree.expression with parameters of type SqlSelection Constructor Description SqlSelectionExpression(SqlSelection theSelection)
-
Uses of SqlSelection in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return SqlSelection Modifier and Type Method Description SqlSelection
DelegatingTableGroup. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
-
Uses of SqlSelection in org.hibernate.sql.ast.tree.select
Methods in org.hibernate.sql.ast.tree.select that return types with arguments of type SqlSelection Modifier and Type Method Description List<SqlSelection>
SelectClause. getSqlSelections()
Methods in org.hibernate.sql.ast.tree.select with parameters of type SqlSelection Modifier and Type Method Description void
SelectClause. addSqlSelection(SqlSelection sqlSelection)
-
Uses of SqlSelection in org.hibernate.sql.exec.internal
Methods in org.hibernate.sql.exec.internal that return SqlSelection Modifier and Type Method Description SqlSelection
AbstractJdbcParameter. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, TypeConfiguration typeConfiguration)
-
Uses of SqlSelection in org.hibernate.sql.results.graph.basic
Methods in org.hibernate.sql.results.graph.basic with parameters of type SqlSelection Modifier and Type Method Description static <X> BasicResultAssembler<X>
BasicResultAssembler. from(SqlSelection selection, JavaType<X> javaType)
-
Uses of SqlSelection in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal with parameters of type SqlSelection Modifier and Type Method Description static int[]
AggregateEmbeddableInitializer. determineAggregateValuesArrayPositions(FetchParentAccess fetchParentAccess, SqlSelection structSelection)
Constructors in org.hibernate.sql.results.graph.embeddable.internal with parameters of type SqlSelection Constructor Description AggregateEmbeddableFetchInitializer(FetchParentAccess fetchParentAccess, EmbeddableResultGraphNode resultDescriptor, AssemblerCreationState creationState, SqlSelection structSelection)
AggregateEmbeddableResultInitializer(FetchParentAccess fetchParentAccess, EmbeddableResultGraphNode resultDescriptor, AssemblerCreationState creationState, SqlSelection structSelection)
-
Uses of SqlSelection in org.hibernate.sql.results.internal
Classes in org.hibernate.sql.results.internal that implement SqlSelection Modifier and Type Class Description class
ResolvedSqlSelection
class
SqlSelectionImpl
Methods in org.hibernate.sql.results.internal that return SqlSelection Modifier and Type Method Description SqlSelection
ResolvedSqlSelection. resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory)
SqlSelection
SqlSelectionImpl. resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory)
-
Uses of SqlSelection in org.hibernate.sql.results.jdbc.internal
Methods in org.hibernate.sql.results.jdbc.internal that return types with arguments of type SqlSelection Modifier and Type Method Description List<SqlSelection>
StandardJdbcValuesMapping. getSqlSelections()
Constructor parameters in org.hibernate.sql.results.jdbc.internal with type arguments of type SqlSelection Constructor Description JdbcValuesMappingProducerStandard(List<SqlSelection> sqlSelections, List<DomainResult<?>> domainResults)
StandardJdbcValuesMapping(List<SqlSelection> sqlSelections, List<DomainResult<?>> domainResults)
-
Uses of SqlSelection in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi that return types with arguments of type SqlSelection Modifier and Type Method Description List<SqlSelection>
JdbcValuesMapping. getSqlSelections()
The JDBC selection descriptors.Methods in org.hibernate.sql.results.jdbc.spi with parameters of type SqlSelection Modifier and Type Method Description default Object
RowProcessingState. getJdbcValue(SqlSelection sqlSelection)
Retrieve the value corresponding to the given SqlSelection as part of the "current JDBC row".
-