Skip to main content

vantage_sql/
prelude.rs

1//! Common imports for working with vantage-sql.
2//!
3//! ```
4//! use vantage_sql::prelude::*;
5//! ```
6
7pub use std::process::Termination;
8pub use vantage_core::{Context, Result as VantageResult, VantageError};
9pub use vantage_dataset::{
10    InsertableDataSet, ReadableDataSet, ReadableValueSet, WritableDataSet, WritableValueSet,
11};
12pub use vantage_expressions::{ExprDataSource, Expression, Expressive, Order, Selectable};
13pub use vantage_table::column::core::Column;
14pub use vantage_table::table::Table;
15pub use vantage_table::traits::table_like::TableLike;
16
17pub use crate::primitives::identifier::{Identifier, ident};
18
19#[cfg(feature = "sqlite")]
20pub use crate::condition::SqliteCondition;
21#[cfg(feature = "sqlite")]
22pub use crate::sqlite::operation::SqliteOperation;
23#[cfg(feature = "sqlite")]
24pub use crate::sqlite::statements::SqliteSelect;
25#[cfg(feature = "sqlite")]
26pub use crate::sqlite::{AnySqliteType, SqliteDB};
27#[cfg(feature = "sqlite")]
28pub use crate::sqlite_expr;