Tables
- Last UpdatedApr 24, 2025
- 3 minute read
Table Properties
|
Property Name |
Description |
|---|---|
|
name |
The name of the property. Note: The length of the name string must not exceed 31 characters. |
|
deprecated |
Optional. Indicates whether the table should be marked as deprecated in the header file. If the associated text is not empty, the compiler includes it as part of the deprecation warning. |
|
description |
The description of the property. |
|
alias |
An alternate name for the table (affects the generated C# model code for the table). |
|
dimension |
The size of the table. |
|
slotName |
The name for the slot (that is, reference) for this table. |
|
pubSubTopicKey |
The key field name used for the PubSub topic. |
|
replicationMode |
The replication mode for data replication (None, Local, or ALL). The default is None. |
|
keys [] |
An array of keys for the table. Note: You cannot create a RealTime database (RTDB) table with more than 10 keys. |
|
fields [] |
An array of fields for the table. |
|
systemTable |
Indicates whether the underlying table is a system table (that is, not user queryable). The default value is false. Important: Do not change this value for existing tables. For new tables, either keep it set to the default or leave it out. |
|
commonType |
Indicates whether the schema entity should be defined in the common header file. The default value is false. Important: Do not change this value for existing tables. For new tables, either keep it set to the default or leave it out. |
|
fixedType |
Indicates whether the schema entity should be defined in the fixed header file. The default value is false. Important: Do not change this value for existing tables. For new tables, either keep it set to the default or leave it out. |
Key Properties
|
Property Name |
Description |
|---|---|
|
name |
The name of the property. Note: The length of the name string must not exceed 31 characters. |
|
deprecated |
Optional. Indicates whether the key should be marked as deprecated in the header file. If the associated text is not empty, the compiler includes it as part of the deprecation warning. |
|
description |
The description of the property. |
|
type |
The type of the field (references a primitive or another defined type). |
|
replicationMode |
The replication mode for data replication (None, Local, or ALL). The default is None. |
|
alias |
An alternate name for the field (affects the generated C# model code for the field). |
|
classification |
The Management of Change (MoC) classification (Default, RealTime, or Configuration). The default value is Default (that is, it inherits from the parent type or is RealTime). |
|
caseSensitive |
Indicates whether the key field is case Sensitive. The default value is true. |
|
unique |
Indicates whether the key field is unique. The default is false. |
Field Properties
|
Property Name |
Description |
|---|---|
|
name |
The name of the property. Note: The length of the name string must not exceed 31 characters. |
|
deprecated |
Optional. Indicates whether the field should be marked as deprecated in the header file. If the associated text is not empty, the compiler includes it as part of the deprecation warning. |
|
description |
The description of the property. |
|
type |
The type of the field (references a primitive or another defined type). |
|
replicationMode |
The replication mode for data replication (None, Local, or ALL). The default is None. |
|
alias |
An alternate name for the field (affects the generated C# model code for the field). |
|
classification |
The Management of Change (MoC) classification (Default, RealTime, or Configuration). The default value is Default (that is, it inherits from the parent type or is RealTime). |
|
reset |
Indicates whether the field value should reset on a RealTime cold-start. The default value is false. Note: The reset property also controls which fields are reset during a remote clone. For further information, see "Clone a Remote and Protocol" in volume 1 of the AVEVA Enterprise SCADA RealTime Administrator documentation. |
|
virtual |
Indicates whether the field is virtual (that is, managed through Virtual Access Layer [VDB] overrides). The default value is false. |