[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Model of relationships between streams based on properties in both streams that are
specified as equal in a filter expression.
The following tables list the members exposed by the QueryGraph type.
Public Methods
Name | Description | |
---|---|---|
![]() | Add | Add properties for 2 streams that are equal. |
![]() | Equals | (Inherited from Object.) |
![]() ![]() | FillEquivalentNav | Fill in equivalent key properties (navigation entries) on all streams.
For example, if a=b and b=c then add a=c. The method adds new equalivalent key properties
until no additional entries to be added are found, ie. several passes can be made.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetIndexProperties | Returns index properties. |
![]() | GetKeyProperties | Returns key properties. |
![]() | GetNavigableStreams | Returns set of streams that the given stream is navigable to. |
![]() | GetType | (Inherited from Object.) |
![]() | IsNavigable | Returns true if there is a relationship between streams via equal properties. |
![]() | ToString | (Overrides .ToString().) |
Protected Methods
Name | Description | |
---|---|---|
![]() | Finalize | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |