Keboola · Schema
TableDetailResponse
Data PlatformETLELTData PipelinesData StorageTransformationsOrchestrationData OperationsCloud DataSnowflakeBigQuery
Properties
| Name | Type | Description |
|---|---|---|
| uri | string | Table detail URI |
| id | string | Table identifier |
| name | string | Table name |
| displayName | string | Display name of the table |
| transactional | boolean | Transactional flag |
| primaryKey | array | |
| indexType | string | |
| indexKey | array | |
| distributionType | string | |
| distributionKey | array | |
| syntheticPrimaryKeyEnabled | boolean | |
| created | string | |
| lastImportDate | string | |
| lastChangeDate | string | |
| rowsCount | integer | |
| dataSizeBytes | integer | |
| isAlias | boolean | |
| isAliasable | boolean | |
| isTyped | boolean | |
| tableType | string | |
| path | string | |
| columns | array | |
| columnMetadata | object | |
| attributes | array | |
| metadata | array | |
| bucket | object | |
| sourceTable | object | |
| aliasColumnsAutoSync | boolean | |
| aliasFilter | object | |
| selectSql | string | |
| definition | object |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "TableDetailResponse",
"required": [
"uri",
"id",
"name",
"displayName",
"transactional",
"primaryKey",
"indexKey",
"distributionKey",
"syntheticPrimaryKeyEnabled",
"isAlias",
"isAliasable",
"isTyped",
"tableType",
"path",
"columns",
"columnMetadata",
"attributes",
"metadata",
"bucket"
],
"properties": {
"uri": {
"description": "Table detail URI",
"type": "string"
},
"id": {
"description": "Table identifier",
"type": "string"
},
"name": {
"description": "Table name",
"type": "string"
},
"displayName": {
"description": "Display name of the table",
"type": "string"
},
"transactional": {
"description": "Transactional flag",
"type": "boolean"
},
"primaryKey": {
"type": "array",
"items": {
"type": "string"
}
},
"indexType": {
"type": "string",
"nullable": true
},
"indexKey": {
"type": "array",
"items": {
"type": "string"
}
},
"distributionType": {
"type": "string",
"nullable": true
},
"distributionKey": {
"type": "array",
"items": {
"type": "string"
}
},
"syntheticPrimaryKeyEnabled": {
"type": "boolean"
},
"created": {
"type": "string",
"format": "date-time",
"nullable": true
},
"lastImportDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"lastChangeDate": {
"type": "string",
"format": "date-time",
"nullable": true
},
"rowsCount": {
"type": "integer",
"nullable": true
},
"dataSizeBytes": {
"type": "integer",
"nullable": true
},
"isAlias": {
"type": "boolean"
},
"isAliasable": {
"type": "boolean"
},
"isTyped": {
"type": "boolean"
},
"tableType": {
"type": "string"
},
"path": {
"type": "string"
},
"columns": {
"type": "array",
"items": {
"type": "string"
}
},
"columnMetadata": {
"type": "object"
},
"attributes": {
"type": "array",
"items": {
"type": "object"
}
},
"metadata": {
"type": "array",
"items": {
"type": "object"
}
},
"bucket": {
"type": "object"
},
"sourceTable": {
"type": "object",
"nullable": true
},
"aliasColumnsAutoSync": {
"type": "boolean",
"nullable": true
},
"aliasFilter": {
"type": "object",
"nullable": true
},
"selectSql": {
"type": "string",
"nullable": true
},
"definition": {
"type": "object",
"nullable": true
}
},
"type": "object"
}