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<?,?>>
aggregators
private java.util.Collection<IAttribute<?>>
fields
private IItemFilter
filter
private 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()
IItemFilter
getFilter()
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:
getFilter
in interfaceIItemQuery
-
getAttributes
public java.util.Collection<IAttribute<?>> getAttributes()
- Specified by:
getAttributes
in interfaceIItemQuery
-
getGroupBy
public IAttribute<?> getGroupBy()
- Specified by:
getGroupBy
in interfaceIItemQuery
-
getAggregators
public java.util.Collection<IAggregator<?,?>> getAggregators()
- Specified by:
getAggregators
in interfaceIItemQuery
-
-