Top Description Fields Constructors Methods
org.hibernate.dialect

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

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

A SQL AST translator for DB2z.
Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final DatabaseVersion

Constructor Summary

AccessConstructor and Description
public
DB2zSqlAstTranslator(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
protected boolean
public void
Inherited from org.hibernate.dialect.DB2SqlAstTranslator:
emulateFetchOffsetWithWindowFunctionsVisitQueryPartgetForSharegetForUpdategetFromDualgetFromDualForSelectOnlygetSkipLockedneedsRecursiveKeywordInWithClauserenderComparisonStandardrenderExpressionAsClauseItemrenderFetchExpressionrenderOffsetExpressionrenderPartitionItemrenderReturningClauserenderSelectExpressionrenderSelectTupleComparisonrenderTableGroupJoinrenderTableReferenceJoinssupportsParameterOffsetFetchExpressionsupportsRowValueConstructorSyntaxsupportsRowValueConstructorSyntaxInInListsupportsRowValueConstructorSyntaxInQuantifiedPredicatessupportsWithClauseInSubqueryvisitAnsiCaseSearchedExpressionvisitAnsiCaseSimpleExpressionvisitBooleanExpressionPredicatevisitDeleteStatementOnlyvisitInsertStatementOnlyvisitOffsetFetchClausevisitQueryGroupvisitQueryPartTableReferencevisitQuerySpecvisitReturningColumnsvisitSelectStatementvisitStandardTableInsertvisitUpdateStatementOnly

Field Detail

versionback to summary
private final DatabaseVersion version

Constructor Detail

DB2zSqlAstTranslatorback to summary
public DB2zSqlAstTranslator(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
renderPrimaryTableReferenceback to summary
protected boolean renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode)

Overrides org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.renderPrimaryTableReference.

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
visitFunctionTableReferenceback to summary
public void visitFunctionTableReference(FunctionTableReference tableReference)

Overrides org.hibernate.sql.ast.spi.AbstractSqlAstTranslator.visitFunctionTableReference.

Implements org.hibernate.sql.ast.SqlAstWalker.visitFunctionTableReference.

Annotations
@Override