org.jooq
Interface PivotInStep<T>


public interface PivotInStep<T>

This type is used for the Oracle PIVOT clause DSL API, pivoting Table objects to new tables.

Author:
Lukas Eder

Method Summary
 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
 

Method Detail

in

Table<Record> in(T... values)
Specify the acceptable values for pivoting

Parameters:
values - The pivoting values
Returns:
A new pivoted table

in

Table<Record> in(Field<?>... fields)
Specify the acceptable values for pivoting

This clause is generally only supported by SQLDialect.ORACLE. SQLDialect.SQLSERVER accepts only literals, use in(Object...) instead.

Parameters:
fields - The pivoting values
Returns:
A new pivoted table

in

Table<Record> in(Collection<? extends Field<T>> fields)
Specify the acceptable values for pivoting

This clause is generally only supported by SQLDialect.ORACLE. SQLDialect.SQLSERVER accepts only literals, use in(Object...) instead.

Parameters:
fields - The pivoting values
Returns:
A new pivoted table


Copyright © 2012. All Rights Reserved.