Interface Indexer

    • Method Detail

      • getMask

        TupleMask getMask()
        Returns:
        the mask by which the contents are indexed.
      • getParent

        Supplier getParent()
        Returns:
        the node whose contents are indexed.
      • get

        java.util.Collection<Tuple> get​(Tuple signature)
        Returns:
        all stored tuples that conform to the specified signature, null if there are none such. CONTRACT: do not modify!
      • getActiveNode

        Node getActiveNode()
        This indexer will be updated whenever a Rete update is sent to the active node (or an equivalent time slot allotted to it). The active node is typically the indexer itself, but it can be a different node such as its parent.
        Returns:
        the active node that operates this indexer