Interface DefaultDSLQuery

All Superinterfaces:
com.liferay.petra.sql.dsl.ast.ASTNode, com.liferay.petra.sql.dsl.query.DSLQuery
All Known Subinterfaces:
DefaultFromStep, DefaultGroupByStep, DefaultHavingStep, DefaultJoinStep, DefaultLimitStep, DefaultOrderByStep, DefaultWhereStep
All Known Implementing Classes:
From, GroupBy, Having, Join, Limit, OrderBy, Select, SetOperation, Where

public interface DefaultDSLQuery extends com.liferay.petra.sql.dsl.query.DSLQuery
  • Method Summary

    Modifier and Type
    Method
    Description
    default com.liferay.petra.sql.dsl.Table<?>
    as(String name)
     
    default com.liferay.petra.sql.dsl.Table<?>
    as(String name, Collection<com.liferay.petra.sql.dsl.Column<?,?>> templateColumns)
     
    default <T extends com.liferay.petra.sql.dsl.Table<T>>
    T
    as(String name, T templateTable)
     
    default com.liferay.petra.sql.dsl.query.DSLQuery
    union(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
     
    default com.liferay.petra.sql.dsl.query.DSLQuery
    unionAll(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
     

    Methods inherited from interface com.liferay.petra.sql.dsl.ast.ASTNode

    toSQL, toSQL
  • Method Details

    • as

      default com.liferay.petra.sql.dsl.Table<?> as(String name)
      Specified by:
      as in interface com.liferay.petra.sql.dsl.query.DSLQuery
    • as

      default com.liferay.petra.sql.dsl.Table<?> as(String name, Collection<com.liferay.petra.sql.dsl.Column<?,?>> templateColumns)
      Specified by:
      as in interface com.liferay.petra.sql.dsl.query.DSLQuery
    • as

      default <T extends com.liferay.petra.sql.dsl.Table<T>> T as(String name, T templateTable)
      Specified by:
      as in interface com.liferay.petra.sql.dsl.query.DSLQuery
    • union

      default com.liferay.petra.sql.dsl.query.DSLQuery union(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      union in interface com.liferay.petra.sql.dsl.query.DSLQuery
    • unionAll

      default com.liferay.petra.sql.dsl.query.DSLQuery unionAll(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      unionAll in interface com.liferay.petra.sql.dsl.query.DSLQuery