ClickHouseDatasetStorage

data class ClickHouseDatasetStorage(val database: String, val table: String, val deduplicate: ClickHouseDatasetStorage.Deduplicate = Deduplicate.NONE, val source: String? = null)

Where a dataset's records live, read from its storage binding:

"storage": { "table": "bi_db.order_customer_wide", "deduplicate": "FINAL" }

table is database.table, or a table in the default database of its source; deduplicate is NONE (the default) or FINAL, which merges a replacing or collapsing engine's rows at read time and makes reads final-consistent; source names one of the backend's ClickHouseSources, the default one when absent (dataset platform design §5.1).

Constructors

Link copied to clipboard
constructor(database: String, table: String, deduplicate: ClickHouseDatasetStorage.Deduplicate = Deduplicate.NONE, source: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard