Class AggStateLiteralProperty<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.AggStateLiteralProperty<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>
-
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
ConstructorsModifierConstructorDescriptionprotectedAggStateLiteralProperty(Object matchStateId, K key, boolean isSingle, boolean skipIfNull, ArrayMode arrayMode, BiFunction<I, E, ? extends V> inputToValue) -
Method Summary
Modifier and TypeMethodDescriptionAn edge-based aggregator must declare which state id it matchesstatic <I,E, K, V> AggStateLiteralProperty<I, E, K, V> of(Object matchStateId, K key, boolean isSingle, boolean skipIfNull, ArrayMode arrayMode, BiFunction<I, E, ? extends V> inputToValue) 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
-
skipIfNull
protected boolean skipIfNull -
inputToValue
-
-
Constructor Details
-
AggStateLiteralProperty
-
-
Method Details
-
of
public static <I,E, AggStateLiteralProperty<I,K, V> E, ofK, V> (Object matchStateId, K key, boolean isSingle, boolean skipIfNull, ArrayMode arrayMode, BiFunction<I, E, ? extends V> inputToValue) -
newAccumulator
Description copied from interface:AggStateTypeProduceEntryAn edge-based aggregator must declare which state id it matches
-