Class
MetaFunction

Definition

Namespace:Telerik.OpenAccess.Metadata

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class MetaFunction : MetaType, IMetadataStatusCallback, IHierarchyMetadata

Inheritance: objectMetaItemMetaTypeMetaFunction

Implements: IHierarchyMetadataIMetadataStatusCallback

Inherited Members MetaType.NamespaceMetaType.TypeAccessModifierMetaType.TypeInheritanceModifierMetaType.MetaDataContainerMetaType.MembersMetaType.InterfacesMetaItem.MetadataIdMetaItem.CalculatePositionHash()MetaItem.CalculatePrimaryHash()MetaItem.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

MetaFunction(string, string, string, MetaFunctionParameter, MetaStoredProcedure, string)

Declaration

cs-api-definition
public MetaFunction(string functionName, string functionNamespace, string description, MetaFunctionParameter returnParameter, MetaStoredProcedure procedure, string commandText)

Parameters

functionName

string

functionNamespace

string

description

string

returnParameter

MetaFunctionParameter

procedure

MetaStoredProcedure

commandText

string

Properties

CommandText

Declaration

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

Property Value

string

FullName

Declaration

cs-api-definition
public override string FullName { get; }

Property Value

string

Overrides MetaType.FullName

FunctionType

Declaration

cs-api-definition
public FunctionTypeEnumeration FunctionType { get; set; }

Property Value

FunctionTypeEnumeration

Parameters

Declaration

cs-api-definition
public IList<MetaFunctionParameter> Parameters { get; set; }

Property Value

IList<MetaFunctionParameter>

ReturnParameter

Declaration

cs-api-definition
public MetaFunctionParameter ReturnParameter { get; set; }

Property Value

MetaFunctionParameter

ReturnType

Declaration

cs-api-definition
public MetaType ReturnType { get; set; }

Property Value

MetaType

StoredProcedure

Declaration

cs-api-definition
public MetaStoredProcedure StoredProcedure { get; set; }

Property Value

MetaStoredProcedure

Methods

AddAttribute(MetadataConstants)

Declaration

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

Parameters

key

MetadataConstants

Returns

IMetaItemAttribute

Overrides MetaType.AddAttribute(MetadataConstants)

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 MetaType.GetDefaultValue<Z>(MetadataConstants)