Package org.hibernate.dialect.function
Class CteGenerateSeriesFunction.CteGenerateSeriesQueryTransformer
java.lang.Object
org.hibernate.dialect.function.NumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer
org.hibernate.dialect.function.CteGenerateSeriesFunction.CteGenerateSeriesQueryTransformer
- All Implemented Interfaces:
QueryTransformer
- Direct Known Subclasses:
HANAGenerateSeriesFunction.HANAGenerateSeriesQueryTransformer
- Enclosing class:
CteGenerateSeriesFunction
public static class CteGenerateSeriesFunction.CteGenerateSeriesQueryTransformer
extends NumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer
-
Field Summary
FieldsFields inherited from class org.hibernate.dialect.function.NumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer
coerceToTimestamp, functionTableGroup, positionColumnName, targetTableGroup -
Constructor Summary
ConstructorsConstructorDescriptionCteGenerateSeriesQueryTransformer(FunctionTableGroup functionTableGroup, TableGroup targetTableGroup, int maxSeriesSize, String positionColumnName, boolean coerceToTimestamp) -
Method Summary
Modifier and TypeMethodDescriptionstatic CteStatementcreateSeriesCte(int maxSeriesSize, SqmToSqlAstConverter converter) protected CteStatementcreateSeriesCte(SqmToSqlAstConverter converter) transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter)
-
Field Details
-
NAME
- See Also:
-
maxSeriesSize
protected final int maxSeriesSize
-
-
Constructor Details
-
CteGenerateSeriesQueryTransformer
public CteGenerateSeriesQueryTransformer(FunctionTableGroup functionTableGroup, TableGroup targetTableGroup, int maxSeriesSize, String positionColumnName, boolean coerceToTimestamp)
-
-
Method Details
-
transform
public QuerySpec transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) - Specified by:
transformin interfaceQueryTransformer- Overrides:
transformin classNumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer
-
createSeriesCte
-
createSeriesCte
-