Skip to main content

Crate geographdb_core

Crate geographdb_core 

Source
Expand description

GeoGraphDB Core - 3D Spatial Indexing for Graph Databases

Re-exports§

pub use algorithms::astar::CfgGraphNode;
pub use algorithms::astar::CfgPath;
pub use algorithms::astar::PathComplexity;
pub use algorithms::complexity::ComplexityBlock;
pub use algorithms::complexity::ComplexityRating;
pub use algorithms::complexity::ComplexityResult;
pub use algorithms::dominance::compute_dominance;
pub use algorithms::dominance::compute_dominance_frontier;
pub use algorithms::dominance::DominanceResult;
pub use algorithms::four_d::articulation_points_4d;
pub use algorithms::four_d::astar_find_path_4d;
pub use algorithms::four_d::bridges_4d;
pub use algorithms::four_d::earliest_arrival_path_4d;
pub use algorithms::four_d::fastest_temporal_path_4d;
pub use algorithms::four_d::reachable_4d;
pub use algorithms::four_d::strongly_connected_components_4d;
pub use algorithms::four_d::time_dependent_dijkstra_4d;
pub use algorithms::four_d::GraphNode4D;
pub use algorithms::four_d::GraphPath4D;
pub use algorithms::four_d::GraphProperties;
pub use algorithms::four_d::SpatialIndex;
pub use algorithms::four_d::SpatialRegion;
pub use algorithms::four_d::TemporalArrival4D;
pub use algorithms::four_d::TemporalDijkstraResult4D;
pub use algorithms::four_d::TemporalEdge;
pub use algorithms::four_d::TemporalJourney4D;
pub use algorithms::four_d::TemporalWindow;
pub use algorithms::four_d::TraversalContext4D;
pub use algorithms::loop_detection::LoopAnalysisResult;
pub use algorithms::loop_detection::LoopBlock;
pub use algorithms::loop_detection::LoopInfo;
pub use algorithms::natural_loops::find_back_edges;
pub use algorithms::natural_loops::find_natural_loops;
pub use algorithms::natural_loops::NaturalLoop;
pub use algorithms::scc::condense_graph;
pub use algorithms::scc::find_cycles;
pub use algorithms::scc::has_cycles;
pub use algorithms::scc::tarjan_scc;
pub use algorithms::scc::SccResult;
pub use algorithms::slicing::backward_slice;
pub use algorithms::slicing::forward_slice;
pub use algorithms::slicing::SliceResult;
pub use algorithms::topo_sort::critical_path_length;
pub use algorithms::topo_sort::is_dag;
pub use algorithms::topo_sort::topological_sort;
pub use algorithms::topo_sort::TopoError;
pub use algorithms::topo_sort::TopoResult;
pub use algorithms::transitive::transitive_closure;
pub use algorithms::transitive::transitive_reduction;
pub use algorithms::transitive::ReachabilityResult;
pub use cypher_4d::query_4d;
pub use cypher_4d::GeoCypherError;
pub use cypher_4d::GeoCypherResult;
pub use cypher_4d::GeoCypherRow;
pub use telemetry::LoopGuard;
pub use telemetry::OpTracer;
pub use storage::build_spatial_pages;
pub use storage::BoundingBox;
pub use storage::DualEdgeType;
pub use storage::DualGraph;
pub use storage::DualVertex;
pub use storage::OctreeNode;
pub use storage::OctreePageStore;
pub use storage::SpatialPage;
pub use storage::SpatialPageHeader;
pub use storage::GeoFileHeader;
pub use storage::Section;
pub use storage::SectionEntry;
pub use storage::SectionedStorage;
pub use storage::FILE_MAGIC;
pub use storage::FORMAT_VERSION;
pub use storage::HEADER_SIZE;
pub use storage::HEADER_SIZE_USIZE;
pub use storage::MAX_SECTION_NAME_LEN;
pub use storage::SECTION_ENTRY_SIZE;
pub use storage::SECTION_ENTRY_SIZE_USIZE;
pub use storage::all_sidecar_paths;
pub use storage::geo_cfg_path;
pub use storage::geo_complexity_path;
pub use storage::geo_idx_path;
pub use storage::load_graph4d;
pub use storage::save_graph4d;
pub use storage::CfgData;
pub use storage::CfgEdge;
pub use storage::CfgSectionAdapter;
pub use storage::GraphData;
pub use storage::GraphSectionAdapter;
pub use storage::SerializableCfgBlock;
pub use storage::prop_store::build_prop_store;
pub use storage::prop_store::lookup;
pub use storage::prop_store::read_prop_store;
pub use storage::prop_store::write_prop_store;
pub use storage::prop_store::NodeProperties;
pub use storage::prop_store::PropLookupEntry;
pub use storage::prop_store::PropStore;
pub use storage::prop_store::PropertyValue;

Modules§

acceleration
Compute acceleration modules
algorithms
cfg_store
CFG Store - Combines octree spatial indexing with persistent storage
cypher_4d
spatial
Spatial indexing modules
storage
Storage engine modules
telemetry
Telemetry module for race detection and loop guards

Constants§

VERSION
Library version