Package | Description |
---|---|
org.eclipse.incquery.runtime.rete.index |
Modifier and Type | Interface and Description |
---|---|
interface |
IterableIndexer
An indexer that allows the iteration of all retrievable tuple groups (or reduced groups).
|
interface |
ProjectionIndexer
An iterable indexer that receives updates from a node, and groups received tuples intact, i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericProjectionIndexer
A generic Indexer capable of indexing along any valid TupleMask.
|
class |
IdentityIndexer
Defines an abstract trivial indexer that identically projects the contents of some stateful node, and can therefore
save space.
|
class |
IndexerWithMemory |
class |
MemoryIdentityIndexer
Defines a trivial indexer that identically projects the contents of a memory-equipped node, and can therefore save
space.
|
class |
MemoryNullIndexer
Defines a trivial indexer that projects the contents of a memory-equipped node to the empty tuple, and can therefore
save space.
|
class |
NullIndexer
Defines an abstract trivial indexer that projects the contents of some stateful node to the empty tuple, and can
therefore save space.
|
class |
OnetimeIndexer |
class |
SpecializedProjectionIndexer
A specialized projection indexer that can be memory-less (relying on an external source of information).
|
class |
StandardIndexer
An abstract standard implementation of the Indexer interface, providing common bookkeeping functionality.
|
class |
TransitiveClosureNodeIndexer |
Modifier and Type | Method and Description |
---|---|
Indexer |
DualInputNode.getSecondarySlot() |
Modifier and Type | Method and Description |
---|---|
void |
DualInputNode.connectToIndexers(IterableIndexer primarySlot,
Indexer secondarySlot)
Should be called only once, when node is initialized
|