private static class ItemQueryBuilder.ItemQuery extends java.lang.Object implements IItemQuery
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<IAggregator<?,?>> |
aggregators |
private java.util.Collection<IAttribute<?>> |
fields |
private IItemFilter |
filter |
private IAttribute<?> |
groupBy |
Constructor and Description |
---|
ItemQuery(IItemFilter filter) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IAggregator<?,?>> |
getAggregators() |
java.util.Collection<IAttribute<?>> |
getAttributes() |
IItemFilter |
getFilter() |
IAttribute<?> |
getGroupBy() |
private final IItemFilter filter
private java.util.Collection<IAttribute<?>> fields
private java.util.Collection<IAggregator<?,?>> aggregators
private IAttribute<?> groupBy
ItemQuery(IItemFilter filter)
public IItemFilter getFilter()
getFilter
in interface IItemQuery
public java.util.Collection<IAttribute<?>> getAttributes()
getAttributes
in interface IItemQuery
public IAttribute<?> getGroupBy()
getGroupBy
in interface IItemQuery
public java.util.Collection<IAggregator<?,?>> getAggregators()
getAggregators
in interface IItemQuery