nodedb-types 0.6.2

Portable type definitions shared between NodeDB Origin and NodeDB-Lite
Documentation
// SPDX-License-Identifier: Apache-2.0

pub mod column_def;
pub mod column_parse;
pub mod column_type;
pub mod decimal_typmod;
pub mod declared_type_keyword;
pub mod dml_wal_record;
pub mod float_width;
pub mod image_wal_record;
pub mod int_width;
pub mod profile;
pub mod resolved_dml_wal_record;
pub mod schema;
pub mod truncate_wal_record;
pub mod wal_record;

pub use column_def::{ColumnDef, ColumnModifier};
pub use column_parse::{ColumnTypeParseError, DECLARED_FLOAT_KEYWORDS, DECLARED_INT_KEYWORDS};
pub use column_type::ColumnType;
pub use decimal_typmod::{
    DecimalOutOfRange, DecimalTypmod, DecimalTypmodError, MAX_DECIMAL_PRECISION,
    PG_MAX_DECIMAL_PRECISION,
};
pub use declared_type_keyword::declared_type_matches;
pub use dml_wal_record::ColumnarDmlWalRecord;
pub use float_width::FloatWidth;
pub use image_wal_record::{COLUMNAR_IMAGE_KIND, ColumnarImageWalRecord, ColumnarImageWalRow};
pub use int_width::IntWidth;
pub use profile::{ColumnarProfile, DocumentMode};
pub use resolved_dml_wal_record::{ColumnarResolvedDmlWalRecord, ColumnarResolvedDmlWalRow};
pub use schema::{
    BITEMPORAL_RESERVED_COLUMNS, BITEMPORAL_SYSTEM_FROM, BITEMPORAL_VALID_FROM,
    BITEMPORAL_VALID_UNTIL, ColumnarSchema, DroppedColumn, SchemaError, SchemaOps, StrictSchema,
};
pub use truncate_wal_record::ColumnarTruncateWalRecord;
pub use wal_record::ColumnarWalRecord;