public class SybaseSqmToSqlAstConverter<T extends Statement> extends BaseSqmToSqlAstConverter<T>
BaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector, BaseSqmToSqlAstConverter.SqmAliasedNodeCollector, BaseSqmToSqlAstConverter.SqmAliasedNodePositionTracker
additionalRestrictions, inferrableTypeAccessStack
NO_COLUMN_LENGTH
Constructor and Description |
---|
SybaseSqmToSqlAstConverter(SqmStatement<?> statement,
QueryOptions queryOptions,
org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref,
QueryParameterBindings domainParameterBindings,
LoadQueryInfluencers fetchInfluencers,
SqlAstCreationContext creationContext) |
Modifier and Type | Method and Description |
---|---|
protected Expression |
resolveGroupOrOrderByExpression(SqmExpression<?> groupByClauseExpression) |
QuerySpec |
visitQuerySpec(SqmQuerySpec<?> sqmQuerySpec) |
addVersionedAssignment, applyCollectionFilterPredicates, consumeExplicitJoin, consumeExplicitJoins, consumeFromClauseRoot, consumeSingleSqmParameter, consumeSqmParameter, consumeSqmParameter, createCorrelatedAggregateSubQuery, createCteTable, currentSqlSelectionCollector, determineValueMapping, determineValueMapping, expandSelfRenderingFunctionMultiValueParameter, findCteColumn, findTableGroup, forEachCteColumn, getCreationContext, getCurrentClauseStack, getCurrentlyResolvingForeignKeyPart, getCurrentProcessingState, getFromClauseAccess, getFromClauseIndex, getJdbcParamsBySqmParam, getLoadQueryInfluencers, getPreferredSqlTypeCodeForBoolean, getProcessingStateStack, getQueryOptions, getSqlAliasBaseGenerator, getSqlAstCreationState, getSqlExpressionResolver, getSqmParameterMappingModelExpressableResolutions, getStatement, getTypeConfiguration, isResolvingCircularFetch, lenientlyResolveMappingExpressable, popProcessingStateStack, pushProcessingState, pushProcessingState, registerLockMode, registerTableGroup, resolveMappingExpressable, resolveModelPart, setCurrentlyResolvingForeignKeyPart, setResolvingCircularFetch, translate, visitAndPredicate, visitAny, visitAnyValuedValuedPath, visitBasicValuedPath, visitBetweenPredicate, visitBinaryArithmeticExpression, visitBooleanExpressionPredicate, visitByUnit, visitCastTarget, visitCollate, visitComparisonPredicate, visitCrossJoin, visitCteContainer, visitCteStatement, visitCycleColumns, visitDeleteStatement, visitDistinct, visitDurationUnit, visitDynamicInstantiation, visitEmbeddableValuedPath, visitEntityTypeLiteralExpression, visitEntityValuedPath, visitEnumLiteral, visitEvery, visitExistsPredicate, visitExtractUnit, visitFetches, visitFetchExpression, visitFieldLiteral, visitFormat, visitFromClause, visitFullyQualifiedClass, visitFunction, visitGroupByClause, visitGroupedPredicate, visitHavingClause, visitIndexedPluralAccessPath, visitInListPredicate, visitInsertSelectStatement, visitInsertValuesStatement, visitInSubQueryPredicate, visitIsEmptyPredicate, visitIsNullPredicate, visitJpaCriteriaParameter, visitLikePredicate, visitLiteral, visitMapEntryFunction, visitMaxElementPath, visitMaxIndexPath, visitMemberOfPredicate, visitMinElementPath, visitMinIndexPath, visitNamedParameterExpression, visitNegatedPredicate, visitNonAggregatedCompositeValuedPath, visitOffsetAndFetchExpressions, visitOffsetExpression, visitOrderByClause, visitOrderByOffsetAndFetch, visitOrPredicate, visitParameterizedEntityTypeExpression, visitPluralAttributeSizeFunction, visitPluralValuedPath, visitPositionalParameterExpression, visitQualifiedAttributeJoin, visitQualifiedEntityJoin, visitQueryGroup, visitQueryPart, visitRootPath, visitSearchBySpecifications, visitSearchedCaseExpression, visitSelectClause, visitSelection, visitSelectStatement, visitSetClause, visitSimpleCaseExpression, visitSortSpecification, visitStar, visitStatement, visitSubQueryExpression, visitSummarization, visitToDuration, visitTrimSpecification, visitTuple, visitUnaryOperationExpression, visitUpdateStatement, visitValues
getServiceRegistry, visitAssignment, visitCoalesce, visitCorrelation, visitJpaCompoundSelection, visitRestrictedSubQueryExpression, visitTreatedPath, visitWhereClause
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAssignment, visitCoalesce, visitCorrelation, visitJpaCompoundSelection, visitRestrictedSubQueryExpression, visitTreatedPath, visitWhereClause
getTableGroup, resolveTableGroup
forceIdentifierSelection, getSqlAliasBaseManager, isAssociationKeyVisited, isRegisteringVisitedAssociationKeys, registerVisitedAssociationKey
getColumnLength, getEnumeratedType, getTemporalPrecision, isLob, isNationalized
public SybaseSqmToSqlAstConverter(SqmStatement<?> statement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers fetchInfluencers, SqlAstCreationContext creationContext)
public QuerySpec visitQuerySpec(SqmQuerySpec<?> sqmQuerySpec)
visitQuerySpec
in interface SemanticQueryWalker<Object>
visitQuerySpec
in class BaseSqmToSqlAstConverter<T extends Statement>
protected Expression resolveGroupOrOrderByExpression(SqmExpression<?> groupByClauseExpression)
resolveGroupOrOrderByExpression
in class BaseSqmToSqlAstConverter<T extends Statement>
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.