[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Classes
Class | Description | |
---|---|---|
![]() | ExecNode | Interface for an execution node that looks up events and builds a result set contributing to an overall
join result set.
|
![]() | FullTableScanLookupStrategy |
Lookup on an unindexed table returning the full table as matching events.
|
![]() | IndexedTableLookupStrategy |
Lookup on an index using a set of properties as key values.
|
![]() | LookupInstructionExec |
Execution for a lookup instruction to look up in one or more event streams with a supplied event
and using a given set of lookup strategies, and adding any lookup results to a lighweight repository object
for later result assembly.
|
![]() | LookupInstructionExecNode | Execution for a set of lookup instructions and for a set of result assemble instructions to perform
joins and construct a complex result.
|
![]() | MyResultAssembler |
Receives result rows posted by result set assembly nodes.
|
![]() | NestedIterationExecNode |
Execution node that performs a nested iteration over all child nodes.
Each child node under this node typically represents a table lookup. The implementation
'hops' from the first child to the next recursively for each row returned by a child.
It passes a 'prototype' row (prefillPath) to each new child which contains the current partial event set.
|
![]() | TableLookupExecNode | Execution node for lookup in a table. |
![]() | TableOuterLookupExecNode | Execution node for lookup in a table for outer joins. This execution node thus generates
rows even if no joined events could be found, the joined table events are set to null if no
joined events are found.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | TableLookupStrategy | Strategy for looking up, in some sort of table or index, an event, potentially based on the
events properties, and returning a set of matched events.
|