Top Constructors Methods
org.hibernate.query.sqm.mutation.internal

public final Class SqmInsertStrategyHelper

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Collections, .List, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.query.SortDirection, org.hibernate.query.sqm.function.SelfRenderingWindowFunctionSqlAstExpression, org.hibernate.sql.ast.spi.SqlSelection, org.hibernate.sql.ast.tree.expression.Expression, .Over, .SqlSelectionExpression, org.hibernate.sql.ast.tree.select.QuerySpec, .SortSpecification, org.hibernate.type.BasicType

Author
Christian Beikov

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static boolean
public static Expression
createRowNumberingExpression(QuerySpec querySpec, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Creates a row numbering expression, that can be added to the select clause of the query spec.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SqmInsertStrategyHelperback to summary
private SqmInsertStrategyHelper()

Method Detail

containsSelectionExpressionback to summary
private static boolean containsSelectionExpression(List<SortSpecification> orderList, SqlSelection sqlSelection)
createRowNumberingExpressionback to summary
public static Expression createRowNumberingExpression(QuerySpec querySpec, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Creates a row numbering expression, that can be added to the select clause of the query spec.