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

Method runBatchExecutor

query/aql_processor.go:1307–1320  ·  view source on GitHub ↗
(e BatchExecutor, isLastBatch bool)

Source from the content-addressed store, hash-verified

1305}
1306
1307func (qc *AQLQueryContext) runBatchExecutor(e BatchExecutor, isLastBatch bool) {
1308 start := utils.Now()
1309 e.preExec(isLastBatch, start)
1310
1311 e.filter()
1312
1313 e.join()
1314
1315 e.project()
1316
1317 e.reduce()
1318
1319 e.postExec(start)
1320}
1321
1322// copyHostToDevice copy vector party slice to device vector party slice
1323func copyHostToDevice(vps memCom.HostVectorPartySlice, deviceVPSlice deviceVectorPartySlice, stream unsafe.Pointer, device int) (bytesCopied, numTransfers int) {

Callers 2

ProcessQueryMethod · 0.95
processBatchMethod · 0.95

Calls 7

NowFunction · 0.92
preExecMethod · 0.65
filterMethod · 0.65
joinMethod · 0.65
projectMethod · 0.65
reduceMethod · 0.65
postExecMethod · 0.65

Tested by

no test coverage detected