Index

B C D E F G H I J K L M N P R S T V 
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 Geometry shape 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.
B C D E F G H I J K L M N P R S T V 
All Classes and Interfaces|All Packages