Index
All Classes and Interfaces|All Packages
B
- buildKdbTree(int, Rectangle, List<Rectangle>) - Static method in class io.trino.geospatial.KdbTree
C
- code() - Method in enum class io.trino.geospatial.serde.GeometrySerializationType
- contains(OGCGeometry, Envelope) - Static method in class io.trino.geospatial.GeometryUtils
D
- deserialize(Slice) - Static method in class io.trino.geospatial.serde.GeometrySerde
- deserialize(Slice) - Static method in class io.trino.geospatial.serde.JtsGeometrySerde
- deserializeEnvelope(Slice) - Static method in class io.trino.geospatial.serde.GeometrySerde
- deserializeType(Slice) - Static method in class io.trino.geospatial.serde.GeometrySerde
- disjoint(Envelope, OGCGeometry) - Static method in class io.trino.geospatial.GeometryUtils
E
- ENVELOPE - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
- equals(Object) - Method in class io.trino.geospatial.KdbTree
- equals(Object) - Method in class io.trino.geospatial.KdbTree.Node
- equals(Object) - Method in class io.trino.geospatial.Rectangle
- estimateMemorySize() - Method in class io.trino.geospatial.Rectangle
F
- findIntersectingLeaves(Rectangle) - Method in class io.trino.geospatial.KdbTree
- fromJson(String) - Static method in class io.trino.geospatial.KdbTreeUtils
G
- GEOMETRY_COLLECTION - Enum constant in enum class io.trino.geospatial.GeometryType
- GEOMETRY_COLLECTION - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
- GeometrySerde - Class in io.trino.geospatial.serde
- GeometrySerializationType - Enum Class in io.trino.geospatial.serde
- geometryType() - Method in enum class io.trino.geospatial.serde.GeometrySerializationType
- GeometryType - Enum Class in io.trino.geospatial
- GeometryUtils - Class in io.trino.geospatial
- getEnvelope(OGCGeometry) - Static method in class io.trino.geospatial.GeometryUtils
- getExtent() - Method in class io.trino.geospatial.KdbTree.Node
- getForCode(int) - Static method in enum class io.trino.geospatial.serde.GeometrySerializationType
- getForEsriGeometryType(String) - Static method in enum class io.trino.geospatial.GeometryType
- getForJtsGeometryType(String) - Static method in enum class io.trino.geospatial.GeometryType
- getGeometryType(Slice) - Static method in class io.trino.geospatial.serde.GeometrySerde
- getHeight() - Method in class io.trino.geospatial.Rectangle
- getLeafId() - Method in class io.trino.geospatial.KdbTree.Node
- getLeaves() - Method in class io.trino.geospatial.KdbTree
- getLeft() - Method in class io.trino.geospatial.KdbTree.Node
- getPointCount(OGCGeometry) - Static method in class io.trino.geospatial.GeometryUtils
- getRight() - Method in class io.trino.geospatial.KdbTree.Node
- getRoot() - Method in class io.trino.geospatial.KdbTree
- getWidth() - Method in class io.trino.geospatial.Rectangle
- getXMax() - Method in class io.trino.geospatial.Rectangle
- getXMin() - Method in class io.trino.geospatial.Rectangle
- getYMax() - Method in class io.trino.geospatial.Rectangle
- getYMin() - Method in class io.trino.geospatial.Rectangle
H
- hashCode() - Method in class io.trino.geospatial.KdbTree
- hashCode() - Method in class io.trino.geospatial.KdbTree.Node
- hashCode() - Method in class io.trino.geospatial.Rectangle
I
- intersection(Rectangle) - Method in class io.trino.geospatial.Rectangle
- intersects(Rectangle) - Method in class io.trino.geospatial.Rectangle
- io.trino.geospatial - package io.trino.geospatial
- io.trino.geospatial.serde - package io.trino.geospatial.serde
- isEsriNaN(double) - Static method in class io.trino.geospatial.GeometryUtils
- isMultitype() - Method in enum class io.trino.geospatial.GeometryType
- isPointOrRectangle(OGCGeometry, Envelope) - Static method in class io.trino.geospatial.GeometryUtils
J
- jsonFromJtsGeometry(Geometry) - Static method in class io.trino.geospatial.GeometryUtils
- jtsGeometryFromJson(String) - Static method in class io.trino.geospatial.GeometryUtils
- JtsGeometrySerde - Class in io.trino.geospatial.serde
K
- KdbTree - Class in io.trino.geospatial
-
2-dimensional K-D-B Tree see https://en.wikipedia.org/wiki/K-D-B-tree
- KdbTree(KdbTree.Node) - Constructor for class io.trino.geospatial.KdbTree
- KdbTree.Node - Class in io.trino.geospatial
- KdbTreeUtils - Class in io.trino.geospatial
L
- LINE_STRING - Enum constant in enum class io.trino.geospatial.GeometryType
- LINE_STRING - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
M
- merge(Rectangle) - Method in class io.trino.geospatial.Rectangle
- MULTI_LINE_STRING - Enum constant in enum class io.trino.geospatial.GeometryType
- MULTI_LINE_STRING - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
- MULTI_POINT - Enum constant in enum class io.trino.geospatial.GeometryType
- MULTI_POINT - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
- MULTI_POLYGON - Enum constant in enum class io.trino.geospatial.GeometryType
- MULTI_POLYGON - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
N
- newInternal(Rectangle, KdbTree.Node, KdbTree.Node) - Static method in class io.trino.geospatial.KdbTree.Node
- newLeaf(Rectangle, int) - Static method in class io.trino.geospatial.KdbTree.Node
- Node(Rectangle, OptionalInt, Optional<KdbTree.Node>, Optional<KdbTree.Node>) - Constructor for class io.trino.geospatial.KdbTree.Node
P
- POINT - Enum constant in enum class io.trino.geospatial.GeometryType
- POINT - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
- POLYGON - Enum constant in enum class io.trino.geospatial.GeometryType
- POLYGON - Enum constant in enum class io.trino.geospatial.serde.GeometrySerializationType
R
- Rectangle - Class in io.trino.geospatial
- Rectangle(double, double, double, double) - Constructor for class io.trino.geospatial.Rectangle
S
- serialize(Envelope) - Static method in class io.trino.geospatial.serde.GeometrySerde
- serialize(OGCGeometry) - Static method in class io.trino.geospatial.serde.GeometrySerde
- serialize(Geometry) - Static method in class io.trino.geospatial.serde.JtsGeometrySerde
-
Serialize JTS
Geometryshape into an ESRI shape - standardName() - Method in enum class io.trino.geospatial.GeometryType
T
- toJson(KdbTree) - Static method in class io.trino.geospatial.KdbTreeUtils
- toJsonBytes(KdbTree) - Static method in class io.trino.geospatial.KdbTreeUtils
- toString() - Method in class io.trino.geospatial.Rectangle
- translateToAVNaN(double) - Static method in class io.trino.geospatial.GeometryUtils
-
Copy of com.esri.core.geometry.Interop.translateToAVNaN
V
- valueOf(String) - Static method in enum class io.trino.geospatial.GeometryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.trino.geospatial.serde.GeometrySerializationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.trino.geospatial.GeometryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.trino.geospatial.serde.GeometrySerializationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages