Show / Hide Table of Contents

Class SchemaRelation

Inheritance
System.Object
DataObject
ClarifyDataObject
SchemaRelation
Implements
IDataObject
ISchemaRelation
Inherited Members
ClarifyDataObject.GetCommentFieldValue(DataRow)
ClarifyDataObject.CommentFieldName
ClarifyDataObject.ObjectID
DataObject.SetUniqueID(Object)
DataObject.GetFieldValue(String)
DataObject.GetFieldValue(Int32)
DataObject.ContainsColumn(String)
DataObject.GetSafeInt32FieldValue(String)
DataObject.GetSafeInt32FieldValue(String, Dictionary<String, ColumnInfo>, Object[])
DataObject.GetSafeDoubleFieldValue(String)
DataObject.GetSafeDoubleFieldValue(String, Dictionary<String, ColumnInfo>, Object[])
DataObject.GetSafeBooleanFieldValue(String)
DataObject.GetSafeBooleanFieldValue(String, Dictionary<String, ColumnInfo>, Object[])
DataObject.GetSafeStringFieldValue(String)
DataObject.SetFieldValue(String, Object)
DataObject.GetSafeString(Object)
DataObject.UniqueID
DataObject.FieldValues
DataObject.ColumnMap
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FChoice.Foundation.Clarify.Schema
Assembly: fcSDK.dll
Syntax
public class SchemaRelation : ClarifyDataObject, IDataObject, ISchemaRelation

Fields

MANDATORY_REL_OBJID

Declaration
public const int MANDATORY_REL_OBJID = -2
Field Value
Type Description
System.Int32

Properties

Cardinality

Declaration
public SchemaRelationCardinality Cardinality { get; }
Property Value
Type Description
SchemaRelationCardinality

ChildTable

Declaration
public SchemaTable ChildTable { get; }
Property Value
Type Description
SchemaTable

Comments

Declaration
public string Comments { get; }
Property Value
Type Description
System.String

ExclusiveSet

Declaration
public string ExclusiveSet { get; }
Property Value
Type Description
System.String

Flags

Declaration
public int Flags { get; }
Property Value
Type Description
System.Int32

FocusFieldName

Declaration
public string FocusFieldName { get; }
Property Value
Type Description
System.String

GenericRelationID

Declaration
public int GenericRelationID { get; }
Property Value
Type Description
System.Int32

InverseRelation

Declaration
public SchemaRelation InverseRelation { get; }
Property Value
Type Description
SchemaRelation

InverseRelationName

Declaration
public string InverseRelationName { get; }
Property Value
Type Description
System.String

IsExclusive

Declaration
public bool IsExclusive { get; }
Property Value
Type Description
System.Boolean

IsMandatory

Declaration
public bool IsMandatory { get; }
Property Value
Type Description
System.Boolean

IsMtm

Declaration
public bool IsMtm { get; }
Property Value
Type Description
System.Boolean

MandatoryObjectID

Declaration
public object MandatoryObjectID { get; }
Property Value
Type Description
System.Object

MtmTableName

Declaration
public string MtmTableName { get; }
Property Value
Type Description
System.String

Name

Declaration
public string Name { get; }
Property Value
Type Description
System.String

ParentTable

Declaration
public SchemaTable ParentTable { get; }
Property Value
Type Description
SchemaTable

ParentTypeID

Declaration
public int ParentTypeID { get; }
Property Value
Type Description
System.Int32

RelationFlags

Declaration
public int RelationFlags { get; }
Property Value
Type Description
System.Int32

RelationPhysicalName

Declaration
public string RelationPhysicalName { get; }
Property Value
Type Description
System.String

SourceTable

Declaration
public SchemaTable SourceTable { get; }
Property Value
Type Description
SchemaTable

SpecificRelationID

Declaration
public int SpecificRelationID { get; }
Property Value
Type Description
System.Int32

TargetName

Declaration
public string TargetName { get; }
Property Value
Type Description
System.String

TargetTable

Declaration
public SchemaTable TargetTable { get; }
Property Value
Type Description
SchemaTable

Explicit Interface Implementations

ISchemaRelation.ChildTable

Declaration
ISchemaTable ISchemaRelation.ChildTable { get; }
Returns
Type Description
ISchemaTable

ISchemaRelation.Description

Declaration
string ISchemaRelation.Description { get; }
Returns
Type Description
System.String

ISchemaRelation.ExclusiveObjectIDField

Declaration
ISchemaField ISchemaRelation.ExclusiveObjectIDField { get; }
Returns
Type Description
ISchemaField

ISchemaRelation.ExclusiveTableField

Declaration
ISchemaField ISchemaRelation.ExclusiveTableField { get; }
Returns
Type Description
ISchemaField

ISchemaRelation.Flags

Declaration
object ISchemaRelation.Flags { get; }
Returns
Type Description
System.Object

ISchemaRelation.InverseRelation

Declaration
ISchemaRelation ISchemaRelation.InverseRelation { get; }
Returns
Type Description
ISchemaRelation

ISchemaRelation.ObjectID

Declaration
object ISchemaRelation.ObjectID { get; }
Returns
Type Description
System.Object

ISchemaRelation.ParentTable

Declaration
ISchemaTable ISchemaRelation.ParentTable { get; }
Returns
Type Description
ISchemaTable

ISchemaRelation.Rank

Declaration
int ISchemaRelation.Rank { get; }
Returns
Type Description
System.Int32

ISchemaRelation.SourceTable

Declaration
ISchemaTable ISchemaRelation.SourceTable { get; }
Returns
Type Description
ISchemaTable

ISchemaRelation.TargetTable

Declaration
ISchemaTable ISchemaRelation.TargetTable { get; }
Returns
Type Description
ISchemaTable

Implements

IDataObject
ISchemaRelation
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.