public class ItemQueryBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ItemQueryBuilder.ItemQuery |
Modifier and Type | Field and Description |
---|---|
private ItemQueryBuilder.ItemQuery |
query |
Modifier | Constructor and Description |
---|---|
private |
ItemQueryBuilder(IItemFilter filter) |
Modifier and Type | Method and Description |
---|---|
IItemQuery |
build() |
static ItemQueryBuilder |
fromWhere(IItemFilter filter) |
private ItemQueryBuilder.ItemQuery |
getQuery() |
ItemQueryBuilder |
groupBy(IAttribute<?> attribute) |
ItemQueryBuilder |
select(IAggregator<?,?>... aggregators) |
ItemQueryBuilder |
select(IAggregator<?,?> aggregator) |
ItemQueryBuilder |
select(IAttribute<?>... attributes) |
ItemQueryBuilder |
select(IAttribute<?> attribute) |
private ItemQueryBuilder.ItemQuery query
private ItemQueryBuilder(IItemFilter filter)
private ItemQueryBuilder.ItemQuery getQuery()
public ItemQueryBuilder select(IAttribute<?>... attributes)
public ItemQueryBuilder select(IAggregator<?,?>... aggregators)
public ItemQueryBuilder select(IAttribute<?> attribute)
public ItemQueryBuilder select(IAggregator<?,?> aggregator)
public ItemQueryBuilder groupBy(IAttribute<?> attribute)
public static ItemQueryBuilder fromWhere(IItemFilter filter)
public IItemQuery build()