DatasetQueryBackendSpec

The dataset backend contract (the 9.x DatasetQueryBackendSpec of wow-tck): every dataset query backend passes it over a flat table: the filter semantics matrix, records (sort, projection, offset and keyset pages, counts), aggregation, the dataset's tenant column, and the gateway's scope over it. A backend's test supplies its bindings (createDatasetBindings) and loads each table in createTable.

Queries run through trusted admission against the schema the Catalog compiles from the dataset's declaration and the storage's facts, as a gateway would but without governance, except the gateway test.

The cases come in families, each a parent class of this one (DatasetQueryFixtures lists them); this class holds the gateway case and the tables.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion