Class
MetaColumn

Definition

Namespace:Telerik.OpenAccess.Metadata.Relational

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class MetaColumn : MetaItem, IMetadataStatusCallback, IHierarchyMetadata, IDataColumn

Inheritance: objectMetaItemMetaColumn

Derived Classes: MetaResultSetColumn

Implements: IDataColumnIHierarchyMetadataIMetadataStatusCallback

Inherited Members MetaItem.MetadataIdMetaItem.CreateAttribute<Z>(MetadataConstants, Z)MetaItem.ToString()MetaItem.GetAttributeValue<V>(MetadataConstants)MetaItem.SetAttributeValue<V>(object, MetadataConstants, V)MetaItem.Attach(IMetadataStatusCallback)MetaItem.Detach(IMetadataStatusCallback)MetaItem.OnPropertyChanged(object, string, object, object)MetaItem.GetChildren()MetaItem.GetParent()MetaItem.GetRoot()MetaItem.CompareTo(object)MetaItem.CastTo<T>(object)MetaItem.MetaDataPropertiesMetaItem.DescriptionMetaItem.NameMetaItem.UseDefaultMappingMetaItem.HasChildrenMetaItem.Root

Constructors

MetaColumn(string, MetaTable)

Declaration

cs-api-definition
public MetaColumn(string name, MetaTable table)

Parameters

name

string

table

MetaTable

MetaColumn(string, string, bool?, int?, int?, MetaTable, bool, bool, bool, int?, string)

Declaration

cs-api-definition
public MetaColumn(string name, string sqlType, bool? nullable, int? precision, int? scale, MetaTable table, bool primaryKey, bool autoInc, bool isBackendVersion, int? adoType, string description)

Parameters

name

string

sqlType

string

nullable

bool?

precision

int?

scale

int?

table

MetaTable

primaryKey

bool

autoInc

bool

isBackendVersion

bool

adoType

int?

description

string

Properties

AdoType

Declaration

cs-api-definition
public int? AdoType { get; set; }

Property Value

int?

BackingUDT

Declaration

cs-api-definition
public MetaUDT BackingUDT { get; set; }

Property Value

MetaUDT

Converter

Declaration

cs-api-definition
public string Converter { get; set; }

Property Value

string

HasDefaultValue

Declaration

cs-api-definition
public bool HasDefaultValue { get; set; }

Property Value

bool

IsBackendCalculated

Declaration

cs-api-definition
public bool IsBackendCalculated { get; set; }

Property Value

bool

Implements IDataColumn.IsBackendCalculated

IsBackendVersion

Declaration

cs-api-definition
public bool IsBackendVersion { get; set; }

Property Value

bool

IsNullable

Declaration

cs-api-definition
public bool? IsNullable { get; set; }

Property Value

bool?

Implements IDataColumn.IsNullable

IsPrimaryKey

Declaration

cs-api-definition
public bool IsPrimaryKey { get; set; }

Property Value

bool

Implements IDataColumn.IsPrimaryKey

Length

Declaration

cs-api-definition
public int? Length { get; set; }

Property Value

int?

Scale

Declaration

cs-api-definition
public int? Scale { get; set; }

Property Value

int?

SqlType

Declaration

cs-api-definition
public string SqlType { get; set; }

Property Value

string

Table

Declaration

cs-api-definition
public MetaTable Table { get; set; }

Property Value

MetaTable

TargetClass

Declaration

cs-api-definition
public MetaPersistentType TargetClass { get; set; }

Property Value

MetaPersistentType

TargetField

Declaration

cs-api-definition
public MetaPrimitiveMember TargetField { get; set; }

Property Value

MetaPrimitiveMember

Methods

AddAttribute(MetadataConstants)

Declaration

cs-api-definition
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)

Parameters

key

MetadataConstants

Returns

IMetaItemAttribute

Overrides MetaItem.AddAttribute(MetadataConstants)

CalculatePositionHash()

Declaration

cs-api-definition
protected override int CalculatePositionHash()

Returns

int

Overrides MetaItem.CalculatePositionHash()

CalculatePrimaryHash()

Declaration

cs-api-definition
protected override int CalculatePrimaryHash()

Returns

int

Overrides MetaItem.CalculatePrimaryHash()

Clone()

Declaration

cs-api-definition
public override MetaItem Clone()

Returns

MetaItem

Overrides MetaItem.Clone()

CompareCore(object)

Declaration

cs-api-definition
protected override int CompareCore(object otherItem)

Parameters

otherItem

object

Returns

int

Overrides MetaItem.CompareCore(object)

GetDefaultValue<Z>(MetadataConstants)

Declaration

cs-api-definition
protected override Z GetDefaultValue<Z>(MetadataConstants key)

Parameters

key

MetadataConstants

Returns

Z

Overrides MetaItem.GetDefaultValue<Z>(MetadataConstants)