Class AggStateBuilderMap<I,E,K,V>
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderTransitionMatch<I,E,K,V>
org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderTransitionBase<I,E,K,V>
org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderEdge<I,E,K,V>
org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderMap<I,E,K,V>
- All Implemented Interfaces:
AggStateBuilder<I,,E, K, V> AggStateBuilderTransition<I,E, K, V>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BiFunction<I,E, ? extends K> protected BiPredicate<I,E> Fields inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderEdge
isHiddenFields inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderTransitionBase
targetNodeMapperFields inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderTransitionMatch
matchStateId -
Constructor Summary
ConstructorsConstructorDescriptionAggStateBuilderMap(Object matchStateId, BiFunction<I, E, ? extends K> inputToKeyMapper, BiPredicate<I, E> testIfSingle) -
Method Summary
Methods inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderEdge
getGonType, isHidden, setHiddenMethods inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderTransitionBase
getTargetNodeMapper, setTargetBuilder, validateTargetBuilderMethods inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.builder.AggStateBuilderTransitionMatch
getMatchStateId
-
Field Details
-
inputToKeyMapper
-
testIfSingle
-
-
Constructor Details
-
AggStateBuilderMap
public AggStateBuilderMap(Object matchStateId, BiFunction<I, E, ? extends K> inputToKeyMapper, BiPredicate<I, E> testIfSingle)
-
-
Method Details
-
newAggregator
- Specified by:
newAggregatorin interfaceAggStateBuilder<I,E, K, V> - Specified by:
newAggregatorin classAggStateBuilderTransitionMatch<I,E, K, V>
-