Class AggStateProperty<I,E,K,V>
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStateTransitionBase<I,E,K,V>
org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStatePropertyBase<I,E,K,V>
org.aksw.jenax.graphql.sparql.v2.agg.state.impl.AggStateProperty<I,E,K,V>
- All Implemented Interfaces:
AggState<I,,E> AggStateGon<I,,E, K, V> AggStateTransition<I,,E, K, V> AggStateTypeProduceEntry<I,E, K, V>
AggState for a preset member key.
-
Field Summary
FieldsFields inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStatePropertyBase
arrayMode, isSingle, memberKeyFields inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStateTransitionBase
matchStateId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAggStateProperty(Object matchStateId, K memberKey, boolean isSingle, ArrayMode arrayMode, AggStateGon<I, E, K, V> subAgg) -
Method Summary
Modifier and TypeMethodDescriptionstatic <I,E, K, V> AggStateProperty<I, E, K, V> many(Object matchFieldId, K memberKey, AggStateGon<I, E, K, V> subAgg) An edge-based aggregator must declare which state id it matchesstatic <I,E, K, V> AggStateProperty<I, E, K, V> of(Object matchFieldId, K memberKey, boolean isSingle, ArrayMode arrayMode, AggStateGon<I, E, K, V> subAgg) static <I,E, K, V> AggStateProperty<I, E, K, V> one(Object matchFieldId, K memberKey, AggStateGon<I, E, K, V> subAgg) Methods inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStatePropertyBase
getArrayMode, getMemberKey, isSingleMethods inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStateTransitionBase
getGonType, getMatchStateIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStateTransition
getMatchStateIdMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AggStateTypeProduceEntry
getGonType
-
Field Details
-
subAgg
The aggregator for the value
-
-
Constructor Details
-
AggStateProperty
-
-
Method Details
-
many
public static <I,E, AggStateProperty<I,K, V> E, manyK, V> (Object matchFieldId, K memberKey, AggStateGon<I, E, K, V> subAgg) -
one
public static <I,E, AggStateProperty<I,K, V> E, oneK, V> (Object matchFieldId, K memberKey, AggStateGon<I, E, K, V> subAgg) -
of
public static <I,E, AggStateProperty<I,K, V> E, ofK, V> (Object matchFieldId, K memberKey, boolean isSingle, ArrayMode arrayMode, AggStateGon<I, E, K, V> subAgg) -
newAccumulator
Description copied from interface:AggStateTypeProduceEntryAn edge-based aggregator must declare which state id it matches
-