DISCOVER_ENUMERATORS Rowset
Returns a list of names, data types, and enumeration values of enumerators supported by the Microsoft XML for Analysis (XMLA) provider for a specific data source. The XMLA Provider publishes all the enumeration constants that it recognizes.
If you call the Discover method with the DISCOVER_ENUMERATORS enumeration value in the RequestType element, the Discover method returns the DISCOVER_ENUMERATORS schema rowset.
Rowset Columns
For each enumerator, there are multiple elements, one for each value in the enumeration. The rowset that represents each enumerator is flat, and the name of the enumerator may be repeated for elements belonging to the same enumeration.
The DISCOVER_ENUMERATORS rowset contains the following columns.
Column name | Type indicator | Length | Description |
---|---|---|---|
EnumName |
DBTYPE_WSTR |
The name of the enumerator that contains a set of values. |
|
EnumDescription |
DBTYPE_WSTR |
A localizable description of the enumerator. Can be NULL. |
|
EnumType |
DBTYPE_WSTR |
The data type of the enumeration values. |
|
ElementName |
DBTYPE_WSTR |
The name of one of the value elements in the enumerator set. Example: TDP |
|
ElementDescription |
DBTYPE_WSTR |
(Optional) A localizable description of the element. Can be NULL. |
|
ElementValue |
DBTYPE_WSTR |
The value of the element. Can be NULL. Example: 01 |
This schema rowset is not sorted.
Restriction Columns
The DISCOVER_ENUMERATORS rowset can be restricted on the columns listed in the following table.
Column name | Type indicator | Restriction State |
---|---|---|
EnumName |
DBTYPE_WSTR |
See Also
Reference
XML for Analysis Schema Rowsets