Module org.jooq
Package org.jooq

Interface WithAsStep18


public interface WithAsStep18
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 Record18<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?>> query)
    Associate a subselect with a common table expression's table and column names.
    @NotNull WithStep
    asMaterialized​(ResultQuery<? extends Record18<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?>> query)
    Associate a materialized subselect with a common table expression's table and column names.
    @NotNull WithStep
    asNotMaterialized​(ResultQuery<? extends Record18<?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?,​?>> query)
    Associate a non-materialized subselect with a common table expression's table and column names.