The RMATTRIBUTE table stores field-level data entities used in WorkView Applications. Attributes are unique to classes. The RMATTRIBUTE table is located in the Primary database file.
| Column Name | Data Type | Data Length | Description |
|---|---|---|---|
| attributeID | bigint | 8 | Unique identifier of the Attribute (cross-referenced to attr**** in RMOBJECTINSTANCE####). |
| attributeName | char | 255 | Display name of the Attribute. |
| bParentMustExist | bigint | 8 | |
| bTrackChanges | bigint | 8 | |
| datasetID | bigint | 8 | |
| dataLength | bigint | 8 | |
| datatype | bigint | 8 | Type of data. |
| defaultValue | char | 255 | |
| rmdescription | varchar | 1024 | |
| displayName | char | 255 | |
| extappFlags | bigint | 8 | |
| extappID | bigint | 8 | |
| extColumnName | varchar | 101 | |
| indexType | bigint | 8 | |
| maskflags | bigint | 8 | |
| maskPattern | varchar | 101 | |
| maskStatics | varchar | 101 | |
| relatedclassID | bigint | 8 | |
| transienttype | bigint | 8 | |
| sourcespec | varchar | 1024 | |
| rmmaskid | bigint | 8 | |
| flags | bigint | 8 | |
| lcid | bigint | 8 | |
| currencyformatnum | bigint | 8 | |
| initvectordata | char | 255 | |
| encryptiontype | bigint | 8 |
The index for the RMATTRIBUTE table is located in the Primary database file and is a clustered index.
| Index Name | Included Columns |
|---|---|
| rmAttribute_pk | attributeID (primary key) |