Package org.openjdk.jmc.common.item
Class ItemQueryBuilder.ItemQuery
- java.lang.Object
-
- org.openjdk.jmc.common.item.ItemQueryBuilder.ItemQuery
-
- All Implemented Interfaces:
IItemQuery
- Enclosing class:
- ItemQueryBuilder
private static class ItemQueryBuilder.ItemQuery extends java.lang.Object implements IItemQuery
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<IAggregator<?,?>>aggregatorsprivate java.util.Collection<IAttribute<?>>fieldsprivate IItemFilterfilterprivate IAttribute<?>groupBy
-
Constructor Summary
Constructors Constructor Description ItemQuery(IItemFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<IAggregator<?,?>>getAggregators()java.util.Collection<IAttribute<?>>getAttributes()IItemFiltergetFilter()IAttribute<?>getGroupBy()
-
-
-
Field Detail
-
filter
private final IItemFilter filter
-
fields
private java.util.Collection<IAttribute<?>> fields
-
aggregators
private java.util.Collection<IAggregator<?,?>> aggregators
-
groupBy
private IAttribute<?> groupBy
-
-
Constructor Detail
-
ItemQuery
ItemQuery(IItemFilter filter)
-
-
Method Detail
-
getFilter
public IItemFilter getFilter()
- Specified by:
getFilterin interfaceIItemQuery
-
getAttributes
public java.util.Collection<IAttribute<?>> getAttributes()
- Specified by:
getAttributesin interfaceIItemQuery
-
getGroupBy
public IAttribute<?> getGroupBy()
- Specified by:
getGroupByin interfaceIItemQuery
-
getAggregators
public java.util.Collection<IAggregator<?,?>> getAggregators()
- Specified by:
getAggregatorsin interfaceIItemQuery
-
-