Struct iceberg_rust::table::transaction::TableTransaction
source · pub struct TableTransaction<'table> { /* private fields */ }
Expand description
Transactions let you perform a sequence of [Operation]s that can be committed to be performed with ACID guarantees.
Implementations§
source§impl<'table> TableTransaction<'table>
impl<'table> TableTransaction<'table>
sourcepub fn update_schema(self, schema: SchemaV2) -> Self
pub fn update_schema(self, schema: SchemaV2) -> Self
Update the schmema of the table
sourcepub fn update_spec(self, spec_id: i32) -> Self
pub fn update_spec(self, spec_id: i32) -> Self
Update the spec of the table
sourcepub fn fast_append(self, files: Vec<String>) -> Self
pub fn fast_append(self, files: Vec<String>) -> Self
Quickly append files to the table