Uses of Interface
org.hibernate.query.sqm.SemanticQueryWalker
-
-
Uses of SemanticQueryWalker in org.hibernate.dialect
Classes in org.hibernate.dialect that implement SemanticQueryWalker Modifier and Type Class Description class
SybaseSqmToSqlAstConverter<T extends Statement>
A SQM to SQL AST translator for Sybase ASE. -
Uses of SemanticQueryWalker in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
AnyDiscriminatorSqmPath. accept(SemanticQueryWalker<X> walker)
<X> X
DiscriminatorSqmPath. accept(SemanticQueryWalker<X> walker)
SqmPathInterpretation<?>
DiscriminatorSqmPath. interpret(SqlAstCreationState sqlAstCreationState, SemanticQueryWalker sqmWalker, boolean jpaQueryComplianceEnabled)
-
Uses of SemanticQueryWalker in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal with parameters of type SemanticQueryWalker Modifier and Type Method Description Object
FullyQualifiedReflectivePathTerminal. accept(SemanticQueryWalker walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.internal
Classes in org.hibernate.query.sqm.internal that implement SemanticQueryWalker Modifier and Type Class Description class
SqmTreePrinter
Printer for an SQM tree - for debugging purpose -
Uses of SemanticQueryWalker in org.hibernate.query.sqm.mutation.internal
Classes in org.hibernate.query.sqm.mutation.internal that implement SemanticQueryWalker 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 SemanticQueryWalker in org.hibernate.query.sqm.spi
Classes in org.hibernate.query.sqm.spi that implement SemanticQueryWalker Modifier and Type Class Description class
BaseSemanticQueryWalker
Base support for an SQM walker -
Uses of SemanticQueryWalker in org.hibernate.query.sqm.sql
Subinterfaces of SemanticQueryWalker in org.hibernate.query.sqm.sql Modifier and Type Interface Description interface
SqmToSqlAstConverter
Specialized SemanticQueryWalker (SQM visitor) for producing SQL AST.interface
SqmTranslator<T extends Statement>
Classes in org.hibernate.query.sqm.sql that implement SemanticQueryWalker Modifier and Type Class Description class
BaseSqmToSqlAstConverter<T extends Statement>
class
FakeSqmToSqlAstConverter
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.sql.internal
Classes in org.hibernate.query.sqm.sql.internal that implement SemanticQueryWalker 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 SemanticQueryWalker Modifier and Type Method Description static <T> BasicValuedPathInterpretation<T>
BasicValuedPathInterpretation. from(SqmBasicValuedSimplePath<T> sqmPath, SqlAstCreationState sqlAstCreationState, SemanticQueryWalker sqmWalker, boolean jpaQueryComplianceEnabled)
Static factorystatic <T> Expression
EmbeddableValuedPathInterpretation. from(SqmEmbeddedValuedSimplePath<T> sqmPath, SqmToSqlAstConverter converter, SemanticQueryWalker<?> sqmWalker, boolean jpaQueryComplianceEnabled)
Static factorySqmPathInterpretation<T>
SelfInterpretingSqmPath. interpret(SqlAstCreationState sqlAstCreationState, SemanticQueryWalker<?> sqmWalker, boolean jpaQueryComplianceEnabled)
Perform the interpretation -
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
SqmVisitableNode. accept(SemanticQueryWalker<X> walker)
Accept the walker per visitation -
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.cte
Methods in org.hibernate.query.sqm.tree.cte with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
SqmCteStatement. accept(SemanticQueryWalker<X> walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.delete
Methods in org.hibernate.query.sqm.tree.delete with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
SqmDeleteStatement. accept(SemanticQueryWalker<X> walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
AbstractSqmAttributeJoin. accept(SemanticQueryWalker<X> walker)
<X> X
NonAggregatedCompositeSimplePath. accept(SemanticQueryWalker<X> walker)
<X> X
SqmAnyValuedSimplePath. accept(SemanticQueryWalker<X> walker)
<X> X
SqmBasicValuedSimplePath. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedRoot. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedRootJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCteRoot. accept(SemanticQueryWalker<X> walker)
<X> X
SqmDerivedRoot. accept(SemanticQueryWalker<X> walker)
<X> X
SqmElementAggregateFunction. accept(SemanticQueryWalker<X> walker)
<X> X
SqmEmbeddedValuedSimplePath. accept(SemanticQueryWalker<X> walker)
<X> X
SqmEntityValuedSimplePath. accept(SemanticQueryWalker<X> walker)
<X> X
SqmFkExpression. accept(SemanticQueryWalker<X> walker)
<X> X
SqmIndexAggregateFunction. accept(SemanticQueryWalker<X> walker)
<X> X
SqmIndexedCollectionAccessPath. accept(SemanticQueryWalker<X> walker)
<X> X
SqmMapEntryReference. accept(SemanticQueryWalker<X> walker)
<X> X
SqmPluralPartJoin. accept(SemanticQueryWalker<X> walker)
<T> T
SqmPluralValuedSimplePath. accept(SemanticQueryWalker<T> walker)
<X> X
SqmTreatedRoot. accept(SemanticQueryWalker<X> walker)
<X> X
SqmTreatedSimplePath. accept(SemanticQueryWalker<X> walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
JpaCriteriaParameter. accept(SemanticQueryWalker<X> walker)
<X> X
SqmAliasedNodeRef. accept(SemanticQueryWalker<X> walker)
<X> X
SqmAny. accept(SemanticQueryWalker<X> walker)
<X> X
SqmAnyDiscriminatorValue. accept(SemanticQueryWalker<X> walker)
<X> X
SqmBinaryArithmetic. accept(SemanticQueryWalker<X> walker)
<X> X
SqmByUnit. accept(SemanticQueryWalker<X> walker)
<T> T
SqmCaseSearched. accept(SemanticQueryWalker<T> walker)
<X> X
SqmCaseSimple. accept(SemanticQueryWalker<X> walker)
<T> T
SqmCastTarget. accept(SemanticQueryWalker<T> walker)
<X> X
SqmCoalesce. accept(SemanticQueryWalker<X> walker)
<R> R
SqmCollation. accept(SemanticQueryWalker<R> walker)
<T> T
SqmCollectionSize. accept(SemanticQueryWalker<T> walker)
<X> X
SqmDistinct. accept(SemanticQueryWalker<X> walker)
<T> T
SqmDurationUnit. accept(SemanticQueryWalker<T> walker)
<X> X
SqmEnumLiteral. accept(SemanticQueryWalker<X> walker)
<X> X
SqmEvery. accept(SemanticQueryWalker<X> walker)
<X> X
SqmExtractUnit. accept(SemanticQueryWalker<X> walker)
<X> X
SqmFieldLiteral. accept(SemanticQueryWalker<X> walker)
<R> R
SqmFormat. accept(SemanticQueryWalker<R> walker)
<X> X
SqmFunction. accept(SemanticQueryWalker<X> walker)
<X> X
SqmJpaCriteriaParameterWrapper. accept(SemanticQueryWalker<X> walker)
Unsupported.<R> R
SqmLiteral. accept(SemanticQueryWalker<R> walker)
<X> X
SqmLiteralEntityType. accept(SemanticQueryWalker<X> walker)
<X> X
SqmLiteralNull. accept(SemanticQueryWalker<X> walker)
<X> X
SqmModifiedSubQueryExpression. accept(SemanticQueryWalker<X> walker)
<X> X
SqmNamedParameter. accept(SemanticQueryWalker<X> walker)
<X> X
SqmOver. accept(SemanticQueryWalker<X> walker)
<X> X
SqmOverflow. accept(SemanticQueryWalker<X> walker)
<X> X
SqmParameterizedEntityType. accept(SemanticQueryWalker<X> walker)
<X> X
SqmPositionalParameter. accept(SemanticQueryWalker<X> walker)
<X> X
SqmSelfRenderingExpression. accept(SemanticQueryWalker<X> walker)
<X> X
SqmStar. accept(SemanticQueryWalker<X> walker)
<X> X
SqmSummarization. accept(SemanticQueryWalker<X> walker)
<T> T
SqmToDuration. accept(SemanticQueryWalker<T> walker)
<T> T
SqmTrimSpecification. accept(SemanticQueryWalker<T> walker)
<X> X
SqmTuple. accept(SemanticQueryWalker<X> walker)
<X> X
SqmUnaryOperation. accept(SemanticQueryWalker<X> walker)
<X> X
SqmWindow. accept(SemanticQueryWalker<X> walker)
Constructor parameters in org.hibernate.query.sqm.tree.expression with type arguments of type SemanticQueryWalker Constructor Description SqmSelfRenderingExpression(Function<SemanticQueryWalker,Expression> renderer, SqmExpressible<T> type, NodeBuilder criteriaBuilder)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
SqmCrossJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCteJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmDerivedJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmEntityJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmRoot. accept(SemanticQueryWalker<X> walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.insert
Methods in org.hibernate.query.sqm.tree.insert with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
SqmInsertSelectStatement. accept(SemanticQueryWalker<X> walker)
<X> X
SqmInsertValuesStatement. accept(SemanticQueryWalker<X> walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.jpa
Classes in org.hibernate.query.sqm.tree.jpa that implement SemanticQueryWalker Modifier and Type Class Description class
ParameterCollector
todo (6.0) : how is this different fromParameterCollector
? -
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.predicate
Methods in org.hibernate.query.sqm.tree.predicate with parameters of type SemanticQueryWalker Modifier and Type Method Description <T> T
SqmBetweenPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmBooleanExpressionPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmComparisonPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmEmptinessPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmExistsPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmGroupedPredicate. accept(SemanticQueryWalker<T> walker)
<X> X
SqmInListPredicate. accept(SemanticQueryWalker<X> walker)
<X> X
SqmInSubQueryPredicate. accept(SemanticQueryWalker<X> walker)
<T> T
SqmJunctionPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmLikePredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmMemberOfPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmNegatedPredicate. accept(SemanticQueryWalker<T> walker)
<T> T
SqmNullnessPredicate. accept(SemanticQueryWalker<T> walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
SqmDynamicInstantiation. accept(SemanticQueryWalker<X> walker)
<X> X
SqmDynamicInstantiationArgument. accept(SemanticQueryWalker<X> walker)
<X> X
SqmJpaCompoundSelection. accept(SemanticQueryWalker<X> walker)
<X> X
SqmQueryGroup. accept(SemanticQueryWalker<X> walker)
<X> X
SqmQuerySpec. accept(SemanticQueryWalker<X> walker)
<X> X
SqmSelection. accept(SemanticQueryWalker<X> walker)
<X> X
SqmSelectStatement. accept(SemanticQueryWalker<X> walker)
<T1> T1
SqmSubQuery. accept(SemanticQueryWalker<T1> walker)
-
Uses of SemanticQueryWalker in org.hibernate.query.sqm.tree.update
Methods in org.hibernate.query.sqm.tree.update with parameters of type SemanticQueryWalker Modifier and Type Method Description <X> X
SqmUpdateStatement. accept(SemanticQueryWalker<X> walker)
-