Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PlanCall ¶
type PlanCall struct { Function PlanFunction `json:"function"` InputFields []PlanField `json:"infields"` OutputField PlanField `json:"outfield"` }
type PlanFunction ¶
type PlanFunction struct { Id int64 `json:"id"` Name string `json:"name"` Description string `json:"description"` IsAggregate bool `json:"isAggregate"` IsBuiltIn bool `json:"isBuiltIn"` InputTypes []string `json:"inputTypes"` OutputType string `json:"outputType"` OutputName string `json:"outputName"` LibraryPath string `json:"libraryPath"` Properties []string `json:"properties"` }
type PlanNode ¶
type PlanNode struct { Id int64 `json:"id"` Label string `json:"label"` Description string `json:"description"` Type string `json:"type"` Fields []PlanField `json:"fields"` GroupFields []PlanField `json:"groupFields"` OperatorProperties []PlanOperatorProperty `json:"properties"` Calls []PlanCall `json:"calls"` Children []PlanNode `json:"children"` }
Used to print a JSON version of the execution plan
func GrizzlyNodeToPlan ¶
type PlanOperatorProperty ¶
Click to show internal directories.
Click to hide internal directories.