[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Represents a node in a tree responsible for assembling outer join query results.
The tree is double-linked, child nodes know each parent and parent know all child nodes.
Each specific subclass of this abstract assembly node is dedicated to assembling results for
a certain event stream.
The following tables list the members exposed by the BaseAssemblyNode type.
Public Methods
Name | Description | |
---|---|---|
![]() | AddChild | Add a child node. |
![]() | Equals | (Inherited from Object.) |
![]() ![]() | GetDescendentNodesBottomUp | Returns all descendent nodes to the top node in a list in which the utmost descendants are
listed first and the top node itself is listed last.
|
![]() | GetHashCode | Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Init | Provides results to assembly nodes for initialization. |
![]() | Output this node using writer, not outputting child nodes. | |
![]() | PrintDescendends | Output this node and all descendent nodes using writer, outputting child nodes. |
![]() | Process | Process results. |
![]() | Result | Publish a result row. |
![]() | ToString | (Inherited from Object.) |
Protected Methods
Name | Description | |
---|---|---|
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
Protected Fields
Name | Description | |
---|---|---|
![]() | childNodes | Child nodes. |
![]() | parentNode | Parent node. |
![]() | streamNum | Stream number. |
Protected Constructors
Name | Description | |
---|---|---|
![]() | BaseAssemblyNodeNew | Ctor. |
Public Properties
Name | Description | |
---|---|---|
![]() | ChildNodes | Returns child nodes. |
![]() | ParentAssembler | Gets or sets the parent node. |
![]() | StreamNum | Returns the stream number. |
![]() | Substreams | Returns an array of stream numbers that lists all child node's stream numbers. |