Expand description
Nested message and enum types in Transaction.
Modules§
- key_
existence_ filter - Nested message and enum types in
KeyExistenceFilter. - rewrite
- Nested message and enum types in
Rewrite. - update_
config - Nested message and enum types in
UpdateConfig.
Structs§
- Append
- Add new rows to the dataset.
- Bloom
Filter - Bloom filter for key existence tests. Used when the number of rows is large.
- Clone
- An operation that clones a dataset.
- Create
Index - Add or replace a new secondary index.
- Data
Replacement - An operation that replaces the data in a region of the table with new data.
- Data
Replacement Group - Delete
- Mark rows as deleted.
- Exact
KeySet Filter - Exact set of key hashes for conflict detection. Used when the number of inserted rows is small.
- KeyExistence
Filter - A filter for checking key existence in set of rows inserted by a merge insert operation. Only created when the merge insert’s ON columns match the schema’s unenforced primary key. The presence of this filter indicates strict primary key conflict detection should be used. Can use either an exact set (for small row counts) or a Bloom filter (for large row counts).
- Merge
- An operation that merges in a new column, altering the schema.
- Overwrite
- Create or overwrite the entire dataset.
- Project
- An operation that projects a subset of columns, altering the schema.
- Reserve
Fragments - An operation that reserves fragment ids for future use in a rewrite operation.
- Restore
- An operation that restores a dataset to a previous version.
- Rewrite
- An operation that rewrites but does not change the data in the table. These kinds of operations just rearrange data.
- Update
- An operation that updates rows but does not add or remove rows.
- Update
Bases - An operation that updates base paths in the dataset.
- Update
Config - An operation that updates the table config, table metadata, schema metadata, or field metadata.
- Update
Map - Update
MapEntry - An entry for a map update. If value is not set, the key will be removed from the map.
- Update
MemWal State - Update the merged generations in MemWAL index. This operation is used during merge-insert to atomically record which generations have been merged to the base table.
Enums§
- Operation
- The operation of this transaction.
- Update
Mode - The mode of update operation