Module org.jooq
Package org.jooq

Interface DerivedColumnList

All Superinterfaces:
QueryPart, Serializable

public interface DerivedColumnList extends QueryPart
A derived column list.

Thist type models a table name and an optional "derived column list", which can be used to name both tables and columns in one go, e.g. when aliasing a derived table or a CommonTableExpression.

Example:


 // Assuming import static org.jooq.impl.DSL.*;

 Table<?> t = name("t").fields("v").as(select(one()));
 //           ^^^^^^^^^^^^^^^^^^^^^ -- DerivedColumnList

 using(configuration)
    .select()
    .from(t)
    .fetch();
 

Instances can be created using Name.fields(String...) and overloads.

Author:
Lukas Eder