#![warn(missing_docs)]
mod cast;
mod encode;
mod error;
mod format;
mod maintenance;
mod options;
mod prune;
mod scan;
mod schema;
mod stats;
mod store;
mod versions;
mod widen;
mod write;
mod writer;
pub use cast::Casting;
pub use encode::{RowDecoder, encode_rows};
pub use error::{Error, Result};
pub use format::{FORMAT_VERSION, check_format, open, open_with};
pub use lance::deps::datafusion;
pub use maintenance::{
CleanupStats, CompactOptions, CompactionStats, cleanup_old_versions, compact, delete,
delete_expr,
};
pub use options::{
ByteStreamSplit, ColumnOptions, Compression, StructuralEncoding, column_defaults,
set_column_defaults,
};
pub use prune::prune_filter;
pub use scan::{NdScanner, scan, variables};
pub use stats::{STATS_PREFIX, has_stats, stats_column, stats_variable};
pub use store::StorageOptions;
pub use versions::{TableVersion, checkout, restore, versions};
pub use widen::widen;
pub use write::{WriteMode, WriteOptions, append, write};
pub use writer::NdWriter;