Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BING_TILE - Static variable in class io.trino.plugin.geospatial.BingTileType
- BingTile - Class in io.trino.plugin.geospatial
- bingTileAt(double, double, long) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- bingTileCoordinates(long) - Method in class io.trino.plugin.geospatial.BingTileFunctions.BingTileCoordinatesFunction
- BingTileCoordinatesFunction() - Constructor for class io.trino.plugin.geospatial.BingTileFunctions.BingTileCoordinatesFunction
- BingTileFunctions - Class in io.trino.plugin.geospatial
-
A set of functions to convert between geometries and Bing tiles.
- BingTileFunctions.BingTileCoordinatesFunction - Class in io.trino.plugin.geospatial
- bingTilePolygon(long) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- bingTilesAround(double, double, long) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- bingTilesAround(double, double, long, double) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- BingTileType - Class in io.trino.plugin.geospatial
- bingTileZoomLevel(long) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
C
- castVarcharToKdbTree(Slice) - Static method in class io.trino.plugin.geospatial.KdbTreeCasts
- combine(GeometryState, GeometryState) - Static method in class io.trino.plugin.geospatial.aggregation.ConvexHullAggregation
- combine(GeometryState, GeometryState) - Static method in class io.trino.plugin.geospatial.aggregation.GeometryUnionAgg
- ConvexHullAggregation - Class in io.trino.plugin.geospatial.aggregation
-
Aggregate form of ST_ConvexHull, which takes a set of geometries and computes the convex hull of all the geometries in the set.
- createGroupedState() - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory
- createGroupedState() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory
- createSingleState() - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory
- createSingleState() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory
D
- decode(long) - Static method in class io.trino.plugin.geospatial.BingTile
- deserialize(Block, int, GeometryState) - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateSerializer
- deserialize(Block, int, SpatialPartitioningState) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateSerializer
E
- encode() - Method in class io.trino.plugin.geospatial.BingTile
-
Encodes Bing tile as a 64-bit long: 23 bits for X, followed by 23 bits for Y, followed by 5 bits for zoomLevel
- EncodedPolylineFunctions - Class in io.trino.plugin.geospatial
-
A set of functions to convert between geometries and encoded polylines.
- ensureCapacity(long) - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.GroupedGeometryState
- ensureCapacity(long) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- equals(Object) - Method in class io.trino.plugin.geospatial.BingTile
F
- fromCoordinates(int, int, int) - Static method in class io.trino.plugin.geospatial.BingTile
- fromEncodedPolyline(Slice) - Static method in class io.trino.plugin.geospatial.EncodedPolylineFunctions
- fromGeoJsonGeometry(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- fromQuadKey(String) - Static method in class io.trino.plugin.geospatial.BingTile
G
- GeoFunctions - Class in io.trino.plugin.geospatial
- GEOMETRY - Static variable in class io.trino.plugin.geospatial.GeometryType
- GEOMETRY_TYPE_NAME - Static variable in class io.trino.plugin.geospatial.GeometryType
- geometryFromHadoopShape(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- geometryNearestPoints(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- GeometryState - Interface in io.trino.plugin.geospatial.aggregation
- GeometryStateFactory - Class in io.trino.plugin.geospatial.aggregation
- GeometryStateFactory() - Constructor for class io.trino.plugin.geospatial.aggregation.GeometryStateFactory
- GeometryStateFactory.GroupedGeometryState - Class in io.trino.plugin.geospatial.aggregation
- GeometryStateFactory.SingleGeometryState - Class in io.trino.plugin.geospatial.aggregation
- GeometryStateSerializer - Class in io.trino.plugin.geospatial.aggregation
- GeometryStateSerializer() - Constructor for class io.trino.plugin.geospatial.aggregation.GeometryStateSerializer
- geometryToBingTiles(Slice, long) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- GeometryType - Class in io.trino.plugin.geospatial
- GeometryType(TypeSignature) - Constructor for class io.trino.plugin.geospatial.GeometryType
- geometryUnion(Block) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- GeometryUnionAgg - Class in io.trino.plugin.geospatial.aggregation
-
Aggregate form of ST_Union which takes a set of geometries and unions them into a single geometry using an iterative approach, resulting in no intersecting regions.
- GeoPlugin - Class in io.trino.plugin.geospatial
- GeoPlugin() - Constructor for class io.trino.plugin.geospatial.GeoPlugin
- getCount() - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- getCount() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- getCount() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- getEstimatedSize() - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.GroupedGeometryState
- getEstimatedSize() - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.SingleGeometryState
- getEstimatedSize() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- getEstimatedSize() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- getExtent() - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- getExtent() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- getExtent() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- getFlatFixedSize() - Method in class io.trino.plugin.geospatial.KdbTreeType
- getFlatVariableWidthSize(Block, int) - Method in class io.trino.plugin.geospatial.KdbTreeType
- getFunctions() - Method in class io.trino.plugin.geospatial.GeoPlugin
- getGeometry() - Method in interface io.trino.plugin.geospatial.aggregation.GeometryState
- getGeometry() - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.GroupedGeometryState
- getGeometry() - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.SingleGeometryState
- getObject(Block, int) - Method in class io.trino.plugin.geospatial.KdbTreeType
- getObjectValue(ConnectorSession, Block, int) - Method in class io.trino.plugin.geospatial.BingTileType
- getObjectValue(ConnectorSession, Block, int) - Method in class io.trino.plugin.geospatial.GeometryType
- getObjectValue(ConnectorSession, Block, int) - Method in class io.trino.plugin.geospatial.KdbTreeType
- getObjectValue(ConnectorSession, Block, int) - Method in class io.trino.plugin.geospatial.SphericalGeographyType
- getPartitionCount() - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- getPartitionCount() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- getPartitionCount() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- getSamples() - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- getSamples() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- getSamples() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- getSerializedType() - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateSerializer
- getSerializedType() - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateSerializer
- getSlice(Block, int) - Method in class io.trino.plugin.geospatial.GeometryType
- getSlice(Block, int) - Method in class io.trino.plugin.geospatial.SphericalGeographyType
- getTypeOperatorDeclaration(TypeOperators) - Method in class io.trino.plugin.geospatial.KdbTreeType
- getTypes() - Method in class io.trino.plugin.geospatial.GeoPlugin
- getX() - Method in class io.trino.plugin.geospatial.BingTile
- getY() - Method in class io.trino.plugin.geospatial.BingTile
- getZoomLevel() - Method in class io.trino.plugin.geospatial.BingTile
- greatCircleDistance(double, double, double, double) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- GroupedGeometryState() - Constructor for class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.GroupedGeometryState
- GroupedSpatialPartitioningState() - Constructor for class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
H
- hashCode() - Method in class io.trino.plugin.geospatial.BingTile
I
- input(GeometryState, Slice) - Static method in class io.trino.plugin.geospatial.aggregation.ConvexHullAggregation
- input(GeometryState, Slice) - Static method in class io.trino.plugin.geospatial.aggregation.GeometryUnionAgg
- input(SpatialPartitioningState, Slice) - Static method in class io.trino.plugin.geospatial.SpatialPartitioningAggregateFunction
- input(SpatialPartitioningState, Slice, long) - Static method in class io.trino.plugin.geospatial.SpatialPartitioningInternalAggregateFunction
- invalidReason(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- io.trino.plugin.geospatial - package io.trino.plugin.geospatial
- io.trino.plugin.geospatial.aggregation - package io.trino.plugin.geospatial.aggregation
- isOrderable() - Method in class io.trino.plugin.geospatial.BingTileType
K
- KDB_TREE - Static variable in class io.trino.plugin.geospatial.KdbTreeType
- KdbTreeCasts - Class in io.trino.plugin.geospatial
- KdbTreeType - Class in io.trino.plugin.geospatial
L
- lineInterpolatePoint(Slice, double) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- lineInterpolatePoints(Slice, double) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- lineLocatePoint(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
M
- MAX_ZOOM_LEVEL - Static variable in class io.trino.plugin.geospatial.BingTile
N
- NAME - Static variable in class io.trino.plugin.geospatial.BingTileType
- NAME - Static variable in class io.trino.plugin.geospatial.KdbTreeType
- NAME - Static variable in class io.trino.plugin.geospatial.SpatialPartitioningAggregateFunction
O
- output(GeometryState, BlockBuilder) - Static method in class io.trino.plugin.geospatial.aggregation.ConvexHullAggregation
- output(GeometryState, BlockBuilder) - Static method in class io.trino.plugin.geospatial.aggregation.GeometryUnionAgg
- output(SpatialPartitioningState, BlockBuilder) - Static method in class io.trino.plugin.geospatial.SpatialPartitioningAggregateFunction
- output(SpatialPartitioningState, BlockBuilder) - Static method in class io.trino.plugin.geospatial.SpatialPartitioningInternalAggregateFunction
P
- parseLine(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
R
- relocateFlatVariableWidthOffsets(byte[], int, byte[], int) - Method in class io.trino.plugin.geospatial.KdbTreeType
S
- serialize(GeometryState, BlockBuilder) - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateSerializer
- serialize(SpatialPartitioningState, BlockBuilder) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateSerializer
- setCount(long) - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- setCount(long) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- setCount(long) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- setExtent(Rectangle) - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- setExtent(Rectangle) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- setExtent(Rectangle) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- setGeometry(OGCGeometry) - Method in interface io.trino.plugin.geospatial.aggregation.GeometryState
- setGeometry(OGCGeometry) - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.GroupedGeometryState
- setGeometry(OGCGeometry) - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.SingleGeometryState
- setGroupId(long) - Method in class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.GroupedGeometryState
- setGroupId(long) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- setPartitionCount(int) - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- setPartitionCount(int) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- setPartitionCount(int) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- setSamples(List<Rectangle>) - Method in interface io.trino.plugin.geospatial.SpatialPartitioningState
- setSamples(List<Rectangle>) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.GroupedSpatialPartitioningState
- setSamples(List<Rectangle>) - Method in class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- simplifyGeometry(Slice, double) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- SingleGeometryState() - Constructor for class io.trino.plugin.geospatial.aggregation.GeometryStateFactory.SingleGeometryState
- SingleSpatialPartitioningState() - Constructor for class io.trino.plugin.geospatial.SpatialPartitioningStateFactory.SingleSpatialPartitioningState
- SpatialPartitioningAggregateFunction - Class in io.trino.plugin.geospatial
- SpatialPartitioningInternalAggregateFunction - Class in io.trino.plugin.geospatial
- SpatialPartitioningState - Interface in io.trino.plugin.geospatial
- SpatialPartitioningStateFactory - Class in io.trino.plugin.geospatial
- SpatialPartitioningStateFactory() - Constructor for class io.trino.plugin.geospatial.SpatialPartitioningStateFactory
- SpatialPartitioningStateFactory.GroupedSpatialPartitioningState - Class in io.trino.plugin.geospatial
- SpatialPartitioningStateFactory.SingleSpatialPartitioningState - Class in io.trino.plugin.geospatial
- SpatialPartitioningStateSerializer - Class in io.trino.plugin.geospatial
- SpatialPartitioningStateSerializer() - Constructor for class io.trino.plugin.geospatial.SpatialPartitioningStateSerializer
- spatialPartitions(Object, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- spatialPartitions(Object, Slice, double) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- SPHERICAL_GEOGRAPHY - Static variable in class io.trino.plugin.geospatial.SphericalGeographyType
- SPHERICAL_GEOGRAPHY_TYPE_NAME - Static variable in class io.trino.plugin.geospatial.SphericalGeographyType
- SphericalGeographyType - Class in io.trino.plugin.geospatial
- stArea(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stAsBinary(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stAsText(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stBoundary(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stBuffer(Slice, double) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stCentroid(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stContains(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stConvexHull(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stCoordinateDimension(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stCrosses(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stDifference(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stDimension(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stDisjoint(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stDistance(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stEndPoint(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stEnvelope(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stEnvelopeAsPts(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stEquals(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stExteriorRing(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stGeometries(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stGeometryFromText(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stGeometryN(Slice, long) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stGeometryType(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stGeomFromBinary(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stInteriorRingN(Slice, long) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stInteriorRings(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stIntersection(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stIntersects(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stIsClosed(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stIsEmpty(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stIsRing(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stIsSimple(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stIsValid(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stLength(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stLineString(Block) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stMultiPoint(Block) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stNumGeometries(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stNumInteriorRings(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stNumPoints(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stOverlaps(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stPoint(double, double) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stPointN(Slice, long) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stPoints(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stPolygon(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stRelate(Slice, Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stSphericalArea(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stSphericalDistance(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stSphericalLength(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stStartPoint(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stSymmetricDifference(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stTouches(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stUnion(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stWithin(Slice, Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stX(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stXMax(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stXMin(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stY(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stYMax(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- stYMin(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
T
- toBingTile(long, long, long) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- toBingTile(Slice) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- toEncodedPolyline(Slice) - Static method in class io.trino.plugin.geospatial.EncodedPolylineFunctions
- toGeoJsonGeometry(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- toGeometry(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- toQuadKey() - Method in class io.trino.plugin.geospatial.BingTile
- toQuadKey(long) - Static method in class io.trino.plugin.geospatial.BingTileFunctions
- toSphericalGeography(Slice) - Static method in class io.trino.plugin.geospatial.GeoFunctions
- toString() - Method in class io.trino.plugin.geospatial.BingTile
W
- writeObject(BlockBuilder, Object) - Method in class io.trino.plugin.geospatial.KdbTreeType
- writeSlice(BlockBuilder, Slice) - Method in class io.trino.plugin.geospatial.GeometryType
- writeSlice(BlockBuilder, Slice) - Method in class io.trino.plugin.geospatial.SphericalGeographyType
- writeSlice(BlockBuilder, Slice, int, int) - Method in class io.trino.plugin.geospatial.GeometryType
- writeSlice(BlockBuilder, Slice, int, int) - Method in class io.trino.plugin.geospatial.SphericalGeographyType
All Classes and Interfaces|All Packages|Constant Field Values