DraftDataset

@Summary(value = "Draft a dataset over the catalog's sources")
data class DraftDataset(val context: String, val name: String, val definition: DatasetDefinition, val title: String? = null)

Drafts the dataset name of context from its definition (-2): the dataset's id is me.ahoo.wow.analytics.catalog.api.AnalyticsCatalogContext.datasetIdOf of context and name, the name its queries read it by. The definition is checked against the catalog as it is now: its sources are there and usable, its references name their columns, its joins key on the tenant, its expressions use only the functions allowed.

Constructors

Link copied to clipboard
constructor(context: String, name: String, definition: DatasetDefinition, title: String? = null)

Properties

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