- class lance.LanceOperation
Classes¶
- class BaseOperation(abc.ABC)
Base class for operations that can be applied to a dataset.
- class Overwrite(lance.LanceOperation.BaseOperation)
Overwrite or create a new dataset.
- class Append(lance.LanceOperation.BaseOperation)
Append new rows to the dataset.
- class Delete(lance.LanceOperation.BaseOperation)
Remove fragments or rows from the dataset.
- class Update(lance.LanceOperation.BaseOperation)
Operation that updates rows in the dataset.
- class Merge(lance.LanceOperation.BaseOperation)
Operation that adds columns. Unlike Overwrite, this should not change the structure of the fragments, allowing existing indices to be kept.
- class Restore(lance.LanceOperation.BaseOperation)
Operation that restores a previous version of the dataset.
- class RewriteGroup
Collection of rewritten files
- class RewrittenIndex
An index that has been rewritten
- class Rewrite(lance.LanceOperation.BaseOperation)
Operation that rewrites one or more files and indices into one or more files and indices.
- class CreateIndex(lance.LanceOperation.BaseOperation)
Operation that creates an index on the dataset.
- class DataReplacementGroup
Group of data replacements
- class DataReplacement(lance.LanceOperation.BaseOperation)
Operation that replaces existing datafiles in the dataset.
- class Project(lance.LanceOperation.BaseOperation)
Operation that project columns. Use this operator for drop column or rename/swap column.