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::any::AnyTable;
14pub use vantage_table::column::core::Column;
15pub use vantage_table::table::Table;
16pub use vantage_table::traits::table_like::TableLike;
17
18pub use crate::primitives::identifier::{Identifier, ident};
19
20#[cfg(feature = "sqlite")]
21pub use crate::condition::SqliteCondition;
22#[cfg(feature = "sqlite")]
23pub use crate::sqlite::operation::SqliteOperation;
24#[cfg(feature = "sqlite")]
25pub use crate::sqlite::statements::SqliteSelect;
26#[cfg(feature = "sqlite")]
27pub use crate::sqlite::{AnySqliteType, SqliteDB};
28#[cfg(feature = "sqlite")]
29pub use crate::sqlite_expr;