GenericBuilder

abstract class GenericBuilder<out T>

Base class every DSL builder extends — TileSchemaBuilder<T> and EventSchemaBuilder<T> both derive from this, one instance per DSL call (Column { }, SendNetworkRequest(...), etc.), responsible for producing the concrete schema T that call compiles down to.

Parameters

T

the schema type this builder produces.

Inheritors

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
abstract fun build(): T

Produces this builder's concrete schema instance. Called once, by GenericBuilderScope.build, with compositionLocals active.