Skip to main content

Module table

Module table 

Source
Expand description

LanceDB Table APIs

Re-exports§

pub use query::AnyQuery;
pub use delete::DeleteResult;
pub use optimize::OptimizeAction;
pub use optimize::OptimizeStats;
pub use schema_evolution::AddColumnsResult;
pub use schema_evolution::AlterColumnsResult;
pub use schema_evolution::DropColumnsResult;
pub use update::UpdateBuilder;
pub use update::UpdateResult;
pub use self::merge::MergeResult;

Modules§

datafusion
This module contains adapters to allow LanceDB tables to be used as DataFusion table providers.
delete
merge
optimize
Table optimization operations for compaction, pruning, and index optimization.
query
schema_evolution
Schema evolution operations for LanceDB tables.
update
write_progress
Progress monitoring for write operations.

Structs§

AddDataBuilder
A builder for configuring a crate::table::Table::add operation
AddResult
ColumnAlteration
Definition of a change to a column in a dataset
ColumnDefinition
Defines a column in a table
CompactionOptions
Options to be passed to compact_files.
DatasetRecordBatchStream
DatasetRecordBatchStream wraps the dataset into a RecordBatchStream for consumption by the user.
FragmentStatistics
FragmentSummaryStats
LanceTags
Tags operation
NativeTable
A table in a LanceDB database.
NativeTags
OptimizeOptions
Options for optimizing all indices.
ReadParams
Customize read behavior of a dataset.
Table
A Table is a collection of strong typed Rows.
TableDefinition
TableStatistics
TagContents
Version
Dataset Version
WriteOptions
Options to use when writing data

Enums§

AddDataMode
ColumnKind
Defines the type of column
Filter
Filters that can be used to limit the rows returned by a query
NaNVectorBehavior
NewColumnTransform
A way to define one or more new columns in a dataset

Traits§

BaseTable
A trait for anything “table-like”. This is used for both native tables (which target Lance datasets) and remote tables (which target LanceDB cloud)
NativeTableExt
Tags

Type Aliases§

Duration
Alias of TimeDelta.