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 |
|---|---|---|---|
| attributeName | char | 100 | Display name of the Attribute. |
| datatype | bigint | 8 | Type of data. |
| attributeID | bigint | 8 | Unique identifier of the Attribute (cross-referenced to attr**** in RMOBJECTINSTANCE####). |
| relatedClassID | bigint | 8 | |
| dataLen | bigint | 8 | |
| dataID | bigint | 8 | |
| defaultValue | char | 100 | |
| bParentMustExist | bigint | 8 | |
| indexType | bigint | 8 | |
| bTrackChanges | bigint | 8 | |
| displayName | char | 100 | |
| extColumnName | varchar | 101 | |
| description | varchar | 1024 | |
| maskPattern | varchar | 101 | |
| maskStatics | varchar | 101 | |
| maskflags | bigint | 8 | |
| extappFlags | bigint | 8 | |
| extappID | 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) |