Skip to content

Table JSONs

thoniTUB edited this page Jun 4, 2024 · 8 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 @NsIdRef 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 @NsIdRef Dataset null
primaryColumn Column null Defines the primary key/column of this table. Only required for SQL mode. If unset {@link ...SqlConnectorConfig#primaryColumn} is assumed.
label String null "someLabel" shown in the frontend
name String null