public final class CubeQuery extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CubeQuery.Ordering
Represents a query result ordering.
|
| Modifier and Type | Method and Description |
|---|---|
static CubeQuery |
create() |
List<String> |
getAttributes() |
AggregationPredicate |
getHaving() |
Integer |
getLimit() |
List<String> |
getMeasures() |
Integer |
getOffset() |
List<CubeQuery.Ordering> |
getOrderings() |
ReportType |
getReportType() |
AggregationPredicate |
getWhere() |
String |
toString() |
CubeQuery |
withAttributes(List<String> attributes) |
CubeQuery |
withAttributes(String... attributes) |
CubeQuery |
withHaving(AggregationPredicate predicate) |
CubeQuery |
withLimit(Integer limit) |
CubeQuery |
withMeasures(List<String> measures) |
CubeQuery |
withMeasures(String... measures) |
CubeQuery |
withOffset(Integer offset) |
CubeQuery |
withOrderingAsc(String field) |
CubeQuery |
withOrderingDesc(String field) |
CubeQuery |
withOrderings(CubeQuery.Ordering... orderings) |
CubeQuery |
withOrderings(List<CubeQuery.Ordering> orderings) |
CubeQuery |
withReportType(ReportType reportType) |
CubeQuery |
withWhere(AggregationPredicate where) |
public static CubeQuery create()
public CubeQuery withWhere(AggregationPredicate where)
public CubeQuery withHaving(AggregationPredicate predicate)
public CubeQuery withOrderings(List<CubeQuery.Ordering> orderings)
public CubeQuery withOrderings(CubeQuery.Ordering... orderings)
public CubeQuery withReportType(ReportType reportType)
public AggregationPredicate getWhere()
public List<CubeQuery.Ordering> getOrderings()
public AggregationPredicate getHaving()
public Integer getLimit()
public Integer getOffset()
public ReportType getReportType()
Copyright © 2019. All rights reserved.