Package org.hibernate.query.sqm.sql
Interface SqmTranslator<T extends Statement>
-
- All Superinterfaces:
FromClauseAccess
,JdbcParameterBySqmParameterAccess
,SemanticQueryWalker<Object>
,SqlAstCreationState
,SqmToSqlAstConverter
- All Known Implementing Classes:
BaseSqmToSqlAstConverter
,MultiTableSqmMutationConverter
,StandardSqmTranslator
,SybaseSqmToSqlAstConverter
public interface SqmTranslator<T extends Statement> extends SqmToSqlAstConverter, FromClauseAccess, JdbcParameterBySqmParameterAccess
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqmTranslation<T>
translate()
-
Methods inherited from interface org.hibernate.sql.ast.spi.FromClauseAccess
findTableGroup, findTableGroupForGetOrCreate, findTableGroupOnCurrentFromClause, getTableGroup, registerTableGroup, resolveTableGroup
-
Methods inherited from interface org.hibernate.query.sqm.spi.JdbcParameterBySqmParameterAccess
getJdbcParamsBySqmParam
-
Methods inherited from interface org.hibernate.query.sqm.SemanticQueryWalker
visitAny, visitAnyDiscriminatorTypeExpression, visitAnyDiscriminatorTypeValueExpression, visitAnyValuedValuedPath, visitAssignment, visitAsWrapperExpression, visitBagJoin, visitBasicValuedPath, visitBetweenPredicate, visitBinaryArithmeticExpression, visitBooleanExpressionPredicate, visitByUnit, visitCastTarget, visitCoalesce, visitCollation, visitComparisonPredicate, visitConflictClause, visitCorrelatedBagJoin, visitCorrelatedCrossJoin, visitCorrelatedEntityJoin, visitCorrelatedListJoin, visitCorrelatedMapJoin, visitCorrelatedPluralPartJoin, visitCorrelatedRoot, visitCorrelatedRootJoin, visitCorrelatedSetJoin, visitCorrelatedSingularJoin, visitCorrelation, visitCrossJoin, visitCteContainer, visitCteStatement, visitDeleteStatement, visitDiscriminatorPath, visitDistinct, visitDurationUnit, visitDynamicInstantiation, visitElementAggregateFunction, visitEmbeddableTypeLiteralExpression, visitEmbeddableValuedPath, visitEntityTypeLiteralExpression, visitEntityValuedPath, visitEnumLiteral, visitEvery, visitExistsPredicate, visitExtractUnit, visitFetchExpression, visitFieldLiteral, visitFkExpression, visitFormat, visitFromClause, visitFullyQualifiedClass, visitFunction, visitFunctionPath, visitGroupByClause, visitGroupedPredicate, visitHavingClause, visitHqlNumericLiteral, visitIndexAggregateFunction, visitIndexedPluralAccessPath, visitInListPredicate, visitInsertSelectStatement, visitInsertValuesStatement, visitInSubQueryPredicate, visitIsEmptyPredicate, visitIsNullPredicate, visitIsTruePredicate, visitJpaCompoundSelection, visitJpaCriteriaParameter, visitJunctionPredicate, visitLikePredicate, visitListJoin, visitLiteral, visitMapEntryFunction, visitMapJoin, visitMemberOfPredicate, visitModifiedSubQueryExpression, visitNamedParameterExpression, visitNegatedPredicate, visitNonAggregatedCompositeValuedPath, visitOffsetExpression, visitOrderByClause, visitOver, visitOverflow, visitParameterizedEntityTypeExpression, visitPluralAttributeSizeFunction, visitPluralPartJoin, visitPluralValuedPath, visitPositionalParameterExpression, visitQualifiedAttributeJoin, visitQualifiedCteJoin, visitQualifiedDerivedJoin, visitQualifiedEntityJoin, visitQueryGroup, visitQuerySpec, visitRootCte, visitRootDerived, visitRootPath, visitSearchedCaseExpression, visitSelectClause, visitSelection, visitSelectStatement, visitSetClause, visitSetJoin, visitSimpleCaseExpression, visitSingularJoin, visitSortSpecification, visitStar, visitSubQueryExpression, visitSummarization, visitToDuration, visitTreatedPath, visitTrimSpecification, visitTuple, visitUnaryOperationExpression, visitUpdateStatement, visitValues, visitWhereClause, visitWindow
-
Methods inherited from interface org.hibernate.sql.ast.spi.SqlAstCreationState
applyOnlyLoadByKeyFilters, applyOrdering, getCreationContext, getCurrentProcessingState, getFromClauseAccess, getLoadQueryInfluencers, getSqlAliasBaseGenerator, getSqlExpressionResolver, registerEntityNameUsage, registerLockMode, supportsEntityNameUsage
-
Methods inherited from interface org.hibernate.query.sqm.sql.SqmToSqlAstConverter
determineValueMapping, expandSelfRenderingFunctionMultiValueParameter, getCurrentClauseStack, getCurrentlyProcessingJoinType, getCurrentSqmQueryPart, isInTypeInference, registerQueryTransformer, resolveFunctionImpliedReturnType, resolveMetadata, visitNestedTopLevelPredicate, visitWithInferredType
-
-
-
-
Method Detail
-
translate
SqmTranslation<T> translate()
-
-