Class QueryTable

java.lang.Object
com.liferay.petra.sql.dsl.base.BaseTable<QueryTable>
com.liferay.petra.sql.dsl.spi.query.QueryTable
All Implemented Interfaces:
com.liferay.petra.sql.dsl.ast.ASTNode, com.liferay.petra.sql.dsl.Table<QueryTable>

public class QueryTable extends com.liferay.petra.sql.dsl.base.BaseTable<QueryTable>
  • Constructor Summary

    Constructors
    Constructor
    Description
    QueryTable(String name, com.liferay.petra.sql.dsl.query.DSLQuery dslQuery, Collection<com.liferay.petra.sql.dsl.Column<?,?>> columns)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object object)
     
    com.liferay.petra.sql.dsl.query.DSLQuery
     
    int
     
    void
    toSQL(Consumer<String> consumer, com.liferay.petra.sql.dsl.ast.ASTNodeListener astNodeListener)
     

    Methods inherited from class com.liferay.petra.sql.dsl.base.BaseTable

    aliasColumn, as, createColumn, getColumn, getColumn, getColumns, getName, getTableName, putColumn, setAlias, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

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

    toSQL
  • Constructor Details

    • QueryTable

      public QueryTable(String name, com.liferay.petra.sql.dsl.query.DSLQuery dslQuery, Collection<com.liferay.petra.sql.dsl.Column<?,?>> columns)
  • Method Details

    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class com.liferay.petra.sql.dsl.base.BaseTable<QueryTable>
    • getDslQuery

      public com.liferay.petra.sql.dsl.query.DSLQuery getDslQuery()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class com.liferay.petra.sql.dsl.base.BaseTable<QueryTable>
    • toSQL

      public void toSQL(Consumer<String> consumer, com.liferay.petra.sql.dsl.ast.ASTNodeListener astNodeListener)
      Specified by:
      toSQL in interface com.liferay.petra.sql.dsl.ast.ASTNode
      Overrides:
      toSQL in class com.liferay.petra.sql.dsl.base.BaseTable<QueryTable>