Package io.trino.operator
Interface PagesSpatialIndex
-
- All Known Implementing Classes:
PagesRTreeIndex
public interface PagesSpatialIndex
-
-
Field Summary
Fields Modifier and Type Field Description static PagesSpatialIndexEMPTY_INDEX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappendTo(int joinPosition, PageBuilder pageBuilder, int outputChannelOffset)int[]findJoinPositions(int probePosition, Page probe, int probeGeometryChannel, Optional<Integer> probePartitionChannel)booleanisJoinPositionEligible(int joinPosition, int probePosition, Page probe)
-
-
-
Field Detail
-
EMPTY_INDEX
static final PagesSpatialIndex EMPTY_INDEX
-
-
Method Detail
-
findJoinPositions
int[] findJoinPositions(int probePosition, Page probe, int probeGeometryChannel, Optional<Integer> probePartitionChannel)
-
isJoinPositionEligible
boolean isJoinPositionEligible(int joinPosition, int probePosition, Page probe)
-
appendTo
void appendTo(int joinPosition, PageBuilder pageBuilder, int outputChannelOffset)
-
-