Data Tree Builder
A mutable DataTree that propagates updates
Properties
A flow of updated item names. Updates are propagated in a form of Flow of names of updated nodes. Those can include new data items and replacement of existing ones. The replaced items could update existing data content and replace it completely, so they should be pulled again.
Functions
Get a subset of data starting with a given branchName
Get a branch of this DataTree with a given branchName. The difference from similar method for DataSet is that internal logic is more simple and the return value is a DataTree
Stop generating updates from this DataSource
Select a single datum of the appropriate type
Select all data matching given type and filters. Does not modify paths
Get a DataTreeItem with given name or null if the item does not exist
Update data with given node data and meta with node meta.
Produce lazy Data and emit it into the DataSetBuilder
Copy given data set and mirror its changes to this DataTreeBuilder in this@setAndObserve. Returns an update Job
A Sequence of all children including nodes