package
0.0.0-20230617135500-2d50ede72e73
Repository: https://github.com/sealdb/neodb.git
Documentation: pkg.go.dev

# Functions

BuildNode used to build the plannode tree.
GetProject return the project which is used in explain.
LookupFromWhere used to get the routing from the where clause.
NewAggregatePlan used to create AggregatePlan.
NewLimitPlan used to create LimitPlan.
NewOrderByPlan used to create OrderByPlan.

# Constants

ASC enum.
Cartesian product.
ChildTypeAggregate enum.
ChildTypeLimit enum.
ChildTypeOrderby enum.
DESC enum.
NestLoop Join.
SortMerge Join.

# Structs

AggregatePlan represents order-by plan.
Aggregator tuple.
Comparison is record the sqlparser.Comparison info.
JoinKey is the column info in the on conditions.
JoinNode cannot be pushed down.
LimitPlan represents order-by plan.
MergeNode can be pushed down.
OrderBy tuple.
OrderByPlan represents order-by plan.
UnionNode ..

# Interfaces

ChildPlan interface.
PlanNode interface.

# Type aliases

ChildType type.
Direction type.
JoinStrategy is Join Strategy.