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 CteStatement
createSeriesCte
(int maxSeriesSize, SqmToSqlAstConverter converter) protected CteStatement
createSeriesCte
(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:
transform
in interfaceQueryTransformer
- Overrides:
transform
in classNumberSeriesGenerateSeriesFunction.NumberSeriesQueryTransformer
-
createSeriesCte
-
createSeriesCte
-