
Defines what joins to use for a specific pair of tables. This helps the engine decide which path to use when multiple paths area available.
Stonefield.Collections.BaseItem
Stonefield.Collections.BaseNamedItem
Stonefield.Collections.BaseNamedItemPersistent
Stonefield.Query.DataDictionary.MetaDataObject
Stonefield.Query.DataDictionary.JoinTree
public class JoinTree : MetaDataObject, IJoinTree
Class Members
Member | Description | |
---|---|---|
![]() |
Constructor |
|
![]() |
IDChanged |
Raised when the ID is changed. |
![]() |
PropertyChanged |
Raised when a property is changed. |
![]() |
ToString |
ToString returns the names of the tables. public virtual string ToString(); |
![]() |
Changed |
Flags that one or more properties of the item have changed since it was last loaded or saved. |
![]() |
ID |
The ID of the item. |
![]() |
Joins |
A list of joins to connect the tables. |
![]() |
Loading |
Flags that the item is being loaded from storage. |
![]() |
Name |
The name of the item. |
![]() |
Tables |
A list of tables in the join tree. |
![]() |
Updated |
The date/time the object was last updated. |
![]() |
UserDefined |
This property can contain anything the developer wants to put in it. |
![]() |
Version |
The version number for the object. |
Requirements
Namespace: Stonefield.Query.DataDictionaryAssembly: datadictionary.dll