nodedb-types 0.1.0

Portable type definitions shared between NodeDB Origin and NodeDB-Lite
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-License-Identifier: Apache-2.0

pub mod column_def;
pub mod column_parse;
pub mod column_type;
pub mod profile;
pub mod schema;

pub use column_def::{ColumnDef, ColumnModifier};
pub use column_parse::ColumnTypeParseError;
pub use column_type::ColumnType;
pub use profile::{ColumnarProfile, DocumentMode};
pub use schema::{
    BITEMPORAL_RESERVED_COLUMNS, BITEMPORAL_SYSTEM_FROM, BITEMPORAL_VALID_FROM,
    BITEMPORAL_VALID_UNTIL, ColumnarSchema, DroppedColumn, SchemaError, SchemaOps, StrictSchema,
};