Top Description Fields Constructors Methods
org.jooq.impl

pack-priv final Class Transformations

extends Object
Class Inheritance
Static Imports
org.jooq.SQLDialect.CUBRID, .SQLDialect.DERBY, .SQLDialect.FIREBIRD, .SQLDialect.H2, .SQLDialect.HSQLDB, .SQLDialect.IGNITE, .SQLDialect.MARIADB, .SQLDialect.MYSQL, .SQLDialect.POSTGRES, .SQLDialect.SQLITE, .SQLDialect.YUGABYTEDB, org.jooq.conf.Transformation.WHEN_NEEDED, org.jooq.impl.Tools.selectQueryImpl, org.jooq.tools.StringUtils.defaultIfNull

Utilities related to SQL transformations.
Author
Lukas Eder

Field Summary

Modifier and TypeField and Description
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static final SelectQueryImpl<?>
subqueryWithLimit(QueryPart source)

Deprecated as a consequence of SelectQueryImpl being deprecated.
pack-priv static final boolean
transform(Configuration configuration, String label, Transformation transformation, Predicate<? super Configuration> whenNeeded)

Check whether a given SQL transformation needs to be applied.

pack-priv static final boolean
pack-priv static final boolean
pack-priv static final boolean
pack-priv static final boolean
pack-priv static final boolean
pack-priv static final boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EMULATE_GROUP_BY_COLUMN_INDEXback to summary
pack-priv static final Set<SQLDialect> EMULATE_GROUP_BY_COLUMN_INDEX
EMULATE_QUALIFYback to summary
pack-priv static final Set<SQLDialect> EMULATE_QUALIFY
EMULATE_ROWNUMback to summary
pack-priv static final Set<SQLDialect> EMULATE_ROWNUM
NO_SUPPORT_CTEback to summary
pack-priv static final Set<SQLDialect> NO_SUPPORT_CTE
NO_SUPPORT_IN_LIMITback to summary
pack-priv static final Set<SQLDialect> NO_SUPPORT_IN_LIMIT
SUPPORT_MISSING_TABLE_REFERENCESback to summary
pack-priv static final Set<SQLDialect> SUPPORT_MISSING_TABLE_REFERENCES

Constructor Detail

Transformationsback to summary
pack-priv Transformations()

Method Detail

subqueryWithLimitback to summary
pack-priv static final SelectQueryImpl<?> subqueryWithLimit(QueryPart source)

Deprecated

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

transformback to summary
pack-priv static final boolean transform(Configuration configuration, String label, Transformation transformation, Predicate<? super Configuration> whenNeeded)

Check whether a given SQL transformation needs to be applied.

transformAppendMissingTableReferencesback to summary
pack-priv static final boolean transformAppendMissingTableReferences(Configuration configuration)
transformGroupByColumnIndexback to summary
pack-priv static final boolean transformGroupByColumnIndex(Configuration configuration)
transformInConditionSubqueryWithLimitToDerivedTableback to summary
pack-priv static final boolean transformInConditionSubqueryWithLimitToDerivedTable(Configuration configuration)
transformInlineCTEback to summary
pack-priv static final boolean transformInlineCTE(Configuration configuration)
transformQualifyback to summary
pack-priv static final boolean transformQualify(Configuration configuration)
transformRownumback to summary
pack-priv static final boolean transformRownum(Configuration configuration)