Skip to main content

Module value

Module value 

Source
Expand description

Value Module - Graph Database Value Type System

This module provides the core value type system in the graph database.

§Module Structure

  • null - NullType definition
  • value - Value enum definition and basic methods
  • value_compare - Comparison logic (PartialEq, Eq, Ord, Hash)
  • value_arithmetic - Arithmetic/logical/bitwise operations
  • value_convert - Type conversion
  • list - List type
  • date_time - Date and time types
  • decimal128 - Decimal128 high-precision numeric
  • geography - Geospatial types
  • json - JSON/JSONB types
  • memory - Memory estimation

Re-exports§

pub use date_time::DateTimeValue;
pub use date_time::DateValue;
pub use date_time::TimeValue;
pub use decimal128::Decimal128Value;
pub use geography::GeoJsonFeature;
pub use geography::GeoJsonFeatureCollection;
pub use geography::GeoJsonGeometry;
pub use geography::Geography;
pub use geography::GeographyValue;
pub use geography::LineStringValue;
pub use geography::MultiLineStringValue;
pub use geography::MultiPointValue;
pub use geography::MultiPolygonValue;
pub use geography::PolygonValue;
pub use interval::IntervalError;
pub use interval::IntervalValue;
pub use json::Json;
pub use json::JsonB;
pub use json::JsonError;
pub use list::List;
pub use null::NullType;
pub use uuid::UuidError;
pub use uuid::UuidValue;
pub use value_def::ArrayValue;
pub use value_def::StructValue;
pub use value_def::Value;
pub use vector::VectorValue;

Modules§

date_time
Date and Time Type Module
decimal128
Decimal128 type implementation
geography
Geospatial Types Module
interval
Interval Type Module - PostgreSQL Compatible Time Interval
json
JSON/JSONB Types - Graph Database JSON Support
list
List Type Module
memory
Memory Estimations for Value Types
null
Null Type Definition
ordered_codec
Ordered key codec — order-preserving binary encoding for Value.
uuid
UUID Type Module - Graph Database UUID Support
value_arithmetic
Value Calculation Module
value_compare
value_convert
value_def
Value Type Definition - Core Enum and Basic Methods
vector
Vector Type Module