cuspatial icon indicating copy to clipboard operation
cuspatial copied to clipboard

`pairwise_distance(mixed_geometry_column lhs, mixed_geometry_column rhs)` support

Open isVoid opened this issue 1 year ago • 1 comments

pairwise_distance is the last step of ST_Distance(geometric). It computes shortest distances between two mixed geometric columns.

After implementing mixed geometry column in libcuspatial #1057 , the interface can accept two mixed geoemtry columns. It then needs to resort to a dispatching mechanism to find the corresponding computing kernel between each geometry combination. This dispatching mechanism should be independent from the distance implementation itself since it can be reused throughout every other symmetric binary operations.

### Tasks
- [ ] Implement `symmetric_operation_double_dispatch`
- [ ] Implement `pairwise_distance`

isVoid avatar Apr 07 '23 22:04 isVoid

Please describe.

harrism avatar Apr 18 '23 01:04 harrism