3.1.4.2.2.1.3.59.1 Columns
The DISCOVER_STORAGE_TABLE_COLUMNS rowset contains the following columns.
Name |
Type |
Restriction |
Description |
---|---|---|---|
DATABASE_NAME |
xsd:string |
Yes<327> |
The name of the database. |
CUBE_NAME |
xsd:string |
Yes<328> |
The name of the cube. |
MEASURE_GROUP_NAME |
xsd:string |
Yes<329> |
The name of the measure group. |
DIMENSION_NAME |
xsd:string |
|
The name of the dimension. |
ATTRIBUTE_NAME |
xsd:string |
|
The name of the attribute. |
TABLE_ID |
xsd:string |
|
The ID of the table. |
COLUMN_ID |
xsd:string |
|
The ID of the column. |
COLUMN_TYPE |
xsd:string |
|
The type of the column. The values are as follows:
|
COLUMN_ENCODING |
xsd:long |
|
The encoding method used on the column. The method can be one of the following:
|
DATATYPE |
xsd:string |
Yes<330> |
The type of the column data. The values are as follows:
|
ISKEY |
xsd:boolean |
|
Indicates whether the column is a key column. |
ISUNIQUE |
xsd:boolean |
|
Indicates whether the column contains unique values. |
ISNULLABLE |
xsd:boolean |
|
Indicates whether the column can contain NULL values. |
ISROWNUMBER |
xsd:boolean |
|
Indicates whether the column is a Row Number column. |
DICTIONARY_SIZE<331> |
xsd:long |
|
Indicates the amount of memory that is used by the dictionary data structure associated with the column, in bytes. The dictionary data structure maps column data IDs to the actual values. |
DICTIONARY_ISPAGEABLE<332> |
xsd:boolean |
|
Indicates the Vertipaq Data Paging (VDP) state of the dictionary, which specifies whether the dictionary is pageable. If the VDP state of the dictionary is unknown, the default value is NULL. Otherwise, the value is a Boolean. |
DICTIONARY_ISRESIDENT<333> |
xsd:boolean |
|
Indicates the VDP state of the dictionary, which specifies whether the dictionary is resident. If the VDP state of the dictionary is unknown, the default value is NULL. Otherwise, the value is a Boolean. |
DICTIONARY_TEMPERATURE<334> |
xsd:double |
|
Indicates the scaled numeric value of the frequency of dictionary access. The value is based on the most recent access time and usage. This column has a numeric value only if the dictionary is pageable and has been loaded at least once; otherwise, the value is NULL. |
DICTIONARY_LAST_ACCESSED<335> |
xsd:datetime |
|
Indicates the most recent time the dictionary was accessed.
|
The rowset is not sorted.
The response has the following definition.
-
<xsd:element name="root"> <xsd:complexType> <xsd:sequence minOccurs="0" maxOccurs="unbounded"> <xsd:element name="row" type="row" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="row"> <xsd:sequence> <xsd:element sql:field="DATABASE_NAME" name="DATABASE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="CUBE_NAME" name="CUBE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="MEASURE_GROUP_NAME" name="MEASURE_GROUP_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="DIMENSION_NAME" name="DIMENSION_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="ATTRIBUTE_NAME" name="ATTRIBUTE_NAME" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="TABLE_ID" name="TABLE_ID" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="COLUMN_ID" name="COLUMN_ID" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="COLUMN_TYPE" name="COLUMN_TYPE" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="COLUMN_ENCODING" name="COLUMN_ENCODING" type="xsd:long" minOccurs="0" /> <xsd:element sql:field="DATATYPE" name="DATATYPE" type="xsd:string" minOccurs="0" /> <xsd:element sql:field="ISKEY" name="ISKEY" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="ISUNIQUE" name="ISUNIQUE" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="ISNULLABLE" name="ISNULLABLE" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="ISROWNUMBER" name="ISROWNUMBER" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="DICTIONARY_SIZE" name="DICTIONARY_SIZE" type="xsd:long" minOccurs="0" /> <xsd:element sql:field="DICTIONARY_ISPAGEABLE" name="DICTIONARY_ISPAGEABLE" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="DICTIONARY_ISRESIDENT" name="DICTIONARY_ISRESIDENT" type="xsd:boolean" minOccurs="0" /> <xsd:element sql:field="DICTIONARY_TEMPERATURE" name="DICTIONARY_TEMPERATURE" type="xsd:double" minOccurs="0" /> <xsd:element sql:field="DICTIONARY_LAST_ACCESSED" name="DICTIONARY_LAST_ACCESSED" type="xsd:datetime" minOccurs="0" /> </xsd:sequence> </xsd:complexType>