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

Method makeGeoPointInputVector

query/time_series_aggregate.go:573–580  ·  view source on GitHub ↗
(pointTableID int, pointColumnIndex int, foreignTables []*foreignTable)

Source from the content-addressed store, hash-verified

571}
572
573func (bc *oopkBatchContext) makeGeoPointInputVector(pointTableID int, pointColumnIndex int, foreignTables []*foreignTable) C.InputVector {
574 if pointTableID == 0 {
575 return makeVectorPartySliceInput(bc.columns[pointColumnIndex])
576 }
577 return makeForeignColumnInput(pointColumnIndex,
578 bc.foreignTableRecordIDsD[pointTableID-1].getPointer(),
579 *foreignTables[pointTableID-1], nil, 0)
580}
581
582func (bc *oopkBatchContext) writeGeoShapeDim(geo *geoIntersection,
583 outputPredicate devicePointer, dimValueOffset, dimNullOffset int, sizeBeforeGeoFilter, prevResultSize int, stream unsafe.Pointer, device int) {

Callers 1

geoIntersectMethod · 0.95

Calls 3

makeForeignColumnInputFunction · 0.85
getPointerMethod · 0.80

Tested by

no test coverage detected