Interface | Description |
---|---|
ResultAssembler |
Interface for indicating a result in the form of a single row of multiple events, which could
represent either a full result over all streams or a partial result over a subset of streams.
|
Class | Description |
---|---|
AssemblyStrategyTreeBuilder |
Builds a tree of assembly nodes given a strategy for how to join streams.
|
BaseAssemblyNode |
Represents a node in a tree responsible for assembling outer join query results.
|
BaseAssemblyNodeFactory |
Represents the factory of a node in a tree responsible for assembling outer join query results.
|
BranchOptionalAssemblyNode |
Assembly node for an event stream that is a branch with a single optional child node below it.
|
BranchOptionalAssemblyNodeFactory |
Assembly factory node for an event stream that is a branch with a single optional child node below it.
|
BranchRequiredAssemblyNode |
Assembly node for an event stream that is a branch with a single required child node below it.
|
BranchRequiredAssemblyNodeFactory |
Assembly node factory for an event stream that is a branch with a single required child node below it.
|
CartesianProdAssemblyNode |
Assembly node for an event stream that is a branch with a two or more child nodes (required and optional) below it.
|
CartesianProdAssemblyNode.ChildStreamResults |
Structure to represent a list of event result rows per stream.
|
CartesianProdAssemblyNodeFactory |
Assembly node for an event stream that is a branch with a two or more child nodes (required and optional) below it.
|
CartesianUtil |
Helper class to compute the cartesian product of the events from two streams.
|
LeafAssemblyNode |
Assembly node for an event stream that is a leaf with a no child nodes below it.
|
LeafAssemblyNodeFactory |
Assembly node factory for an event stream that is a leaf with a no child nodes below it.
|
RootCartProdAssemblyNode |
Assembly node for an event stream that is a root with a two or more child nodes below it.
|
RootCartProdAssemblyNodeFactory |
Assembly factory node for an event stream that is a root with a two or more child nodes below it.
|
RootOptionalAssemblyNode |
Assembly node for an event stream that is a root with a one optional child node below it.
|
RootOptionalAssemblyNodeFactory |
Assembly factory node for an event stream that is a root with a one optional child node below it.
|
RootRequiredAssemblyNode |
Assembly node for an event stream that is a root with a one required child node below it.
|
RootRequiredAssemblyNodeFactory |
Assembly node factory for an event stream that is a root with a one required child node below it.
|
Outer join result set assembly code