public class QuerySpecification extends QueryBody
Constructor and Description |
---|
QuerySpecification(Select select,
java.util.List<Relation> from,
com.google.common.base.Optional<Expression> where,
java.util.List<Expression> groupBy,
com.google.common.base.Optional<Expression> having,
java.util.List<SortItem> orderBy,
com.google.common.base.Optional<Expression> limit,
com.google.common.base.Optional<Expression> offset) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(AstVisitor<R,C> visitor,
C context) |
boolean |
equals(java.lang.Object obj) |
java.util.List<Relation> |
getFrom() |
java.util.List<Expression> |
getGroupBy() |
com.google.common.base.Optional<Expression> |
getHaving() |
com.google.common.base.Optional<Expression> |
getLimit() |
com.google.common.base.Optional<Expression> |
getOffset() |
java.util.List<SortItem> |
getOrderBy() |
Select |
getSelect() |
com.google.common.base.Optional<Expression> |
getWhere() |
int |
hashCode() |
java.lang.String |
toString() |
public QuerySpecification(Select select, @Nullable java.util.List<Relation> from, com.google.common.base.Optional<Expression> where, java.util.List<Expression> groupBy, com.google.common.base.Optional<Expression> having, java.util.List<SortItem> orderBy, com.google.common.base.Optional<Expression> limit, com.google.common.base.Optional<Expression> offset)
public Select getSelect()
public java.util.List<Relation> getFrom()
public com.google.common.base.Optional<Expression> getWhere()
public java.util.List<Expression> getGroupBy()
public com.google.common.base.Optional<Expression> getHaving()
public java.util.List<SortItem> getOrderBy()
public com.google.common.base.Optional<Expression> getLimit()
public com.google.common.base.Optional<Expression> getOffset()
public <R,C> R accept(AstVisitor<R,C> visitor, C context)