MCPcopy
hub / github.com/uber/aresdb / filter

Method filter

query/aql_batchexecutor.go:103–113  ·  view source on GitHub ↗

filter

()

Source from the content-addressed store, hash-verified

101
102// filter
103func (e *BatchExecutorImpl) filter() {
104 // process main table common filter
105 e.qc.doProfile(func() {
106 for _, filter := range e.qc.OOPK.MainTableCommonFilters {
107 e.qc.OOPK.currentBatch.processExpression(filter, nil,
108 e.qc.TableScanners, e.qc.OOPK.foreignTables, e.stream, e.qc.Device, e.qc.OOPK.currentBatch.filterAction)
109 }
110 e.customFilterFunc(e.stream)
111 e.qc.reportTimingForCurrentBatch(e.stream, &e.start, filterEvalTiming)
112 }, "filters", e.stream)
113}
114
115// join
116func (e *BatchExecutorImpl) join() {

Callers

nothing calls this directly

Calls 3

doProfileMethod · 0.80
processExpressionMethod · 0.80

Tested by

no test coverage detected