Tables

interface Tables

Functions

Link copied to clipboard
abstract fun all(): List<TableEditor>

Returns every nested table editor for this row, creating (materializing) any that do not exist yet. This builds an editor per child schema — on a deeply-nested collection that cascades into the whole subtree, so prefer materialized for read-only traversals.

Link copied to clipboard
abstract fun find(key: String?): TableEditor?

Finds the nested table editor for key, creating (materializing) it if it does not exist yet. Returns null only when this row has no child container for that schema.

Link copied to clipboard
abstract fun materialized(): List<TableEditor>

Already-materialized nested table editors for this row — does NOT create any.