Package openGql.grammar
Class SelectStatementBodyAndClauses.Builder
- java.lang.Object
-
- openGql.grammar.SelectStatementBodyAndClauses.Builder
-
- Enclosing class:
- SelectStatementBodyAndClauses
public static final class SelectStatementBodyAndClauses.Builder extends java.lang.ObjectA fluent builder forSelectStatementBodyAndClauses.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelectStatementBodyAndClauses.Builderbody(SelectStatementBody body)SelectStatementBodyAndClausesbuild()Builds an immutableSelectStatementBodyAndClauses.SelectStatementBodyAndClauses.BuildergroupBy(Optional<GroupingElementList> groupBy)SelectStatementBodyAndClauses.Builderhaving(Optional<ValueExpression> having)SelectStatementBodyAndClauses.Builderlimit(Optional<NonNegativeIntegerSpecification> limit)SelectStatementBodyAndClauses.Builderoffset(Optional<OffsetClause> offset)SelectStatementBodyAndClauses.BuilderorderBy(Optional<java.util.List<SortSpecification>> orderBy)SelectStatementBodyAndClauses.Builderwhere(Optional<ValueExpression> where)
-
-
-
Method Detail
-
body
public SelectStatementBodyAndClauses.Builder body(SelectStatementBody body)
-
where
public SelectStatementBodyAndClauses.Builder where(Optional<ValueExpression> where)
-
groupBy
public SelectStatementBodyAndClauses.Builder groupBy(Optional<GroupingElementList> groupBy)
-
having
public SelectStatementBodyAndClauses.Builder having(Optional<ValueExpression> having)
-
orderBy
public SelectStatementBodyAndClauses.Builder orderBy(Optional<java.util.List<SortSpecification>> orderBy)
-
offset
public SelectStatementBodyAndClauses.Builder offset(Optional<OffsetClause> offset)
-
limit
public SelectStatementBodyAndClauses.Builder limit(Optional<NonNegativeIntegerSpecification> limit)
-
build
public SelectStatementBodyAndClauses build()
Builds an immutableSelectStatementBodyAndClauses.
-
-