Modifier and Type | Method and Description |
---|---|
protected Object |
Evaluator.evaluatePushdown(Function function,
List<?> tuple,
Object[] values) |
Modifier and Type | Method and Description |
---|---|
static int |
FunctionMethods.abs(int x) |
static long |
FunctionMethods.abs(long x) |
void |
GeometryUtils.Extent.addInput(GeometryType geom) |
static BinaryType |
FunctionMethods.aes_decrypt(BinaryType dataBytes,
BinaryType keyBytes) |
static BinaryType |
FunctionMethods.aes_encrypt(BinaryType dataBytes,
BinaryType keyBytes) |
static double |
GeometryUtils.area(GeometryType geom) |
static Double |
GeometryFunctionMethods.area(GeometryType geom) |
static Object |
FunctionMethods.array_get(Object array,
int index) |
static int |
FunctionMethods.array_length(Object array) |
static BlobType |
GeometryFunctionMethods.asBlob(AbstractGeospatialType geometry,
String encoding) |
static ClobType |
GeographyFunctionMethods.asEwkt(GeographyType geometry) |
static ClobType |
GeometryFunctionMethods.asEwkt(GeometryType geometry) |
static ClobType |
GeometryFunctionMethods.asGeoJson(GeometryType geometry) |
static ClobType |
GeometryFunctionMethods.asGml(CommandContext context,
GeometryType geometry) |
static ClobType |
GeometryFunctionMethods.asKml(CommandContext context,
GeometryType geometry) |
static ClobType |
GeometryFunctionMethods.asText(GeometryType geometry) |
static GeometryType |
GeometryUtils.boundary(GeometryType geom) |
static GeometryType |
GeometryFunctionMethods.boundary(GeometryType geom) |
static boolean |
GeometryUtils.boundingBoxIntersects(GeometryType geom1,
GeometryType geom2) |
static boolean |
GeometryFunctionMethods.boundingBoxIntersects(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryUtils.buffer(GeometryType geom,
double distance) |
static GeometryType |
GeometryFunctionMethods.buffer(GeometryType geom,
double distance) |
static GeometryType |
GeometryUtils.buffer(GeometryType geom,
double distance,
int quadrantSegments) |
static GeometryType |
GeometryUtils.centroid(GeometryType geom) |
static GeometryType |
GeometryFunctionMethods.centroid(GeometryType geom) |
static Object |
FunctionMethods.commandPayload(CommandContext context,
String param) |
static Boolean |
GeometryUtils.contains(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.contains(GeometryType geom1,
GeometryType geom2) |
static Object |
FunctionMethods.convert(CommandContext context,
Object src,
String type) |
static GeometryType |
GeometryUtils.convexHull(GeometryType geom) |
static GeometryType |
GeometryFunctionMethods.convexHull(GeometryType geom) |
static Integer |
GeometryUtils.coordDim(GeometryType geom) |
static Integer |
GeometryFunctionMethods.coordDim(GeometryType geom) |
static Boolean |
GeometryUtils.crosses(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.crosses(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryFunctionMethods.curveToLine(GeometryType geom) |
static GeometryType |
GeometryUtils.difference(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryFunctionMethods.difference(GeometryType geom1,
GeometryType geom2) |
static int |
GeometryUtils.dimension(GeometryType geom) |
static Integer |
GeometryFunctionMethods.dimension(GeometryType geom) |
static Boolean |
GeometryUtils.disjoint(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.disjoint(GeometryType geom1,
GeometryType geom2) |
static Double |
GeographyFunctionMethods.distance(GeographyType geog1,
GeographyType geog2) |
static Double |
GeometryUtils.distance(GeometryType geom1,
GeometryType geom2) |
static Double |
GeometryFunctionMethods.distance(GeometryType geom1,
GeometryType geom2) |
static int |
FunctionMethods.divide(int x,
int y) |
static long |
FunctionMethods.divide(long x,
long y) |
static Boolean |
GeometryUtils.dwithin(GeometryType geom1,
GeometryType geom2,
double distance) |
static Boolean |
GeometryFunctionMethods.dwithin(GeometryType geom1,
GeometryType geom2,
double distance) |
static GeometryType |
GeometryFunctionMethods.endPoint(GeometryType geom) |
static GeometryType |
GeometryUtils.envelope(GeometryType geom) |
static GeometryType |
GeometryFunctionMethods.envelope(GeometryType geom) |
static Boolean |
GeometryUtils.equals(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.equals(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryUtils.exteriorRing(GeometryType geom) |
static GeometryType |
GeometryFunctionMethods.exteriorRing(GeometryType geom) |
static String |
FunctionMethods.format(CommandContext context,
Date date,
String format) |
static String |
FunctionMethods.format(CommandContext context,
Number number,
String format) |
static String |
FunctionMethods.from_unixtime(long count) |
static GeometryType |
GeometryFunctionMethods.geoFromBlob(BlobType wkb) |
static GeometryType |
GeometryFunctionMethods.geoFromBlob(BlobType wkb,
int srid) |
static GeographyType |
GeographyFunctionMethods.geogFromBlob(CommandContext context,
BlobType wkb) |
static GeographyType |
GeographyFunctionMethods.geogFromText(CommandContext ctx,
ClobType wkt) |
static GeographyType |
GeometryUtils.geographyFromEwkb(CommandContext ctx,
InputStream is) |
static GeometryType |
GeometryUtils.geometryFromBlob(BlobType wkb) |
static GeometryType |
GeometryUtils.geometryFromBlob(BlobType wkb,
int srid) |
static GeometryType |
GeometryUtils.geometryFromClob(ClobType wkt) |
static org.locationtech.jts.geom.Geometry |
GeometryUtils.geometryFromClob(ClobType wkt,
Integer srid,
boolean allowEwkt) |
static GeometryType |
GeometryUtils.geometryFromEwkb(InputStream is,
Integer srid) |
static GeometryType |
GeometryUtils.geometryFromGeoJson(ClobType json) |
static GeometryType |
GeometryUtils.geometryFromGeoJson(ClobType json,
int srid) |
static GeometryType |
GeometryUtils.geometryFromGml(ClobType gml,
Integer srid) |
static org.locationtech.jts.geom.Geometry |
GeometryUtils.geometryFromGml(Reader reader,
Integer srid) |
static GeometryType |
GeometryUtils.geometryN(GeometryType geom,
int index) |
static GeometryType |
GeometryFunctionMethods.geometryN(GeometryType geom,
int index) |
static ClobType |
GeometryUtils.geometryToClob(AbstractGeospatialType geometry,
boolean withSrid) |
static ClobType |
GeometryUtils.geometryToGeoJson(GeometryType geometry) |
static ClobType |
GeometryUtils.geometryToGml(CommandContext ctx,
GeometryType geometry,
boolean withGmlPrefix) |
static String |
GeometryUtils.geometryType(GeometryType geom) |
static String |
GeometryFunctionMethods.geometryType(GeometryType geom) |
static GeometryType |
GeometryFunctionMethods.geomFromEwkb(BlobType ewkb) |
static GeometryType |
GeometryFunctionMethods.geomFromEwkt(ClobType ewkt) |
static GeometryType |
GeometryFunctionMethods.geomFromGeoJson(ClobType clob) |
static GeometryType |
GeometryFunctionMethods.geomFromGeoJson(ClobType clob,
int srid) |
static GeometryType |
GeometryFunctionMethods.geomFromGml(ClobType gml) |
static GeometryType |
GeometryFunctionMethods.geomFromGml(ClobType gml,
int srid) |
static GeometryType |
GeometryFunctionMethods.geomFromText(ClobType wkt) |
static GeometryType |
GeometryFunctionMethods.geomFromText(ClobType wkt,
int srid) |
static GeographyType |
GeometryUtils.getGeographyType(org.locationtech.jts.geom.Geometry geom,
CommandContext ctx) |
static org.locationtech.jts.geom.Geometry |
GeometryUtils.getGeometry(AbstractGeospatialType geom) |
static org.locationtech.jts.geom.Geometry |
GeometryUtils.getGeometry(InputStream is1,
Integer srid,
boolean allowEwkb) |
static Object |
FunctionMethods.insert(String string1,
Integer start,
Integer length,
String str2) |
static int |
FunctionMethods.integerRangeCheck(long result) |
static GeometryType |
GeometryUtils.interiorRingN(GeometryType geom,
int i) |
static GeometryType |
GeometryFunctionMethods.interiorRingN(GeometryType geom,
int index) |
static GeometryType |
GeometryUtils.intersection(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryFunctionMethods.intersection(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeographyFunctionMethods.intersects(GeographyType geog1,
GeographyType geog2) |
static Boolean |
GeometryUtils.intersects(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.intersects(GeometryType geom1,
GeometryType geom2) |
Object |
FunctionDescriptor.invokeFunction(Object[] values,
CommandContext context,
Object functionTarget)
Invoke the function described in the function descriptor, using the
values provided.
|
static Boolean |
GeometryUtils.isClosed(GeometryType geom) |
static Boolean |
GeometryFunctionMethods.isClosed(GeometryType geom) |
static Boolean |
GeometryUtils.isEmpty(GeometryType geom) |
static Boolean |
GeometryFunctionMethods.isEmpty(GeometryType geom) |
static boolean |
GeometryTransformUtils.isLatLong(CommandContext ctx,
int srid) |
static Boolean |
GeometryUtils.isRing(GeometryType geom) |
static Boolean |
GeometryFunctionMethods.isRing(GeometryType geom) |
static Boolean |
GeometryUtils.isSimple(GeometryType geom) |
static Boolean |
GeometryFunctionMethods.isSimple(GeometryType geom) |
static Boolean |
GeometryUtils.isValid(GeometryType geom) |
static Boolean |
GeometryFunctionMethods.isValid(GeometryType geom) |
static Object |
FunctionMethods.left(String string,
Integer count) |
static Double |
GeographyFunctionMethods.length(GeographyType geog) |
static Double |
GeometryUtils.length(GeometryType geom) |
static Double |
GeometryFunctionMethods.length(GeometryType geom) |
static String |
GeometryTransformUtils.lookupProj4Text(CommandContext ctx,
int srid)
Lookup proj4 parameters in SPATIAL_REF_SYS using SRID as key.
|
static Object |
FunctionMethods.lpad(String inputString,
Integer padLength) |
static Object |
FunctionMethods.lpad(String inputString,
Integer padLength,
String padStr) |
static int |
FunctionMethods.minus(int x,
int y) |
static long |
FunctionMethods.minus(long x,
long y) |
static int |
FunctionMethods.multiply(int x,
int y) |
static long |
FunctionMethods.multiply(long x,
long y) |
static int |
FunctionMethods.mvstatus(CommandContext context,
String schemaName,
String viewName) |
Object |
FunctionDescriptor.newInstance() |
static int |
GeometryUtils.numGeometries(GeometryType geom) |
static Integer |
GeometryFunctionMethods.numGeometries(GeometryType geom) |
static Integer |
GeometryUtils.numInteriorRings(GeometryType geom) |
static Integer |
GeometryFunctionMethods.numInteriorRings(GeometryType geom) |
static int |
GeometryUtils.numPoints(GeometryType geom) |
static Integer |
GeometryFunctionMethods.numPoints(GeometryType geom) |
static Boolean |
GeometryUtils.orderingEquals(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.orderingEquals(GeometryType geom1,
GeometryType geom2) |
static Double |
GeometryUtils.ordinate(GeometryType geom,
GeometryUtils.Ordinate ordinate) |
static Double |
GeometryFunctionMethods.ordinateX(GeometryType geom) |
static Double |
GeometryFunctionMethods.ordinateY(GeometryType geom) |
static Double |
GeometryFunctionMethods.ordinateZ(GeometryType geom) |
static Boolean |
GeometryUtils.overlaps(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.overlaps(GeometryType geom1,
GeometryType geom2) |
static Object |
FunctionMethods.pad(String str,
Integer padLength,
String padStr,
boolean left) |
static BigDecimal |
FunctionMethods.parseBigDecimal(CommandContext context,
String number,
String format) |
static Object |
FunctionMethods.parseBigInteger(CommandContext context,
String number,
String format) |
static Object |
FunctionMethods.parseDouble(CommandContext context,
String number,
String format) |
static Object |
FunctionMethods.parseFloat(CommandContext context,
String number,
String format) |
static Object |
FunctionMethods.parseInteger(CommandContext context,
String number,
String format) |
static Object |
FunctionMethods.parseLong(CommandContext context,
String number,
String format) |
static Timestamp |
FunctionMethods.parseTimestamp(CommandContext context,
String timestamp,
String format) |
static Double |
GeometryUtils.perimeter(GeometryType geom) |
static Double |
GeometryFunctionMethods.perimeter(GeometryType geom) |
static int |
FunctionMethods.plus(int x,
int y) |
static long |
FunctionMethods.plus(long x,
long y) |
static GeometryType |
GeometryUtils.pointN(GeometryType geom,
int i) |
static GeometryType |
GeometryFunctionMethods.pointN(GeometryType geom,
int index) |
static GeometryType |
GeometryUtils.pointOnSurface(GeometryType geom) |
static GeometryType |
GeometryFunctionMethods.pointOnSurface(GeometryType geom) |
static GeometryType |
GeometryUtils.polygon(GeometryType geom,
int srid) |
static GeometryType |
GeometryFunctionMethods.polygon(GeometryType geom,
int srid) |
static String |
FunctionMethods.regexpReplace(CommandContext context,
CharSequence source,
String regex,
String replacement,
String flags)
Perform find-replace operation on a string using regular expressions.
|
static ClobType |
FunctionMethods.regexpReplace(CommandContext context,
ClobType source,
String regex,
String replacement) |
static ClobType |
FunctionMethods.regexpReplace(CommandContext context,
ClobType source,
String regex,
String replacement,
String flags) |
static String |
FunctionMethods.regexpReplace(CommandContext context,
String source,
String regex,
String replacement)
Perform find-replace operation on a string using regular expressions.
|
static String |
FunctionMethods.regexpReplace(CommandContext context,
String source,
String regex,
String replacement,
String flags) |
static String |
GeometryUtils.relate(GeometryType geom1,
GeometryType geom2) |
static String |
GeometryFunctionMethods.relate(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryUtils.relate(GeometryType geom1,
GeometryType geom2,
String intersectionPattern) |
static Boolean |
GeometryFunctionMethods.relate(GeometryType geom1,
GeometryType geom2,
String intersectionPattern) |
static Object |
FunctionMethods.right(String string,
Integer count) |
static Object |
FunctionMethods.rpad(String inputString,
Integer padLength) |
static Object |
FunctionMethods.rpad(String inputString,
Integer padLength,
String padStr) |
static GeometryType |
GeometryUtils.simplify(GeometryType geom,
double tolerance) |
static GeometryType |
GeometryFunctionMethods.simplify(GeometryType geom,
double tolerance) |
static GeometryType |
GeometryUtils.simplifyPreserveTopology(GeometryType geom,
double tolerance) |
static GeometryType |
GeometryFunctionMethods.simplifyPreserveTopology(GeometryType geom,
double tolerance) |
static GeometryType |
GeometryUtils.snapToGrid(GeometryType geom,
double size) |
static GeometryType |
GeometryFunctionMethods.snapToGrid(GeometryType geom,
float size) |
static GeometryType |
GeometryUtils.startEndPoint(GeometryType geom,
boolean start) |
static GeometryType |
GeometryFunctionMethods.startPoint(GeometryType geom) |
static GeometryType |
GeometryUtils.symDifference(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryFunctionMethods.symDifference(GeometryType geom1,
GeometryType geom2) |
static Object |
SystemFunctionMethods.teiid_session_set(CommandContext context,
String key,
Object value) |
static Object |
FunctionMethods.timestampAdd(String intervalType,
int count,
Timestamp timestamp) |
static Object |
FunctionMethods.timestampAdd(String intervalType,
long count,
Timestamp timestamp) |
static Long |
FunctionMethods.timestampDiff(String intervalType,
Timestamp ts1Obj,
Timestamp ts2Obj) |
static Long |
FunctionMethods.timestampDiff(String intervalType,
Timestamp ts1Obj,
Timestamp ts2Obj,
boolean calendarBased) |
static Boolean |
GeometryUtils.touches(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.touches(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryTransformUtils.transform(CommandContext ctx,
GeometryType geom,
int srid)
Convert geometry to a different coordinate system.
|
static GeometryType |
GeometryFunctionMethods.transform(CommandContext context,
GeometryType geom,
int srid) |
static org.locationtech.jts.geom.Geometry |
GeometryTransformUtils.transform(org.locationtech.jts.geom.Geometry geom,
String srcParams,
String tgtParams)
Convert geometry to different coordinate system given the source/target
proj4 parameters.
|
protected static org.locationtech.jts.geom.Geometry |
GeometryTransformUtils.transformGeometry(org.osgeo.proj4j.CoordinateTransform ct,
org.locationtech.jts.geom.Geometry geom) |
protected static org.locationtech.jts.geom.Geometry |
GeometryTransformUtils.transformGeometryCollection(org.osgeo.proj4j.CoordinateTransform ct,
org.locationtech.jts.geom.GeometryCollection geometryCollection) |
static Object |
FunctionMethods.translate(String str,
String in,
String out) |
static String |
FunctionMethods.trim(String trimSpec,
String trimChar,
String string) |
static GeometryType |
GeometryUtils.union(GeometryType geom1,
GeometryType geom2) |
static GeometryType |
GeometryFunctionMethods.union(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryUtils.within(GeometryType geom1,
GeometryType geom2) |
static Boolean |
GeometryFunctionMethods.within(GeometryType geom1,
GeometryType geom2) |
Modifier and Type | Method and Description |
---|---|
void |
RankingFunctionBig.addInputDirect(List<?> tuple,
CommandContext commandContext) |
void |
RankingFunction.addInputDirect(List<?> tuple,
CommandContext commandContext) |
void |
Sum.addInputDirect(Object input,
List<?> tuple,
CommandContext commandContext) |
void |
StatsFunction.addInputDirect(Object input,
List<?> tuple,
CommandContext commandContext) |
void |
Min.addInputDirect(Object value,
List<?> tuple,
CommandContext commandContext) |
void |
Max.addInputDirect(Object value,
List<?> tuple,
CommandContext commandContext) |
void |
ConstantFunction.addInputDirect(Object input,
List<?> tuple,
CommandContext commandContext) |
void |
Avg.addInputDirect(Object input,
List<?> tuple,
CommandContext commandContext) |
Object |
UserDefined.getResult(CommandContext commandContext) |
Object |
Sum.getResult(CommandContext commandContext) |
Object |
StatsFunction.getResult(CommandContext commandContext) |
Object |
RankingFunctionBig.getResult(CommandContext commandContext) |
Object |
RankingFunction.getResult(CommandContext commandContext) |
Object |
NthValue.getResult(CommandContext commandContext) |
Object |
LeadLagValue.getResult(CommandContext commandContext) |
Object |
ConstantFunction.getResult(CommandContext commandContext) |
Object |
Avg.getResult(CommandContext commandContext) |
Object |
ArrayAgg.getResult(CommandContext commandContext) |
abstract Object |
AggregateFunction.getResult(CommandContext commandContext)
Called after all values have been processed to get the result.
|
Constructor and Description |
---|
UserDefined(FunctionDescriptor functionDescriptor) |
Modifier and Type | Method and Description |
---|---|
static XMLType |
XMLSystemFunctions.xmlComment(String comment) |
Modifier and Type | Method and Description |
---|---|
protected void |
GroupingNode.closeGroup(int colDiff,
boolean reset,
CommandContext context) |
Modifier and Type | Method and Description |
---|---|
static Object |
XQueryEvaluator.evaluateXMLQuery(List<?> tuple,
XMLQuery xmlQuery,
boolean exists,
Map<String,Object> parameters,
CommandContext context) |
Copyright © 2019. All rights reserved.