public interface PivotForStep
PIVOT
clause DSL API, pivoting
Table
objects to new tables.
XYZ*Step
types directly from client code
It is usually not recommended to reference any XYZ*Step
types
directly from client code, or assign them to local variables. When writing
dynamic SQL, creating a statement's components dynamically, and passing them
to the DSL API statically is usually a better choice. See the manual's
section about dynamic SQL for details: https://www.jooq.org/doc/latest/manual/sql-building/dynamic-sql.
Drawbacks of referencing the XYZ*Step
types directly:
Modifier and Type | Method and Description |
---|---|
<T> PivotInStep<T> |
on(Field<T> field)
Add a list of fields to the
PIVOT clause. |
@Support(value={ORACLE11G,ORACLE12C}) <T> PivotInStep<T> on(Field<T> field)
PIVOT
clause. Normally, the
keyword used here would be FOR
, but for
is a
reserved word in Java and cannot be used. on
is close
enough.field
- The pivoting fieldPIVOT
expressionCopyright © 2019. All rights reserved.