(pointTableID int, pointColumnIndex int, foreignTables []*foreignTable)
| 571 | } |
| 572 | |
| 573 | func (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 | |
| 582 | func (bc *oopkBatchContext) writeGeoShapeDim(geo *geoIntersection, |
| 583 | outputPredicate devicePointer, dimValueOffset, dimNullOffset int, sizeBeforeGeoFilter, prevResultSize int, stream unsafe.Pointer, device int) { |
no test coverage detected