Class MetaTable
Inherited Members
Namespace: Telerik.OpenAccess.Metadata.Relational
Assembly: Telerik.OpenAccess.dll
Syntax
public class MetaTable : MetaScopedItem, IMetadataStatusCallback, IHierarchyMetadata, ICloneable, IComparable
Constructors
MetaTable(String)
Declaration
public MetaTable(string name)
Parameters
|
System.String
name
|
MetaTable(String, String, String, Boolean, String, MetaStoredProcedureMapping, MetaStoredProcedureMapping, MetaStoredProcedureMapping, MetaStoredProcedureMapping, String)
Declaration
public MetaTable(string name, string schemaName, string fullName, bool readOnly, string pkConstraintName, MetaStoredProcedureMapping insertProcedure, MetaStoredProcedureMapping updateProcedure, MetaStoredProcedureMapping deleteProcedure, MetaStoredProcedureMapping removeRowsProcedure, string description)
Parameters
|
System.String
name
|
|
System.String
schemaName
|
|
System.String
fullName
|
|
System.Boolean
readOnly
|
|
System.String
pkConstraintName
|
|
MetaStoredProcedureMapping
insertProcedure
|
|
MetaStoredProcedureMapping
updateProcedure
|
|
MetaStoredProcedureMapping
deleteProcedure
|
|
MetaStoredProcedureMapping
removeRowsProcedure
|
|
System.String
description
|
Fields
SchemaAndNameComparer
Declaration
public static readonly IComparer<MetaTable> SchemaAndNameComparer
Field Value
|
System.Collections.Generic.IComparer<MetaTable>
|
Properties
Columns
Declaration
public virtual IList<MetaColumn> Columns { get; }
Property Value
|
System.Collections.Generic.IList<MetaColumn>
|
Constraints
Declaration
public virtual IList<MetaConstraint> Constraints { get; set; }
Property Value
|
System.Collections.Generic.IList<MetaConstraint>
|
DeleteStoredProcedure
Declaration
public MetaStoredProcedureMapping DeleteStoredProcedure { get; set; }
Property Value
|
MetaStoredProcedureMapping
|
FullName
Declaration
public virtual string FullName { get; set; }
Property Value
|
System.String
|
Indexes
Declaration
public virtual IList<MetaIndex> Indexes { get; set; }
Property Value
|
System.Collections.Generic.IList<MetaIndex>
|
InsertStoredProcedure
Declaration
public MetaStoredProcedureMapping InsertStoredProcedure { get; set; }
Property Value
|
MetaStoredProcedureMapping
|
IsJoinTable
Declaration
public virtual bool IsJoinTable { get; set; }
Property Value
|
System.Boolean
|
PKConstraintName
Declaration
public virtual string PKConstraintName { get; }
Property Value
|
System.String
|
ReadOnly
Declaration
public virtual bool ReadOnly { get; }
Property Value
|
System.Boolean
|
RemoveRowsStoredProcedure
Declaration
public MetaStoredProcedureMapping RemoveRowsStoredProcedure { get; set; }
Property Value
|
MetaStoredProcedureMapping
|
UpdateStoredProcedure
Declaration
public MetaStoredProcedureMapping UpdateStoredProcedure { get; set; }
Property Value
|
MetaStoredProcedureMapping
|
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
IMetaItemAttribute
|
Overrides
CalculatePositionHash()
Declaration
protected override int CalculatePositionHash()
Returns
|
System.Int32
|
Overrides
CalculatePrimaryHash()
Declaration
protected override int CalculatePrimaryHash()
Returns
|
System.Int32
|
Overrides
Clone()
CompareCore(Object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
|
System.Object
otherItem
|
Returns
|
System.Int32
|
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
Z
|
Type Parameters
|
Z
|