Method
ExecuteQuery
(inputs []ast.Constant, filters []ast.BaseTerm, pushdown []ast.Term,
cb func(output []ast.BaseTerm))
Source from the content-addressed store, hash-verified
| 1324 | } |
| 1325 | |
| 1326 | func (e *ExtImpl) ExecuteQuery(inputs []ast.Constant, filters []ast.BaseTerm, pushdown []ast.Term, |
| 1327 | cb func(output []ast.BaseTerm)) error { |
| 1328 | if inputs[0].Equals(ast.Number(1)) { |
| 1329 | s := ast.String("ExecuteQuery(1)") |
| 1330 | cb([]ast.BaseTerm{s}) |
| 1331 | } |
| 1332 | if inputs[0].Equals(ast.Number(3)) && len(filters) == 1 && filters[0].Equals(ast.String("MatchMe")) { |
| 1333 | s := filters[0] |
| 1334 | cb([]ast.BaseTerm{s}) |
| 1335 | } |
| 1336 | return nil |
| 1337 | } |
| 1338 | |
| 1339 | func TestEvalExternal(t *testing.T) { |
| 1340 | u := unit(` |
Callers
nothing calls this directly
Tested by
no test coverage detected