public interface PivotInStep<T>
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 |
|---|---|
Table<Record> |
in(Collection<? extends Field<T>> fields)
Specify the acceptable values for pivoting
This clause is generally only supported by
SQLDialect.ORACLE. |
Table<Record> |
in(Field<?>... fields)
Specify the acceptable values for pivoting
This clause is generally only supported by
SQLDialect.ORACLE. |
Table<Record> |
in(T... values)
Specify the acceptable values for pivoting
|
@Support(value={ORACLE11G,ORACLE12C}) Table<Record> in(T... values)
values - The pivoting values@Support(value={ORACLE11G,ORACLE12C}) Table<Record> in(Field<?>... fields)
This clause is generally only supported by SQLDialect.ORACLE.
SQLDialect.SQLSERVER accepts only literals, use
in(Object...) instead.
fields - The pivoting values@Support(value={ORACLE11G,ORACLE12C}) Table<Record> in(Collection<? extends Field<T>> fields)
This clause is generally only supported by SQLDialect.ORACLE.
SQLDialect.SQLSERVER accepts only literals, use
in(Object...) instead.
fields - The pivoting valuesCopyright © 2019. All rights reserved.