Show / Hide Table of Contents

Class SchemaFieldBase

Inheritance
System.Object
DataObject
ClarifyDataObject
SchemaFieldBase
SchemaTableField
SchemaViewField
Implements
IDataObject
ISchemaField
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 abstract class SchemaFieldBase : ClarifyDataObject, IDataObject, ISchemaField

Constructors

SchemaFieldBase(DataRow, SchemaTableBase)

Declaration
protected SchemaFieldBase(DataRow row, SchemaTableBase tableBase)
Parameters
Type Name Description
System.Data.DataRow row
SchemaTableBase tableBase

Properties

ArraySize

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

CommonType

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

DatabaseType

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

DecimalPrecision

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

DecimalScale

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

Default

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

DefaultString

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

FCFlags

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

FieldDefault

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

FieldDefaultString

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

Flags

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

GenFieldID

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

IsSearchable

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

IsUnicode

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

Name

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

ObjectType

Declaration
public Type ObjectType { get; }
Property Value
Type Description
System.Type

Parent

Declaration
public SchemaTableBase Parent { get; }
Property Value
Type Description
SchemaTableBase

ParentTypeID

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

SpecificFieldID

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

Methods

GetFieldDefault(String)

Declaration
protected object GetFieldDefault(string defVal)
Parameters
Type Name Description
System.String defVal
Returns
Type Description
System.Object

IsDate()

Declaration
public bool IsDate()
Returns
Type Description
System.Boolean

IsInteger()

Declaration
public bool IsInteger()
Returns
Type Description
System.Boolean

IsNumeric()

Declaration
public bool IsNumeric()
Returns
Type Description
System.Boolean

IsString()

Declaration
public bool IsString()
Returns
Type Description
System.Boolean

Explicit Interface Implementations

ISchemaField.DataType

Declaration
int ISchemaField.DataType { get; }
Returns
Type Description
System.Int32

ISchemaField.Description

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

ISchemaField.Flags

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

ISchemaField.Length

Declaration
int ISchemaField.Length { get; }
Returns
Type Description
System.Int32

ISchemaField.Rank

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

Implements

IDataObject
ISchemaField
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.