Class Hierarchy

  • java.lang.Object
    • com.liferay.petra.sql.dsl.spi.ast.BaseASTNode (implements com.liferay.petra.sql.dsl.ast.ASTNode, java.lang.Cloneable)
      • com.liferay.petra.sql.dsl.spi.expression.AggregateExpression<T> (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.expression.step.CaseWhenThen<T> (implements com.liferay.petra.sql.dsl.spi.expression.step.DefaultWhenThenStep<T>)
      • com.liferay.petra.sql.dsl.spi.expression.DefaultAlias<T> (implements com.liferay.petra.sql.dsl.expression.Alias<T>, com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
        • com.liferay.petra.sql.dsl.spi.expression.DefaultColumnAlias<T,C> (implements com.liferay.petra.sql.dsl.expression.ColumnAlias<T,C>)
        • com.liferay.petra.sql.dsl.spi.expression.DefaultTypeAlias<T> (implements com.liferay.petra.sql.dsl.expression.TypeAlias<T>)
      • com.liferay.petra.sql.dsl.spi.DefaultColumn<T,C> (implements com.liferay.petra.sql.dsl.Column<T,C>, com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.query.sort.DefaultOrderByExpression (implements com.liferay.petra.sql.dsl.query.sort.OrderByExpression)
      • com.liferay.petra.sql.dsl.spi.expression.DefaultPredicate (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>, com.liferay.petra.sql.dsl.expression.Predicate)
      • com.liferay.petra.sql.dsl.spi.expression.DefaultScalarDSLQueryAlias<T> (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>, com.liferay.petra.sql.dsl.expression.ScalarDSLQueryAlias<T>)
      • com.liferay.petra.sql.dsl.spi.expression.DSLFunction<T> (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.expression.step.ElseEnd<T> (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.query.From (implements com.liferay.petra.sql.dsl.spi.query.DefaultJoinStep)
      • com.liferay.petra.sql.dsl.spi.query.GroupBy (implements com.liferay.petra.sql.dsl.spi.query.DefaultHavingStep)
      • com.liferay.petra.sql.dsl.spi.query.Having (implements com.liferay.petra.sql.dsl.spi.query.DefaultOrderByStep)
      • com.liferay.petra.sql.dsl.spi.query.Join (implements com.liferay.petra.sql.dsl.spi.query.DefaultJoinStep)
      • com.liferay.petra.sql.dsl.spi.query.Limit (implements com.liferay.petra.sql.dsl.spi.query.DefaultDSLQuery)
      • com.liferay.petra.sql.dsl.spi.expression.NullExpression (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.query.OrderBy (implements com.liferay.petra.sql.dsl.spi.query.DefaultLimitStep)
      • com.liferay.petra.sql.dsl.spi.query.QueryExpression<T> (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.expression.Scalar<T> (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.expression.ScalarList<T> (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.query.Select (implements com.liferay.petra.sql.dsl.spi.query.DefaultFromStep)
      • com.liferay.petra.sql.dsl.spi.query.SetOperation (implements com.liferay.petra.sql.dsl.spi.query.DefaultDSLQuery)
      • com.liferay.petra.sql.dsl.spi.expression.TableStar (implements com.liferay.petra.sql.dsl.spi.expression.DefaultExpression<T>)
      • com.liferay.petra.sql.dsl.spi.expression.step.WhenThen<T> (implements com.liferay.petra.sql.dsl.spi.expression.step.DefaultWhenThenStep<T>)
      • com.liferay.petra.sql.dsl.spi.query.Where (implements com.liferay.petra.sql.dsl.spi.query.DefaultGroupByStep)
    • com.liferay.petra.sql.dsl.base.BaseTable<T> (implements com.liferay.petra.sql.dsl.Table<T>)
    • com.liferay.petra.sql.dsl.spi.ast.DefaultASTNodeListener (implements com.liferay.petra.sql.dsl.ast.ASTNodeListener)
    • com.liferay.petra.sql.dsl.spi.factory.DefaultColumnFactory (implements com.liferay.petra.sql.dsl.factory.ColumnFactory)
    • com.liferay.petra.sql.dsl.spi.factory.DefaultDSLFunctionFactory (implements com.liferay.petra.sql.dsl.factory.DSLFunctionFactory)
    • com.liferay.petra.sql.dsl.spi.factory.DefaultDSLQueryFactory (implements com.liferay.petra.sql.dsl.factory.DSLQueryFactory)
    • com.liferay.petra.sql.dsl.spi.expression.DSLFunctionType
    • com.liferay.petra.sql.dsl.spi.query.JoinType
    • com.liferay.petra.sql.dsl.spi.expression.Operand
    • com.liferay.petra.sql.dsl.spi.query.SetOperationType

Interface Hierarchy

  • com.liferay.petra.sql.dsl.ast.ASTNode
    • com.liferay.petra.sql.dsl.query.DSLQuery
      • com.liferay.petra.sql.dsl.spi.query.DefaultDSLQuery
        • com.liferay.petra.sql.dsl.spi.query.DefaultFromStep (also extends com.liferay.petra.sql.dsl.query.FromStep)
        • com.liferay.petra.sql.dsl.spi.query.DefaultLimitStep (also extends com.liferay.petra.sql.dsl.query.LimitStep)
          • com.liferay.petra.sql.dsl.spi.query.DefaultOrderByStep (also extends com.liferay.petra.sql.dsl.query.OrderByStep)
            • com.liferay.petra.sql.dsl.spi.query.DefaultGroupByStep (also extends com.liferay.petra.sql.dsl.query.GroupByStep)
              • com.liferay.petra.sql.dsl.spi.query.DefaultWhereStep (also extends com.liferay.petra.sql.dsl.query.WhereStep)
                • com.liferay.petra.sql.dsl.spi.query.DefaultJoinStep (also extends com.liferay.petra.sql.dsl.query.JoinStep)
            • com.liferay.petra.sql.dsl.spi.query.DefaultHavingStep (also extends com.liferay.petra.sql.dsl.query.HavingStep)
      • com.liferay.petra.sql.dsl.query.FromStep
      • com.liferay.petra.sql.dsl.query.LimitStep
        • com.liferay.petra.sql.dsl.spi.query.DefaultLimitStep (also extends com.liferay.petra.sql.dsl.spi.query.DefaultDSLQuery)
          • com.liferay.petra.sql.dsl.spi.query.DefaultOrderByStep (also extends com.liferay.petra.sql.dsl.query.OrderByStep)
            • com.liferay.petra.sql.dsl.spi.query.DefaultGroupByStep (also extends com.liferay.petra.sql.dsl.query.GroupByStep)
              • com.liferay.petra.sql.dsl.spi.query.DefaultWhereStep (also extends com.liferay.petra.sql.dsl.query.WhereStep)
                • com.liferay.petra.sql.dsl.spi.query.DefaultJoinStep (also extends com.liferay.petra.sql.dsl.query.JoinStep)
            • com.liferay.petra.sql.dsl.spi.query.DefaultHavingStep (also extends com.liferay.petra.sql.dsl.query.HavingStep)
        • com.liferay.petra.sql.dsl.query.OrderByStep
          • com.liferay.petra.sql.dsl.spi.query.DefaultOrderByStep (also extends com.liferay.petra.sql.dsl.spi.query.DefaultLimitStep)
            • com.liferay.petra.sql.dsl.spi.query.DefaultGroupByStep (also extends com.liferay.petra.sql.dsl.query.GroupByStep)
              • com.liferay.petra.sql.dsl.spi.query.DefaultWhereStep (also extends com.liferay.petra.sql.dsl.query.WhereStep)
                • com.liferay.petra.sql.dsl.spi.query.DefaultJoinStep (also extends com.liferay.petra.sql.dsl.query.JoinStep)
            • com.liferay.petra.sql.dsl.spi.query.DefaultHavingStep (also extends com.liferay.petra.sql.dsl.query.HavingStep)
          • com.liferay.petra.sql.dsl.query.GroupByStep
            • com.liferay.petra.sql.dsl.spi.query.DefaultGroupByStep (also extends com.liferay.petra.sql.dsl.spi.query.DefaultOrderByStep)
              • com.liferay.petra.sql.dsl.spi.query.DefaultWhereStep (also extends com.liferay.petra.sql.dsl.query.WhereStep)
                • com.liferay.petra.sql.dsl.spi.query.DefaultJoinStep (also extends com.liferay.petra.sql.dsl.query.JoinStep)
            • com.liferay.petra.sql.dsl.query.WhereStep
          • com.liferay.petra.sql.dsl.query.HavingStep
    • com.liferay.petra.sql.dsl.expression.step.ElseEndStep<T>
      • com.liferay.petra.sql.dsl.spi.expression.step.DefaultElseEndStep<T>
        • com.liferay.petra.sql.dsl.spi.expression.step.DefaultWhenThenStep<T> (also extends com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>)
      • com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T>
    • com.liferay.petra.sql.dsl.expression.Expression<T>