Click or drag to resize

JoinOverride Class

Defines how a join of the Data Source is changed for a model: only the values specified replace the ones of the join.
Inheritance Hierarchy
SystemObject
  Seal.ModelRootEditor
    Seal.ModelJoinOverride

Namespace: Seal.Model
Assembly: SealLibrary (in SealLibrary.dll) Version: 10.2.0.0+da7797057e6d5ef3b02633ee3e36991921c726cb
Syntax
C#
public class JoinOverride : RootEditor

The JoinOverride type exposes the following members.

Constructors
 NameDescription
Public methodJoinOverrideInitializes a new instance of the JoinOverride class
Top
Properties
 NameDescription
Public propertyAdditionalClause If specified, SQL added with an AND to the join clause for the model (SQL joins only). For an outer join, this allows to restrict the outer table without losing the rows of the other table.
Public propertyDisplayText Editor helper: text displayed in the list of joins
Public propertyExclude If true, the join is not used for the model
Public propertyIsBiDirectional If specified, indicates if the join can be used in both directions for the model
Public propertyIsEmpty True if nothing is changed for the join
Public propertyJoinClause Editor helper: clause of the join
Public propertyJoinDefinition Editor helper: type, bi-directional flag and weight of the join in the Data Source
Public propertyJoinGUID GUID of the join of the Data Source
Public propertyJoinType If specified, the type of join used for the model. Left and right are the left and right tables defined in the join.
Public propertyLeftTableName Editor helper: left table of the join
Public propertyModelIsBiDirectional Editor helper: bi-directional flag for the model. The default value is the flag of the join in the Data Source.
Public propertyModelJoinType Editor helper: type of join for the model. The default value is the type of the join in the Data Source.
Public propertyModelWeight Editor helper: weight for the model. The default value is the weight of the join in the Data Source.
Public propertyRightTableName Editor helper: right table of the join
Public propertyUseJoin Editor helper: true if the join is used for the model
Public propertyWeight If specified, the weight of the join for the model
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetDescription Description of the values changed
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetJoin Returns a copy of the join with the values changed for the model. The join of the Data Source is never modified as it is shared by all the reports.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInit Init the editor objects
(Inherited from RootEditor)
Public methodInitDefaultValues Init the default values
(Inherited from RootEditor)
Public methodInitEditor Init the editor objects and the default values
(Inherited from RootEditor)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetReadOnly Set all properties to readonly
(Inherited from RootEditor)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUpdateEditor Update editor attributes
(Inherited from RootEditor)
Protected methodUpdateEditorAttributes Refresh properties attrivutes
(Inherited from RootEditor)
Top
Fields
 NameDescription
Protected field_dctd Type descriptor used to edit the properties in the PropertyGrid, null if the editor is not initialized
(Inherited from RootEditor)
Public fieldJoin Join of the Data Source
Top
See Also