Skip to content

Table JSONs

thoniTUB edited this page Apr 21, 2026 · 12 revisions

Table JSONs

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.


Other Types

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 DatabaseConnectionConfig#getPrimaryColumn()} is assumed.
✎ label String null "someLabel" shown in the frontend
✎ name String null

Clone this wiki locally