Module org.jooq
Package org.jooq

Interface WithAsStep3


public interface WithAsStep3
This type is part of the jOOQ DSL to create Select, Insert, Update, Delete, Merge statements prefixed with a WITH clause and with CommonTableExpressions.

Example:


 DSL.with("table", "col1", "col2")
    .as(
        select(one(), two())
    )
    .select()
    .from("table")
 
Author:
Lukas Eder
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull WithStep
    as(ResultQuery<? extends Record3<?,?,?>> query)
    Associate a subselect with a common table expression's table and column names.
    @NotNull WithStep
    asMaterialized(ResultQuery<? extends Record3<?,?,?>> query)
    Associate a materialized subselect with a common table expression's table and column names.
    @NotNull WithStep
    asNotMaterialized(ResultQuery<? extends Record3<?,?,?>> query)
    Associate a non-materialized subselect with a common table expression's table and column names.