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

Method walkFilterTri

datasource/sqlite/sqlrewrite.go:228–247  ·  view source on GitHub ↗

Tri Nodes expressions: [NOT] BETWEEN AND

(node *expr.TriNode)

Source from the content-addressed store, hash-verified

226// <expression> [NOT] BETWEEN <expression> AND <expression>
227//
228func (m *rewrite) walkFilterTri(node *expr.TriNode) (expr.Node, error) {
229
230 /*
231 arg1val, aok, _ := m.eval(node.Args[0])
232 if !aok {
233 return nil, fmt.Errorf("Could not evaluate args: %v", node.String())
234 }
235 arg2val, bok := vm.Eval(nil, node.Args[1])
236 arg3val, cok := vm.Eval(nil, node.Args[2])
237
238 switch node.Operator.T {
239 case lex.TokenBetween:
240 u.Warnf("between? %T", arg2val.Value())
241 default:
242 u.Warnf("not implemented ")
243 }
244 */
245
246 return node, nil
247}
248
249// Array Nodes expressions:
250//

Callers 1

walkNodeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected