public class MixedIndexAggQueryBuilder extends Object implements MixedIndexAggQuery
MixedIndexAggQuery
, which contains a single query against a mixed index. It is used to retrieve
aggregated result of elements satisfying given conditions.It is used to retrieve.Constructor and Description |
---|
MixedIndexAggQueryBuilder(IndexSerializer serializer,
BackendTransaction txHandle) |
Modifier and Type | Method and Description |
---|---|
MixedIndexAggQueryBuilder |
constructIndex(JointIndexQuery indexQuery,
ElementCategory resultType) |
Number |
execute(Aggregation aggregation)
Fire an aggregation query against index backend to retrieve aggregated result of satisfying elements
|
QueryProfiler |
getProfiler() |
void |
observeWith(QueryProfiler parentProfiler,
boolean hasSiblings) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
observeWith
public MixedIndexAggQueryBuilder(IndexSerializer serializer, BackendTransaction txHandle)
public MixedIndexAggQueryBuilder constructIndex(JointIndexQuery indexQuery, ElementCategory resultType)
public Number execute(Aggregation aggregation)
MixedIndexAggQuery
execute
in interface MixedIndexAggQuery
aggregation
- aggregation operation to perform on elements that match the querypublic void observeWith(QueryProfiler parentProfiler, boolean hasSiblings)
observeWith
in interface ProfileObservable
public QueryProfiler getProfiler()
getProfiler
in interface ProfileObservable
Copyright © 2012–2023. All rights reserved.