org.eclipse.viatra.query.runtime.rete.index

## Interface ProjectionIndexer

- All Superinterfaces:
    Indexer, java.lang.Iterable<Tuple>, IterableIndexer, Node
  All Known Implementing Classes:
    GenericProjectionIndexer, IdentityIndexer, MemoryIdentityIndexer, MemoryNullIndexer, NullIndexer, OnetimeIndexer, SpecializedProjectionIndexer

      public interface ProjectionIndexer
      extends IterableIndexer

  An iterable indexer that receives updates from a node, and groups received tuples intact, i.e. it does not reduce tuple groups.

- - ### Method Summary

    - ### Methods inherited from interface org.eclipse.viatra.query.runtime.rete.index.IterableIndexer

      `getBucketCount, getSignatures`

    - ### Methods inherited from interface org.eclipse.viatra.query.runtime.rete.index.Indexer

      `attachListener, detachListener, get, getActiveNode, getListeners, getMask, getParent, getTimeline`

    - ### Methods inherited from interface org.eclipse.viatra.query.runtime.rete.network.Node

      `acceptPropagatedTraceInfo, assignTraceInfo, getCommunicationTracker, getContainer, getNodeId, getTag, getTraceInfos, setTag`

    - ### Methods inherited from interface java.lang.Iterable

      `forEach, iterator, spliterator`