| Interface | Description |
|---|---|
| Indexer |
A node that indexes incoming Tuples by their signatures as specified by a TupleMask.
|
| IndexerListener |
A listener for update events concerning an Indexer.
|
| IterableIndexer |
An indexer that allows the iteration of all retrievable tuple groups (or reduced groups).
|
| ProjectionIndexer |
An iterable indexer that receives updates from a node, and groups received tuples intact, i.e.
|
| Class | Description |
|---|---|
| DefaultIndexerListener | |
| DualInputNode |
Abstract superclass for nodes with two inputs that are matched against each other.
|
| DualInputNode.NetworkStructureChangeSensitiveLogic | |
| ExistenceNode |
Propagates all substitutions arriving at the PRIMARY slot if and only if (a matching substitution on the SECONDARY is
present) xor (NEGATIVE).
|
| GenericProjectionIndexer |
A generic Indexer capable of indexing along any valid TupleMask.
|
| IdentityIndexer |
Defines an abstract trivial indexer that identically projects the contents of some stateful node, and can therefore
save space.
|
| IndexerWithMemory | |
| IndexerWithMemory.NetworkStructureChangeSensitiveLogic | |
| JoinNode | |
| MemoryIdentityIndexer |
Defines a trivial indexer that identically projects the contents of a memory-equipped node, and can therefore save
space.
|
| MemoryNullIndexer |
Defines a trivial indexer that projects the contents of a memory-equipped node to the empty tuple, and can therefore
save space.
|
| NullIndexer |
Defines an abstract trivial indexer that projects the contents of some stateful node to the empty tuple, and can
therefore save space.
|
| OnetimeIndexer | |
| SpecializedProjectionIndexer |
A specialized projection indexer that can be memory-less (relying on an external source of information).
|
| SpecializedProjectionIndexer.ListenerSubscription |
Infrastructure to share subscriptions between specialized indexers of the same parent node.
|
| StandardIndexer |
An abstract standard implementation of the Indexer interface, providing common bookkeeping functionality.
|
| TransitiveClosureNodeIndexer |
| Enum | Description |
|---|---|
| DualInputNode.Side |