MCPcopy Create free account
hub / github.com/araddon/qlbridge / NewWhereFilter

Function NewWhereFilter

exec/where.go:67–75  ·  view source on GitHub ↗

NewWhereFilter filters vs final differ bc the Final does final column aliasing

(ctx *plan.Context, sql *rel.SqlSelect)

Source from the content-addressed store, hash-verified

65
66// NewWhereFilter filters vs final differ bc the Final does final column aliasing
67func NewWhereFilter(ctx *plan.Context, sql *rel.SqlSelect) *Where {
68 s := &Where{
69 TaskBase: NewTaskBase(ctx),
70 filter: sql.Where.Expr,
71 }
72 cols := sql.ColIndexes()
73 s.Handler = whereFilter(s.filter, s, cols)
74 return s
75}
76
77// NewHaving Filter
78func NewHaving(ctx *plan.Context, p *plan.Having) *Where {

Callers 1

NewWhereFunction · 0.85

Calls 3

NewTaskBaseFunction · 0.85
whereFilterFunction · 0.85
ColIndexesMethod · 0.80

Tested by

no test coverage detected