| Package | Description |
|---|---|
| org.apache.calcite.runtime |
Utilities required at runtime.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
GeoFunctions.MapGeom
Sub-class of geometry that has a spatial reference.
|
(package private) static class |
GeoFunctions.SimpleGeom
Sub-class of geometry that has no spatial reference.
|
| Modifier and Type | Method and Description |
|---|---|
protected static GeoFunctions.Geom |
GeoFunctions.bind(com.esri.core.geometry.Geometry geometry,
int srid) |
private static GeoFunctions.Geom |
GeoFunctions.buffer(GeoFunctions.Geom geom,
double bufferSize,
int quadSegCount,
GeoFunctions.CapStyle endCapStyle,
GeoFunctions.JoinStyle joinStyle,
float mitreLimit) |
private static GeoFunctions.Geom |
GeoFunctions.makeLine(GeoFunctions.Geom... geoms) |
private static GeoFunctions.Geom |
GeoFunctions.point(double x,
double y) |
static GeoFunctions.Geom |
GeoFunctions.ST_Boundary(GeoFunctions.Geom geom)
Returns the boundary of
geom. |
static GeoFunctions.Geom |
GeoFunctions.ST_Buffer(GeoFunctions.Geom geom,
double distance)
Computes a buffer around
geom. |
static GeoFunctions.Geom |
GeoFunctions.ST_Buffer(GeoFunctions.Geom geom,
double distance,
int quadSegs)
Computes a buffer around
geom with . |
static GeoFunctions.Geom |
GeoFunctions.ST_Buffer(GeoFunctions.Geom geom,
double bufferSize,
String style)
Computes a buffer around
geom. |
static GeoFunctions.Geom |
GeoFunctions.ST_Envelope(GeoFunctions.Geom geom)
Returns the minimum bounding box of
geom (which may be a
GEOMETRYCOLLECTION). |
static GeoFunctions.Geom |
GeoFunctions.ST_GeomFromText(String s) |
static GeoFunctions.Geom |
GeoFunctions.ST_GeomFromText(String s,
int srid) |
static GeoFunctions.Geom |
GeoFunctions.ST_LineFromText(String s) |
static GeoFunctions.Geom |
GeoFunctions.ST_LineFromText(String wkt,
int srid) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Creates a line-string from the given POINTs (or MULTIPOINTs).
|
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3,
GeoFunctions.Geom geom4) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3,
GeoFunctions.Geom geom4,
GeoFunctions.Geom geom5) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3,
GeoFunctions.Geom geom4,
GeoFunctions.Geom geom5,
GeoFunctions.Geom geom6) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakePoint(BigDecimal x,
BigDecimal y)
|
static GeoFunctions.Geom |
GeoFunctions.ST_MakePoint(BigDecimal x,
BigDecimal y,
BigDecimal z)
|
static GeoFunctions.Geom |
GeoFunctions.ST_MLineFromText(String s) |
static GeoFunctions.Geom |
GeoFunctions.ST_MLineFromText(String wkt,
int srid) |
static GeoFunctions.Geom |
GeoFunctions.ST_MPointFromText(String s) |
static GeoFunctions.Geom |
GeoFunctions.ST_MPointFromText(String wkt,
int srid) |
static GeoFunctions.Geom |
GeoFunctions.ST_MPolyFromText(String s) |
static GeoFunctions.Geom |
GeoFunctions.ST_MPolyFromText(String wkt,
int srid) |
static GeoFunctions.Geom |
GeoFunctions.ST_Point(BigDecimal x,
BigDecimal y)
Constructs a 2D point from coordinates.
|
static GeoFunctions.Geom |
GeoFunctions.ST_Point(BigDecimal x,
BigDecimal y,
BigDecimal z)
Constructs a 3D point from coordinates.
|
static GeoFunctions.Geom |
GeoFunctions.ST_PointFromText(String s) |
static GeoFunctions.Geom |
GeoFunctions.ST_PointFromText(String wkt,
int srid) |
static GeoFunctions.Geom |
GeoFunctions.ST_PolyFromText(String s) |
static GeoFunctions.Geom |
GeoFunctions.ST_PolyFromText(String wkt,
int srid) |
static GeoFunctions.Geom |
GeoFunctions.ST_SetSRID(GeoFunctions.Geom geom,
int srid)
Returns a copy of
geom with a new SRID. |
static GeoFunctions.Geom |
GeoFunctions.ST_Transform(GeoFunctions.Geom geom,
int srid)
Transforms
geom from one coordinate reference
system (CRS) to the CRS specified by srid. |
static GeoFunctions.Geom |
GeoFunctions.ST_Union(GeoFunctions.Geom geomCollection)
Computes the union of the geometries in
geomCollection. |
static GeoFunctions.Geom |
GeoFunctions.ST_Union(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Computes the union of
geom1 and geom2. |
GeoFunctions.Geom |
GeoFunctions.Geom.transform(int srid) |
GeoFunctions.Geom |
GeoFunctions.SimpleGeom.transform(int srid) |
GeoFunctions.Geom |
GeoFunctions.MapGeom.transform(int srid) |
GeoFunctions.Geom |
GeoFunctions.Geom.wrap(com.esri.core.geometry.Geometry g) |
GeoFunctions.Geom |
GeoFunctions.SimpleGeom.wrap(com.esri.core.geometry.Geometry g) |
GeoFunctions.Geom |
GeoFunctions.MapGeom.wrap(com.esri.core.geometry.Geometry g) |
| Modifier and Type | Method and Description |
|---|---|
private static GeoFunctions.Geom |
GeoFunctions.buffer(GeoFunctions.Geom geom,
double bufferSize,
int quadSegCount,
GeoFunctions.CapStyle endCapStyle,
GeoFunctions.JoinStyle joinStyle,
float mitreLimit) |
private static GeoFunctions.Geom |
GeoFunctions.makeLine(GeoFunctions.Geom... geoms) |
static String |
GeoFunctions.ST_AsText(GeoFunctions.Geom g) |
static String |
GeoFunctions.ST_AsWKT(GeoFunctions.Geom g) |
static GeoFunctions.Geom |
GeoFunctions.ST_Boundary(GeoFunctions.Geom geom)
Returns the boundary of
geom. |
static GeoFunctions.Geom |
GeoFunctions.ST_Buffer(GeoFunctions.Geom geom,
double distance)
Computes a buffer around
geom. |
static GeoFunctions.Geom |
GeoFunctions.ST_Buffer(GeoFunctions.Geom geom,
double distance,
int quadSegs)
Computes a buffer around
geom with . |
static GeoFunctions.Geom |
GeoFunctions.ST_Buffer(GeoFunctions.Geom geom,
double bufferSize,
String style)
Computes a buffer around
geom. |
static boolean |
GeoFunctions.ST_Contains(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 contains geom2. |
static boolean |
GeoFunctions.ST_ContainsProperly(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 contains geom2 but does not
intersect its boundary. |
private static boolean |
GeoFunctions.ST_Covers(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether no point in
geom2 is outside geom1. |
static boolean |
GeoFunctions.ST_Crosses(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 crosses geom2. |
static boolean |
GeoFunctions.ST_Disjoint(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 and geom2 are disjoint. |
static double |
GeoFunctions.ST_Distance(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns the distance between
geom1 and geom2. |
static boolean |
GeoFunctions.ST_DWithin(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
double distance)
Returns whether
geom1 and geom2 are within
distance of each other. |
static GeoFunctions.Geom |
GeoFunctions.ST_Envelope(GeoFunctions.Geom geom)
Returns the minimum bounding box of
geom (which may be a
GEOMETRYCOLLECTION). |
static boolean |
GeoFunctions.ST_EnvelopesIntersect(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether the envelope of
geom1 intersects the envelope of
geom2. |
static boolean |
GeoFunctions.ST_Equals(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 equals geom2. |
static String |
GeoFunctions.ST_GeometryType(GeoFunctions.Geom geom)
Returns the type of
geom. |
static int |
GeoFunctions.ST_GeometryTypeCode(GeoFunctions.Geom geom)
Returns the OGC SFS type code of
geom. |
static boolean |
GeoFunctions.ST_Intersects(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 intersects geom2. |
static boolean |
GeoFunctions.ST_Is3D(GeoFunctions.Geom geom)
Returns whether
geom has at least one z-coordinate. |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Creates a line-string from the given POINTs (or MULTIPOINTs).
|
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3,
GeoFunctions.Geom geom4) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3,
GeoFunctions.Geom geom4,
GeoFunctions.Geom geom5) |
static GeoFunctions.Geom |
GeoFunctions.ST_MakeLine(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2,
GeoFunctions.Geom geom3,
GeoFunctions.Geom geom4,
GeoFunctions.Geom geom5,
GeoFunctions.Geom geom6) |
static boolean |
GeoFunctions.ST_OrderingEquals(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 equals geom2 and their coordinates
and component Geometries are listed in the same order. |
static boolean |
GeoFunctions.ST_Overlaps(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns
geom1 overlaps geom2. |
static GeoFunctions.Geom |
GeoFunctions.ST_SetSRID(GeoFunctions.Geom geom,
int srid)
Returns a copy of
geom with a new SRID. |
static boolean |
GeoFunctions.ST_Touches(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 touches geom2. |
static GeoFunctions.Geom |
GeoFunctions.ST_Transform(GeoFunctions.Geom geom,
int srid)
Transforms
geom from one coordinate reference
system (CRS) to the CRS specified by srid. |
static GeoFunctions.Geom |
GeoFunctions.ST_Union(GeoFunctions.Geom geomCollection)
Computes the union of the geometries in
geomCollection. |
static GeoFunctions.Geom |
GeoFunctions.ST_Union(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Computes the union of
geom1 and geom2. |
static boolean |
GeoFunctions.ST_Within(GeoFunctions.Geom geom1,
GeoFunctions.Geom geom2)
Returns whether
geom1 is within geom2. |
static Double |
GeoFunctions.ST_X(GeoFunctions.Geom geom)
Returns the x-value of the first coordinate of
geom. |
static Double |
GeoFunctions.ST_Y(GeoFunctions.Geom geom)
Returns the y-value of the first coordinate of
geom. |
static Double |
GeoFunctions.ST_Z(GeoFunctions.Geom geom)
Returns the z-value of the first coordinate of
geom. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.