Uses of Interface
org.hibernate.sql.ast.spi.SqlSelection
Packages that use SqlSelection
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
An SPI for defining, registering, and rendering functions in HQL.
Package for the translation of SQM into SQL AST
Nodes representing common table expressions (CTE) in the SQM tree.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing
select statements in a SQL tree.-
Uses of SqlSelection in org.hibernate.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type SqlSelectionModifier and TypeMethodDescriptionvoidOracleSqlAstTranslator.visitSqlSelection(SqlSelection sqlSelection) Method parameters in org.hibernate.dialect.sql.ast with type arguments of type SqlSelectionModifier and TypeMethodDescriptionprotected voidDB2SqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidH2SqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidHSQLSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidOracleSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSpannerSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSQLServerSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSybaseASESqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidSybaseSqlAstTranslator.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 SqlSelectionModifier and TypeMethodDescriptiondefault voidEmbeddableMappingType.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) default voidEntityValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidModelPart.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 SqlSelectionModifier and TypeMethodDescriptionvoidAbstractDiscriminatorMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnyDiscriminatorPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnyKeyPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidBasicAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidBasicEntityIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidBasicValuedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidCollectionIdentifierDescriptorImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidCompoundNaturalIdMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidDiscriminatedAssociationAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidDiscriminatedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedAttributeMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedCollectionPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedForeignKeyDescriptor.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEmbeddedIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEntityRowIdMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidEntityVersionMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidInverseNonAggregatedIdentifierMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidNonAggregatedIdentifierMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidPluralAttributeMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidSimpleForeignKeyDescriptor.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidSimpleNaturalIdMapping.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidSoftDeleteMappingImpl.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidToOneAttributeMapping.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 SqlSelectionModifier and TypeMethodDescriptionvoidAbstractEntityPersister.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) -
Uses of SqlSelection in org.hibernate.query.results.internal
Classes in org.hibernate.query.results.internal that implement SqlSelectionModifier and TypeClassDescriptionclassSqlSelection implementation used while building ResultSetMapping references.Methods in org.hibernate.query.results.internal that return SqlSelectionModifier and TypeMethodDescriptionResultSetMappingSqlSelection.resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory) DomainResultCreationStateImpl.resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration) Constructor parameters in org.hibernate.query.results.internal with type arguments of type SqlSelectionModifierConstructorDescriptionDomainResultCreationStateImpl(String stateIdentifier, JdbcValuesMetadata jdbcResultsMetadata, Map<String, Map<Fetchable, LegacyFetchBuilder>> legacyFetchBuilders, Consumer<SqlSelection> sqlSelectionConsumer, LoadQueryInfluencers loadQueryInfluencers, boolean isProcedureOrNativeQuery, SessionFactoryImplementor sessionFactory) JdbcValuesMappingImpl(List<SqlSelection> sqlSelections, List<DomainResult<?>> domainResults, int rowSize, @Nullable Map<String, LockMode> registeredLockModes) -
Uses of SqlSelection in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return SqlSelectionModifier and TypeMethodDescriptionSelfRenderingFunctionSqlAstExpression.createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) -
Uses of SqlSelection in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return SqlSelectionModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector.resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration) 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 SqlSelectionModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector.getSelections(int position) BaseSqmToSqlAstConverter.SqmAliasedNodeCollector.getSelections(int position) 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 SqlSelectionModifier and TypeMethodDescriptionAsWrappedExpression.createDomainResultSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) AsWrappedExpression.createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) SqlAstProcessingStateImpl.resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration) SqlAstQueryPartProcessingStateImpl.resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration) SqmParameterInterpretation.resolveSqlSelection(DomainResultCreationState creationState) Methods in org.hibernate.query.sqm.sql.internal that return types with arguments of type SqlSelection -
Uses of SqlSelection in org.hibernate.query.sqm.tree.cte
Method parameters in org.hibernate.query.sqm.tree.cte with type arguments of type SqlSelectionModifier and TypeMethodDescriptionSqmCteTable.resolveTableGroupProducer(String aliasStem, List<SqlSelection> sqlSelections, FromClauseAccess fromClauseAccess) -
Uses of SqlSelection in org.hibernate.query.sqm.tuple.internal
Method parameters in org.hibernate.query.sqm.tuple.internal with type arguments of type SqlSelectionModifier and TypeMethodDescriptionvoidAnonymousTupleBasicValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnonymousTupleEmbeddableValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnonymousTupleEntityValuedModelPart.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) voidAnonymousTupleTableGroupProducer.applySqlSelections(NavigablePath navigablePath, TableGroup tableGroup, DomainResultCreationState creationState, BiConsumer<SqlSelection, JdbcMapping> selectionConsumer) AnonymousTupleType.resolveTableGroupProducer(String aliasStem, List<SqlSelection> sqlSelections, FromClauseAccess fromClauseAccess) static SqlTypedMapping[]AnonymousTupleType.toSqlTypedMappings(List<SqlSelection> sqlSelections) -
Uses of SqlSelection in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type SqlSelection -
Uses of SqlSelection in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return SqlSelectionModifier and TypeMethodDescriptionSqlSelectionProducer.createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) Create a SqlSelection for the given JDBC ResultSet positionSqlSelection.resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory) 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 SqlSelectionModifier and TypeMethodDescriptionvoidAbstractSqlAstTranslator.visitSqlSelection(SqlSelection sqlSelection) voidAbstractSqlAstWalker.visitSqlSelection(SqlSelection sqlSelection) voidExpressionReplacementWalker.visitSqlSelection(SqlSelection sqlSelection) Method parameters in org.hibernate.sql.ast.spi with type arguments of type SqlSelectionModifier and TypeMethodDescriptionprotected voidAbstractSqlAstTranslator.emulateSelectTupleComparison(List<SqlSelection> lhsSelections, List<? extends SqlAstNode> rhsExpressions, ComparisonOperator operator, boolean indexOptimized) voidAbstractSqlAstTranslator.SubQueryRelationalRestrictionEmulationRenderer.renderComparison(List<SqlSelection> lhsExpressions, X rhsExpression, ComparisonOperator operator) protected voidAbstractSqlAstTranslator.renderSelectSimpleComparison(List<SqlSelection> lhsExpressions, Expression expression, ComparisonOperator operator) protected voidAbstractSqlAstTranslator.renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected voidAbstractSqlAstTranslator.renderTupleComparisonStandard(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) protected ExpressionAbstractSqlAstTranslator.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 SqlSelectionModifier and TypeMethodDescriptiondefault SqlSelectionExpression.createDomainResultSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) default SqlSelectionExpression.createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) SqlSelectionExpression.getSelection()BinaryArithmeticExpression.resolveSqlSelection(DomainResultCreationState creationState) Constructors in org.hibernate.sql.ast.tree.expression with parameters of type SqlSelection -
Uses of SqlSelection in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return SqlSelectionModifier and TypeMethodDescriptionDelegatingTableGroup.createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, 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 SqlSelectionMethods in org.hibernate.sql.ast.tree.select with parameters of type SqlSelection -
Uses of SqlSelection in org.hibernate.sql.results.graph.basic
Methods in org.hibernate.sql.results.graph.basic with parameters of type SqlSelectionModifier and TypeMethodDescriptionstatic <X> BasicResultAssembler<X> BasicResultAssembler.from(SqlSelection selection, JavaType<X> javaType) -
Uses of SqlSelection in org.hibernate.sql.results.graph.embeddable
Methods in org.hibernate.sql.results.graph.embeddable with parameters of type SqlSelectionModifier and TypeMethodDescriptionstatic int[]AggregateEmbeddableResultGraphNode.determineAggregateValuesArrayPositions(@Nullable FetchParent parent, SqlSelection structSelection) -
Uses of SqlSelection in org.hibernate.sql.results.internal
Classes in org.hibernate.sql.results.internal that implement SqlSelectionMethods in org.hibernate.sql.results.internal that return SqlSelectionModifier and TypeMethodDescriptionResolvedSqlSelection.resolve(JdbcValuesMetadata jdbcResultsMetadata, SessionFactoryImplementor sessionFactory) 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 SqlSelectionConstructor parameters in org.hibernate.sql.results.jdbc.internal with type arguments of type SqlSelectionModifierConstructorDescriptionJdbcValuesMappingProducerStandard(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 SqlSelectionModifier and TypeMethodDescriptionJdbcValuesMapping.getSqlSelections()The JDBC selection descriptors.Methods in org.hibernate.sql.results.jdbc.spi with parameters of type SqlSelectionModifier and TypeMethodDescriptiondefault ObjectRowProcessingState.getJdbcValue(SqlSelection sqlSelection) Retrieve the value corresponding to the given SqlSelection as part of the "current JDBC row".