Top Description Fields Constructors Methods
org.hibernate.dialect

public Class DB2iSqlAstTranslator<T extends org.hibernate.sql.exec.spi.JdbcOperation>

extends DB2SqlAstTranslator<T extends JdbcOperation>
Class Inheritance
Imports
org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.query.sqm.ComparisonOperator, org.hibernate.sql.ast.tree.Statement, org.hibernate.sql.ast.tree.expression.Expression, .Literal, org.hibernate.sql.ast.tree.select.QueryPart, org.hibernate.sql.exec.spi.JdbcOperation

A SQL AST translator for DB2i.
Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final DatabaseVersion

Constructor Summary

AccessConstructor and Description
public
DB2iSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement, DatabaseVersion version)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public DatabaseVersion
protected void
protected boolean
protected boolean
Inherited from org.hibernate.dialect.DB2SqlAstTranslator:
emulateFetchOffsetWithWindowFunctionsVisitQueryPartgetForSharegetForUpdategetFromDualgetFromDualForSelectOnlygetSkipLockedneedsRecursiveKeywordInWithClauserenderComparisonStandardrenderExpressionAsClauseItemrenderFetchExpressionrenderOffsetExpressionrenderPartitionItemrenderReturningClauserenderSelectExpressionrenderSelectTupleComparisonrenderTableGroupJoinrenderTableReferenceJoinssupportsParameterOffsetFetchExpressionsupportsRowValueConstructorSyntaxsupportsRowValueConstructorSyntaxInInListsupportsRowValueConstructorSyntaxInQuantifiedPredicatessupportsWithClauseInSubqueryvisitAnsiCaseSearchedExpressionvisitAnsiCaseSimpleExpressionvisitBooleanExpressionPredicatevisitDeleteStatementOnlyvisitInsertStatementOnlyvisitOffsetFetchClausevisitQueryGroupvisitQueryPartTableReferencevisitQuerySpecvisitReturningColumnsvisitSelectStatementvisitStandardTableInsertvisitUpdateStatementOnly

Field Detail

versionback to summary
private final DatabaseVersion version

Constructor Detail

DB2iSqlAstTranslatorback to summary
public DB2iSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement, DatabaseVersion version)

Deprecated

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

Method Detail

getDB2Versionback to summary
public DatabaseVersion getDB2Version()

Overrides org.hibernate.dialect.DB2SqlAstTranslator.getDB2Version.

Annotations
@Override
renderComparisonback to summary
protected void renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs)

Overrides org.hibernate.dialect.DB2SqlAstTranslator.renderComparison.

Annotations
@Override
shouldEmulateFetchClauseback to summary
protected boolean shouldEmulateFetchClause(QueryPart queryPart)

Overrides org.hibernate.dialect.DB2SqlAstTranslator.shouldEmulateFetchClause.

Annotations
@Override
supportsOffsetClauseback to summary
protected boolean supportsOffsetClause()

Overrides org.hibernate.dialect.DB2SqlAstTranslator.supportsOffsetClause.

Annotations
@Override