-
Notifications
You must be signed in to change notification settings - Fork 13
Table JSONs
thoniTUB edited this page Nov 3, 2025
·
11 revisions
This is an automatically created documentation. It is not 100% accurate since the generator does not handle every edge case.
Instead of a list ConQuery also always accepts a single element.
Each *.table.json has to contain exactly one Tabel.
Type Column ✎
Details
Java Type: com.bakdata.conquery.models.datasets.Column
Supported Fields:
| Field | Type | Default | Example | Description | |
|---|---|---|---|---|---|
| ✎ | description | String |
null |
||
| ✎ | generateSuffixes | boolean |
false |
||
| ✎ | minSuffixLength | int |
3 |
||
| ✎ | searchDisabled | boolean |
false |
||
| ✎ | secondaryId | ID of SecondaryIdDescription
|
null |
if this is set this column counts as the secondary id of the given name for this table | |
| ✎ | type | one of STRING, INTEGER, BOOLEAN, REAL, DECIMAL, MONEY, DATE, DATE_RANGE | null |
||
| ✎ | label | String |
null |
"someLabel" | shown in the frontend |
| ✎ | name | String |
null |
Type Table ✎
Details
Java Type: com.bakdata.conquery.models.datasets.Table
Supported Fields:
| Field | Type | Default | Example | Description | |
|---|---|---|---|---|---|
| ✎ | columns | list of Column | [] |
||
| ✎ | dataset | ID of Dataset
|
null |
||
| ✎ | primaryColumn | Column | null |
Defines the primary key/column of this table. Only required for SQL mode. If unset {@link DatabaseConfig#getPrimaryColumn()} is assumed. | |
| ✎ | label | String |
null |
"someLabel" | shown in the frontend |
| ✎ | name | String |
null |