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.