The following tables list the members exposed by MetaDataElement.
Name | Description | |
---|---|---|
![]() | MetaDataElement Constructor | Overloaded. |
Name | Description | |
---|---|---|
![]() | Children | The children nodes of this node. For example the column nodes are children of the table node. |
![]() | DataDbType | The DbType for this node. |
![]() | DataType | The data type for this data |
![]() | Description | The description of the node from the datasource metadata. Null if there is no description. |
![]() | FieldPrimaryKey | True if this field is the primary key in it's parent dataset. Used when configuring datasets. The primary key is the field used in a B.I. select for the dataset. The other fields are for display only. |
![]() | FieldSelected | True if this field is used in it's parent dataset. Used when configuring datasets. |
![]() | FullName | The full name of this node. So for a column it is actually schema.table.column. |
![]() | IsDataBlob | True if the DataType is a blob of some kind. |
![]() | IsDataBoolean | True if the DataType is a boolean. |
![]() | IsDataCurrency | True if the DataType is a currency number. IsDataDecimal also returns true. |
![]() | IsDataDate | True if the DataType is a date. Does not return true for time or offset. |
![]() | IsDataDecimal | True if the DataType is a decimal number. Will return true for a currency. |
![]() | IsDataInteger | True if the DataType is a whole number type from byte up to int64 (and larger someday). |
![]() | IsDataNumber | True if a whole or decimal number. |
![]() | IsDataString | True if the DataType is a string. |
![]() | MetaType | The NODE_TYPE for this node. |
![]() | Name | The name of the node such as the table or column name. This is the name as used so if a column has an alias, this is the alias. |
![]() | Properties | All the displayed properties for this metadata. Changing the returned values has no effect on this object. |
![]() | Select | The select that created this node. This can be null. |
![]() | SubSelect | The select stripped of the ${var. and } part. |
![]() | UniqueName | The name to use depending on the UseFullName setting. |
![]() | UseFullName | If true use the full name, if false use the Name. |
Name | Description | |
---|---|---|
![]() | Clone | Clones the MetaData object. |
![]() | DataRemapResult | Looks up dictionary for remapped data intended for use with enums to real names |
![]() | DoesRemapResult | Looks up dictionary for if data remaps intended for use with enums to real names |
![]() ![]() | FromXml | Read the xml to deserialize this object. |
![]() | ToXml | Write this out to XML (for serialization). |