Documentation
¶
Index ¶
- func PrintAndCreateError(msg string) (error, plans.Plan)
- type Planner
- type SimplePlanner
- func (pner *SimplePlanner) ConstructPredicate(tgtTblSchemas []*schema.Schema) expression.Expression
- func (pner *SimplePlanner) MakeCreateTablePlan() (error, plans.Plan)
- func (pner *SimplePlanner) MakeDeletePlan() (error, plans.Plan)
- func (pner *SimplePlanner) MakeInsertPlan() (error, plans.Plan)
- func (pner *SimplePlanner) MakePlan(qi *parser.QueryInfo, txn *access.Transaction) (error, plans.Plan)
- func (pner *SimplePlanner) MakeSelectPlan() (error, plans.Plan)
- func (pner *SimplePlanner) MakeSelectPlanWithJoin() (error, plans.Plan)
- func (pner *SimplePlanner) MakeSelectPlanWithoutJoin() (error, plans.Plan)
- func (pner *SimplePlanner) MakeUpdatePlan() (error, plans.Plan)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SimplePlanner ¶
type SimplePlanner struct {
// contains filtered or unexported fields
}
func NewSimplePlanner ¶
func NewSimplePlanner(c *catalog.Catalog, bpm *buffer.BufferPoolManager) *SimplePlanner
func (*SimplePlanner) ConstructPredicate ¶
func (pner *SimplePlanner) ConstructPredicate(tgtTblSchemas []*schema.Schema) expression.Expression
func (*SimplePlanner) MakeCreateTablePlan ¶
func (pner *SimplePlanner) MakeCreateTablePlan() (error, plans.Plan)
func (*SimplePlanner) MakeDeletePlan ¶
func (pner *SimplePlanner) MakeDeletePlan() (error, plans.Plan)
func (*SimplePlanner) MakeInsertPlan ¶
func (pner *SimplePlanner) MakeInsertPlan() (error, plans.Plan)
func (*SimplePlanner) MakePlan ¶
func (pner *SimplePlanner) MakePlan(qi *parser.QueryInfo, txn *access.Transaction) (error, plans.Plan)
func (*SimplePlanner) MakeSelectPlan ¶
func (pner *SimplePlanner) MakeSelectPlan() (error, plans.Plan)
func (*SimplePlanner) MakeSelectPlanWithJoin ¶
func (pner *SimplePlanner) MakeSelectPlanWithJoin() (error, plans.Plan)
func (*SimplePlanner) MakeSelectPlanWithoutJoin ¶
func (pner *SimplePlanner) MakeSelectPlanWithoutJoin() (error, plans.Plan)
func (*SimplePlanner) MakeUpdatePlan ¶
func (pner *SimplePlanner) MakeUpdatePlan() (error, plans.Plan)
Click to show internal directories.
Click to hide internal directories.