tableDefinition
Namespace: |
(default namespace) |
XML Schema: |
api.xsd |
Table definition contains properties that define a new custom table.
JSON Example
{
"name": [table name],
"display" : [table display name],
"columnsMetaData": [
{
"name" : [column name],
"display" : [display name],
"dataType" : [timestamp|int|text|real|boolean],
"isKey" : [true|false],
"isVisible" : [true|false], (Optional:Default is true)
"customProperties": [
{
"name": [name],
"value": [value]
},
...
]
},
...
],
"seriesMetaData": [
{
"name" : [series name],
"display" : [display name],
"freq" : [LF|HF],
"dataType" : [timestamp|int|text|bigtext|real|boolean],
"isVisible" : [true|false], (Optional:Default is true)
"customProperties": [
{
"name": [name],
"value": [value]
},
...
]
},
...
]
}
JSON
property |
type |
description |
name |
name (string)
|
Name of the custom table
|
display |
display (string)
|
Custom table display name shown in UI
|
columnsMetaData |
array of columnsMetaData (columnMetaData)
|
List of columns defined in the custom table
|
seriesMetaData |
array of seriesMetaData (seriesMetaData)
|
List of time series columns defined in the custom table
|