- All Superinterfaces:
 QueryPart,Serializable
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
 
- 
Method Summary
Modifier and TypeMethodDescription<R extends Record20<?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> 
@NotNull CommonTableExpression<R>as(ResultQuery<R> query) Specify a subselect to refer to by theDerivedColumnListto form a common table expression.<R extends Record20<?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> 
@NotNull CommonTableExpression<R>asMaterialized(ResultQuery<R> query) Specify a materialized subselect to refer to by theDerivedColumnListto form a common table expression.<R extends Record20<?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> 
@NotNull CommonTableExpression<R>asNotMaterialized(ResultQuery<R> query) Specify a non-materialized subselect to refer to by theDerivedColumnListto form a common table expression. 
- 
Method Details
- 
as
@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) <R extends Record20<?,?, @NotNull CommonTableExpression<R> as?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> (ResultQuery<R> query) Specify a subselect to refer to by theDerivedColumnListto form a common table expression. - 
asMaterialized
@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) <R extends Record20<?,?, @NotNull CommonTableExpression<R> asMaterialized?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> (ResultQuery<R> query) Specify a materialized subselect to refer to by theDerivedColumnListto form a common table expression.This adds the PostgreSQL 12
MATERIALIZEDhint to the common table expression definition, or silently ignores it, if the hint is not supported. - 
asNotMaterialized
@NotNull @Support({AURORA_POSTGRES,BIGQUERY,COCKROACHDB,DB2,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL_8_0,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) <R extends Record20<?,?, @NotNull CommonTableExpression<R> asNotMaterialized?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> (ResultQuery<R> query) Specify a non-materialized subselect to refer to by theDerivedColumnListto form a common table expression.This adds the PostgreSQL 12
NOT MATERIALIZEDhint to the common table expression definition, or silently ignores it, if the hint is not supported. 
 -