Class DefaultDSLQueryFactory

java.lang.Object
com.liferay.petra.sql.dsl.spi.factory.DefaultDSLQueryFactory
All Implemented Interfaces:
com.liferay.petra.sql.dsl.factory.DSLQueryFactory

public class DefaultDSLQueryFactory extends Object implements com.liferay.petra.sql.dsl.factory.DSLQueryFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.liferay.petra.sql.dsl.query.FromStep
     
    com.liferay.petra.sql.dsl.query.FromStep
    countDistinct(com.liferay.petra.sql.dsl.expression.Expression<?> expression)
     
    <T> com.liferay.petra.sql.dsl.expression.Expression<T>
    scalarSubDSLQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery, Class<T> javaType, String name, int sqlType)
     
    com.liferay.petra.sql.dsl.query.FromStep
     
    com.liferay.petra.sql.dsl.query.FromStep
    select(com.liferay.petra.sql.dsl.expression.Expression<?>... expressions)
     
    <T extends com.liferay.petra.sql.dsl.Table<T>>
    com.liferay.petra.sql.dsl.query.FromStep
    select(com.liferay.petra.sql.dsl.Table<T> table)
     
    com.liferay.petra.sql.dsl.query.FromStep
    selectDistinct(com.liferay.petra.sql.dsl.expression.Expression<?>... expressions)
     
    <T extends com.liferay.petra.sql.dsl.Table<T>>
    com.liferay.petra.sql.dsl.query.FromStep
    selectDistinct(com.liferay.petra.sql.dsl.Table<T> table)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultDSLQueryFactory

      public DefaultDSLQueryFactory()
  • Method Details

    • count

      public com.liferay.petra.sql.dsl.query.FromStep count()
      Specified by:
      count in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory
    • countDistinct

      public com.liferay.petra.sql.dsl.query.FromStep countDistinct(com.liferay.petra.sql.dsl.expression.Expression<?> expression)
      Specified by:
      countDistinct in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory
    • scalarSubDSLQuery

      public <T> com.liferay.petra.sql.dsl.expression.Expression<T> scalarSubDSLQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery, Class<T> javaType, String name, int sqlType)
      Specified by:
      scalarSubDSLQuery in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory
    • select

      public com.liferay.petra.sql.dsl.query.FromStep select()
      Specified by:
      select in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory
    • select

      public com.liferay.petra.sql.dsl.query.FromStep select(com.liferay.petra.sql.dsl.expression.Expression<?>... expressions)
      Specified by:
      select in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory
    • select

      public <T extends com.liferay.petra.sql.dsl.Table<T>> com.liferay.petra.sql.dsl.query.FromStep select(com.liferay.petra.sql.dsl.Table<T> table)
      Specified by:
      select in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory
    • selectDistinct

      public com.liferay.petra.sql.dsl.query.FromStep selectDistinct(com.liferay.petra.sql.dsl.expression.Expression<?>... expressions)
      Specified by:
      selectDistinct in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory
    • selectDistinct

      public <T extends com.liferay.petra.sql.dsl.Table<T>> com.liferay.petra.sql.dsl.query.FromStep selectDistinct(com.liferay.petra.sql.dsl.Table<T> table)
      Specified by:
      selectDistinct in interface com.liferay.petra.sql.dsl.factory.DSLQueryFactory