Class AggStatePropertyBase<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>
All Implemented Interfaces:
AggState<I,E>, AggStateGon<I,E,K,V>, AggStateTransition<I,E,K,V>, AggStateTypeProduceEntry<I,E,K,V>
Direct Known Subclasses:
AggStateLiteralProperty, AggStateProperty

public abstract class AggStatePropertyBase<I,E,K,V> extends AggStateTransitionBase<I,E,K,V> implements AggStateTypeProduceEntry<I,E,K,V>
  • Field Details

    • memberKey

      protected K memberKey
      The member key being aggregated
    • isSingle

      protected boolean isSingle
    • arrayMode

      protected ArrayMode arrayMode
  • Constructor Details

    • AggStatePropertyBase

      protected AggStatePropertyBase(Object matchStateId, K memberKey, boolean isSingle, ArrayMode arrayMode)
  • Method Details

    • getMemberKey

      public K getMemberKey()
    • isSingle

      public boolean isSingle()
    • getArrayMode

      public ArrayMode getArrayMode()