UpdateDataLite
The list of column titles for deletion
Capitalized list of supported PyArrow datatypes outlined in https://arrow.apache.org/docs/python/api/datatypes.html.
Timestamp datatype is expected to be used with unit measured in "us" and timezone set to "UTC" inside of parquet column header schema or it won't be accepted; an example for PyArrow binding would look like this: pa.timestamp("us", tz="UTC")
Publisher-supplied free-form metadata for the column, as a JSON object. Keys must be non-empty strings (≤ 256 chars) with no leading whitespace or dot and none of the characters / \ : > < | ? " *; keys are unique case-insensitively. Values may be any JSON-compatible type. A single column's tags object serialised as UTF-8 JSON must be at most 10 KiB.
The human-readable label used to identify the column
The ID of the column's unit
The new human-readable label for the column identified by title
The original human-readable label used to identify the column
The list of column titles for update
If set to true, any missing sub-blocks will be filled with data from the parent block.
This is only available for fully sub-blocked models, when update_type is merge, and geometry_change is true.
Whether the update will create or destroy sub-blocks.
- If set to
false, no sub-blocks can be created nor destroyed, only sub-blocks that exist in the latest version can be updated. - If set to
true:- New sub-blocks can be created and/or existing sub-blocks can be destroyed, but all columns must be provided.
- Only
new,update, anddeletecolumn operations are allowed as standalone operations. update_metadatais allowed, but only when the target columns are being updated as part of theupdateoperation, and only when there are no columns being renamed.- If
update_typeis set tomerge, then all sub-blocks within a parent block must be provided.
[]"parquet"[]"."",""csv"'"'[]"datamine"Lineage of the block model update
"merge"Behaviour of the update, for blocks that are omitted from the update file.
- If set to
replace, the values for blocks that are omitted will be set to null, for the selected columns. Ifgeometry_changeis true, the geometry of any parent block that has no blocks in the update file will be reset to an un-subdivided state. - If set to
merge, blocks that are omitted will be left unchanged, the values within those blocks will be the same as within the previous version.