Uses of Interface
org.hibernate.query.sqm.sql.SqmToSqlAstConverter
-
Packages that use SqmToSqlAstConverter Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.metamodel.internal 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.query.derived org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree. -
-
Uses of SqmToSqlAstConverter in org.hibernate.dialect
Classes in org.hibernate.dialect that implement SqmToSqlAstConverter Modifier and Type Class Description class
SybaseSqmToSqlAstConverter<T extends Statement>
A SQM to SQL AST translator for Sybase ASE. -
Uses of SqmToSqlAstConverter in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type SqmToSqlAstConverter Modifier and Type Method Description Expression
FormatFunction.FormatSqmFunction. convertToSqlAst(SqmToSqlAstConverter walker)
protected MappingModelExpressible<?>
InverseDistributionFunction.SelfRenderingInverseDistributionFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType, List<SqlAstNode> arguments)
QuerySpec
AggregateWindowEmulationQueryTransformer. transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter)
-
Uses of SqmToSqlAstConverter in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal with parameters of type SqmToSqlAstConverter Modifier and Type Method Description SqlTuple
AbstractCompositeIdentifierMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqmToSqlAstConverter in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping with parameters of type SqmToSqlAstConverter Modifier and Type Method Description SqlTuple
EmbeddableValuedModelPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqmToSqlAstConverter in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type SqmToSqlAstConverter Modifier and Type Method Description SqlTuple
EmbeddedAttributeMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
EmbeddedCollectionPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
InverseNonAggregatedIdentifierMapping. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
SqlTuple
NonAggregatedIdentifierMappingImpl. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqmToSqlAstConverter in org.hibernate.query.derived
Methods in org.hibernate.query.derived with parameters of type SqmToSqlAstConverter Modifier and Type Method Description SqlTuple
AnonymousTupleEmbeddableValuedModelPart. toSqlExpression(TableGroup tableGroup, Clause clause, SqmToSqlAstConverter walker, SqlAstCreationState sqlAstCreationState)
-
Uses of SqmToSqlAstConverter in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type SqmToSqlAstConverter Modifier and Type Method Description Expression
SelfRenderingSqmAggregateFunction. convertToSqlAst(SqmToSqlAstConverter walker)
Expression
SelfRenderingSqmFunction. convertToSqlAst(SqmToSqlAstConverter walker)
Expression
SelfRenderingSqmOrderedSetAggregateFunction. convertToSqlAst(SqmToSqlAstConverter walker)
Expression
SelfRenderingSqmWindowFunction. convertToSqlAst(SqmToSqlAstConverter walker)
protected MappingModelExpressible<?>
SelfRenderingSqmFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType, List<SqlAstNode> arguments)
protected List<SqlAstNode>
SelfRenderingSqmFunction. resolveSqlAstArguments(List<? extends SqmTypedNode<?>> sqmArguments, SqmToSqlAstConverter walker)
-
Uses of SqmToSqlAstConverter in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type SqmToSqlAstConverter Modifier and Type Method Description static boolean
SqmUtil. needsTargetTableMapping(SqmPath<?> sqmPath, ModelPartContainer modelPartContainer, SqmToSqlAstConverter sqlAstCreationState)
static EntityMappingType
SqmMappingModelHelper. resolveExplicitTreatTarget(SqmPath<?> sqmPath, SqmToSqlAstConverter converter)
-
Uses of SqmToSqlAstConverter in org.hibernate.query.sqm.mutation.internal
Classes in org.hibernate.query.sqm.mutation.internal that implement SqmToSqlAstConverter Modifier and Type Class Description class
MultiTableSqmMutationConverter
Specialized BaseSqmToSqlAstConverter implementation used during conversion of an SQM mutation query tree representing into the various SQL AST trees needed to perform that operation. -
Uses of SqmToSqlAstConverter in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type SqmToSqlAstConverter Modifier and Type Method Description MappingModelExpressible<?>
FunctionArgumentTypeResolver. resolveFunctionArgumentType(SqmFunction<?> function, int argumentIndex, SqmToSqlAstConverter converter)
Resolve the argument type for a function given its context-implied return type. -
Uses of SqmToSqlAstConverter in org.hibernate.query.sqm.sql
Subinterfaces of SqmToSqlAstConverter in org.hibernate.query.sqm.sql Modifier and Type Interface Description interface
SqmTranslator<T extends Statement>
Classes in org.hibernate.query.sqm.sql that implement SqmToSqlAstConverter Modifier and Type Class Description class
BaseSqmToSqlAstConverter<T extends Statement>
class
FakeSqmToSqlAstConverter
-
Uses of SqmToSqlAstConverter in org.hibernate.query.sqm.sql.internal
Classes in org.hibernate.query.sqm.sql.internal that implement SqmToSqlAstConverter Modifier and Type Class Description class
StandardSqmTranslator<T extends Statement>
The standard translator for SQM to SQL ASTs.Methods in org.hibernate.query.sqm.sql.internal with parameters of type SqmToSqlAstConverter Modifier and Type Method Description static <T> AnyDiscriminatorPathInterpretation<T>
AnyDiscriminatorPathInterpretation. from(AnyDiscriminatorSqmPath<?> sqmPath, SqmToSqlAstConverter converter)
static <T> BasicValuedPathInterpretation<T>
BasicValuedPathInterpretation. from(SqmBasicValuedSimplePath<T> sqmPath, SqmToSqlAstConverter sqlAstCreationState, boolean jpaQueryComplianceEnabled)
Static factorystatic <T> DiscriminatedAssociationPathInterpretation<T>
DiscriminatedAssociationPathInterpretation. from(SqmAnyValuedSimplePath<T> sqmPath, SqmToSqlAstConverter converter)
static SqmPathInterpretation<?>
DiscriminatorPathInterpretation. from(EntityDiscriminatorSqmPath path, SqmToSqlAstConverter converter)
static <T> Expression
EmbeddableValuedPathInterpretation. from(SqmEmbeddedValuedSimplePath<T> sqmPath, SqmToSqlAstConverter sqlAstCreationState, boolean jpaQueryComplianceEnabled)
Static factorystatic <T> EntityValuedPathInterpretation<T>
EntityValuedPathInterpretation. from(SqmEntityValuedSimplePath<T> sqmPath, MappingModelExpressible<?> inferredMapping, SqmToSqlAstConverter sqlAstCreationState)
static <T> EntityValuedPathInterpretation<T>
EntityValuedPathInterpretation. from(NavigablePath navigablePath, TableGroup tableGroup, ModelPart resultModelPart, EntityValuedModelPart mapping, EntityValuedModelPart treatedMapping, SqmToSqlAstConverter sqlAstCreationState)
static <T> NonAggregatedCompositeValuedPathInterpretation<T>
NonAggregatedCompositeValuedPathInterpretation. from(NonAggregatedCompositeSimplePath<T> sqmPath, SqmToSqlAstConverter converter, SqmToSqlAstConverter sqlAstCreationState)
static SqmPathInterpretation<?>
PluralValuedSimplePathInterpretation. from(SqmPluralValuedSimplePath<?> sqmPath, SqmToSqlAstConverter converter)
-
Uses of SqmToSqlAstConverter in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmToSqlAstConverter Modifier and Type Method Description abstract Expression
SqmFunction. convertToSqlAst(SqmToSqlAstConverter walker)
-
Uses of SqmToSqlAstConverter in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type SqmToSqlAstConverter Modifier and Type Method Description QuerySpec
QueryTransformer. transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter)
-