MCPcopy
hub / github.com/radondb/radon / Plan

Interface Plan

src/planner/planner.go:12–17  ·  view source on GitHub ↗

Plan interface.

Source from the content-addressed store, hash-verified

10
11// Plan interface.
12type Plan interface {
13 Build() error
14 Type() PlanType
15 JSON() string
16 Size() int
17}
18
19// PlanTree is a container for all plans
20type PlanTree struct {

Callers 17

BuildMethod · 0.65
JSONMethod · 0.65
JSONMethod · 0.65
handleShowTableStatusMethod · 0.65
handleShowCreateTableMethod · 0.65
ExecuteMethod · 0.65
ExecSubPlanFunction · 0.65
JSONMethod · 0.65
handleExplainMethod · 0.65
handleShowStatusMethod · 0.65
TestRouterAddFunction · 0.65
TestRouteraddGlobalFunction · 0.65

Implementers 7

OthersPlansrc/planner/others_plan.go
UnionPlansrc/planner/union_plan.go
DeletePlansrc/planner/delete_plan.go
InsertPlansrc/planner/insert_plan.go
SelectPlansrc/planner/select_plan.go
DDLPlansrc/planner/ddl_plan.go
UpdatePlansrc/planner/update_plan.go

Calls

no outgoing calls

Tested by

no test coverage detected