IMetaAttributes

Assembly: Rds;

Namespace: Prognoz.Platform.Interop.Rds;

Description

The IMetaAttributes interface is used to work with a collection of attributes of fact and observation level of time series database.

Inheritance hierarchy

          IMetaAttributes

          IMetaAttributesSet

Properties

  Property name Brief description

CollectionAttribute

The CollectionAttribute property returns an attribute that is parent for a collection of attributes of a system table that stores multiple attribute values.

KeepTableNativeNameOnMetabaseUpdate

The KeepTableNativeNameOnMetabaseUpdate property determines whether the saved physical name of children table of MDMdictionary on updating the repository.
SelectQueryText The SelectQueryText property sets text of the query used to get attribute values.
Table The Table property returns a table that stores attributes values.
UseQuery The UseQuery property determines whether a query should be used to get attribute values..

Properties inherited from IMetaAttributesSet

  Property name Brief description

BaseOperation

The BaseOperation property returns the operation of building the basic attributes set.

BaseSet

The BaseSet property returns the basic set of attributes.

Count

The Count property returns number of elements in the set.

Dictionary

The Dictionary property returns parent object.

Item

The Item property returns an attribute from the set by index.

Predefined

The Predefined property returns an attribute of the specified type from the set.

Methods

  Method name Brief description

Add

The Add method adds an attribute to the collection.

AttachTable

The AttachTable method sets a table to store attribute values.

BuildAttributesByFields

The BuildAttributesByFields method creates definitions of attributes by table fields.

BuildCollectionAttributes

The BuildCollectionAttributes method creates attributes necessary to store multiple values in a system table.

BuildFieldsByAttributes

The BuildFieldsByAttributes method creates table fields by definitions of time series database attributes.

CreateTable

The CreateTable method creates a system table to store multiple values of time series database attributes.

Remove

The Remove method removes an attribute from the collection.

Methods inherited from IMetaAttributesSet

  Method name Brief description

CreateSubset

The CreateSubset method creates the set of attributes.

FindById

The FindById method searches an attribute by identifier.

FindByKey

The FindByKey method searches attribute by key.

FindByKind

The FindByKind method searches an attribute by type.

FindByKindBasis

The FindByKindBasis method searches an attribute by type and basis.

FindByValuesObject

The FindByValuesObject method searches an attribute by object key, to which the attribute refers.

IndexOf

The IndexOf method returns attribute index in the set.

Move

The Move method moves attributes in the set.

See also:

Rds Assembly Interfaces