linkrs-query 0.1.0

Query engine, parser, and executor for Linkrs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod common;
pub mod node_id_generator;
pub mod nodes;

pub use common::{EdgeProp, TagProp};
pub use node_id_generator::{next_node_id, NodeIdGenerator};
pub use nodes::base::plan_node_enum::PlanNodeEnum;
pub use nodes::base::plan_node_traits::PlanNode;
pub use nodes::base::plan_node_visitor::PlanNodeVisitor;
pub use nodes::{
    AggregateNode, AppendVerticesNode, ArgumentNode, ClearSpaceNode, CorrelatedApplyNode,
    CrossJoinNode, DataCollectNode, DedupNode, ExpandAllNode, ExpandNode, FilterNode, GetEdgesNode,
    GetNeighborsNode, GetVerticesNode, InnerJoinNode, LeftJoinNode, LimitNode, LoopNode,
    PassThroughNode, PatternApplyNode, PlanNodeFactory, ProjectNode, RollUpApplyNode,
    ScanEdgesNode, ScanVerticesNode, SelectNode, ShowCreateEdgeNode, ShowCreateIndexNode,
    ShowCreateSpaceNode, ShowIndexesNode, ShowRolesNode, ShowSpacesNode, ShowStatsNode,
    ShowStatsType, ShowUsersNode, SortNode, StartNode, TraverseNode, UnionNode, UnwindNode,
};