Uses of Interface
org.hibernate.query.sqm.SemanticQueryWalker
-
Packages that use SemanticQueryWalker Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.cte Nodes representing common table expressions (CTE) in the SQM tree.org.hibernate.query.sqm.tree.delete Nodes representingdelete
statements in the SQM tree.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.insert Nodes representinginsert
statements in the SQM tree.org.hibernate.query.sqm.tree.jpa org.hibernate.query.sqm.tree.predicate Nodes representing logical predicates in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdate
statements in the SQM tree. -
-
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
EntityDiscriminatorSqmPath. accept(SemanticQueryWalker<X> walker)
-
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. -
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
SqmBagJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmBasicValuedSimplePath. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedBagJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedCrossJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedEntityJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedListJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedMapJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedPluralPartJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedRoot. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedRootJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedSetJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmCorrelatedSingularJoin. 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
SqmListJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmMapEntryReference. accept(SemanticQueryWalker<X> walker)
<X> X
SqmMapJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmPluralPartJoin. accept(SemanticQueryWalker<X> walker)
<T> T
SqmPluralValuedSimplePath. accept(SemanticQueryWalker<T> walker)
<X> X
SqmSetJoin. accept(SemanticQueryWalker<X> walker)
<X> X
SqmSingularJoin. accept(SemanticQueryWalker<X> 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)
<X> X
SqmCastTarget. accept(SemanticQueryWalker<X> 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
SqmHqlNumericLiteral. 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
-
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)
<T> T
SqmTruthnessPredicate. 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)
-