Skip to main content

sea_orm_spanner/
lib.rs

1pub mod array_support;
2#[cfg(feature = "with-chrono")]
3pub mod chrono_support;
4mod database;
5mod error;
6#[cfg(feature = "with-json")]
7pub mod json_support;
8mod proxy;
9#[cfg(feature = "with-uuid")]
10pub mod uuid_support;
11
12#[cfg(feature = "with-json")]
13pub use json_support::{SpannerJson, SpannerOptionalJson};
14#[cfg(feature = "with-uuid")]
15pub use uuid_support::SpannerUuid;
16pub use {
17    array_support::*,
18    database::{
19        ensure_database, ensure_instance, ensure_tls, CreateOptions, DatabaseDialect, DatabasePath,
20        InstanceConfig, SpannerDatabase,
21    },
22    error::SpannerDbErr,
23    gcloud_spanner::client::ClientConfig,
24    sea_orm::{
25        entity::prelude::*, ActiveModelBehavior, ActiveModelTrait, ConnectionTrait,
26        DatabaseConnection, EntityTrait, IntoActiveModel, ModelTrait, QueryFilter, QueryOrder,
27        QuerySelect, Set, Unchanged,
28    },
29    sea_query_spanner::SpannerQueryBuilder,
30};