public class DefaultGeometryExpressionBuilder extends DefaultExpressionBuilder implements GeometryExpressionBuilder
DefaultExpressionBuilder.BinaryOperatorBase, DefaultExpressionBuilder.CastBase, DefaultExpressionBuilder.ConstantBase, DefaultExpressionBuilder.CustomBase, DefaultExpressionBuilder.FunctionBase, DefaultExpressionBuilder.GroupBase, DefaultExpressionBuilder.MethodBase, DefaultExpressionBuilder.ParameterBase, DefaultExpressionBuilder.VariableBaseExpressionBuilder.AbstractValue, ExpressionBuilder.BinaryOperator, ExpressionBuilder.ClassVisitorFilter, ExpressionBuilder.Constant, ExpressionBuilder.Custom, ExpressionBuilder.Function, ExpressionBuilder.Group, ExpressionBuilder.Method, ExpressionBuilder.Parameter, ExpressionBuilder.Value, ExpressionBuilder.Variable, ExpressionBuilder.Visitable, ExpressionBuilder.Visitor, ExpressionBuilder.VisitorFilterGeometryExpressionBuilderHelper.GeometryParameter, GeometryExpressionBuilderHelper.GeometrySupportTypeformatter, manager, valueEMPTY_FORMATTER, FUNCTION_$CONSTANT, FUNCTION_$HOSTEXPRESSION, FUNCTION_$IDENTIFIER, FUNCTION_ABS, FUNCTION_ACOS, FUNCTION_ASCII, FUNCTION_ASIN, FUNCTION_ATAN, FUNCTION_AVG, FUNCTION_BITAND, FUNCTION_BITOR, FUNCTION_BITXOR, FUNCTION_CASE, FUNCTION_CAST, FUNCTION_CEIL, FUNCTION_CHR, FUNCTION_COLOR, FUNCTION_CONCAT, FUNCTION_COS, FUNCTION_COSH, FUNCTION_COT, FUNCTION_COUNT, FUNCTION_CRC32, FUNCTION_CURRENT_DATE, FUNCTION_CURRENT_TIME, FUNCTION_CURRENT_TIMESTAMP, FUNCTION_DATE, FUNCTION_DATEADD, FUNCTION_DATEDIFF, FUNCTION_DECODE, FUNCTION_DECR, FUNCTION_DEGREES, FUNCTION_DESKTOPBROWSE, FUNCTION_DESKTOPEDIT, FUNCTION_DESKTOPOPEN, FUNCTION_DICT, FUNCTION_ENCODE, FUNCTION_EVAL, FUNCTION_EXP, FUNCTION_EXTRACT, FUNCTION_FLOOR, FUNCTION_GETATTR, FUNCTION_GETITEM, FUNCTION_IF, FUNCTION_IFNULL, FUNCTION_IIF, FUNCTION_INCR, FUNCTION_INSTR, FUNCTION_JSON_VALUE, FUNCTION_LEFT, FUNCTION_LENGHT, FUNCTION_LET, FUNCTION_LIST, FUNCTION_LOCATE, FUNCTION_LOG, FUNCTION_LOG10, FUNCTION_LOWER, FUNCTION_LPAD, FUNCTION_LTRIM, FUNCTION_MAP, FUNCTION_MAX, FUNCTION_MD5HEX, FUNCTION_MIN, FUNCTION_MOD, FUNCTION_PI, FUNCTION_POSITION, FUNCTION_POWER, FUNCTION_RADIANS, FUNCTION_RAND, FUNCTION_RANGE, FUNCTION_REPEAT, FUNCTION_REPLACE, FUNCTION_REVERSEINSTR, FUNCTION_RIGHT, FUNCTION_ROUND, FUNCTION_RPAD, FUNCTION_RTRIM, FUNCTION_SETATTR, FUNCTION_SIGN, FUNCTION_SIN, FUNCTION_SINH, FUNCTION_SPACE, FUNCTION_SQRT, FUNCTION_SUBSTRING, FUNCTION_SUM, FUNCTION_TAN, FUNCTION_TANH, FUNCTION_TIME, FUNCTION_TIMESTAMP, FUNCTION_TO_DATE, FUNCTION_TO_TIMESTAMP, FUNCTION_TODOUBLE, FUNCTION_TOFLOAT, FUNCTION_TOINTEGER, FUNCTION_TOJSON, FUNCTION_TOLONG, FUNCTION_TOSTR, FUNCTION_TRIM, FUNCTION_TUPLE, FUNCTION_UPPER, FUNCTION_URL, FUNCTION_URLREAD, FUNCTION_URLREADBYTES, FUNCTION_UUID, FUNCTION_ZERO, OPERATOR_ADD, OPERATOR_AND, OPERATOR_AND2, OPERATOR_BETWEEN, OPERATOR_CONCAT, OPERATOR_DIV, OPERATOR_EQ, OPERATOR_GE, OPERATOR_GT, OPERATOR_ILIKE, OPERATOR_IN, OPERATOR_IS, OPERATOR_IS_NOT_NULL, OPERATOR_IS_NULL, OPERATOR_LE, OPERATOR_LIKE, OPERATOR_LT, OPERATOR_MOD, OPERATOR_MULT, OPERATOR_NE, OPERATOR_NEGATE, OPERATOR_NOT, OPERATOR_OR, OPERATOR_REGEXP, OPERATOR_SUBST, PARAMETER_TYPE_CONSTANT, PARAMETER_TYPE_VARIABLE, VALUE_NULLFUNCTION_ST_ASBINARY, FUNCTION_ST_ASEWKB, FUNCTION_ST_ASTEXT, FUNCTION_ST_CONTAINS, FUNCTION_ST_COVEREDBY, FUNCTION_ST_COVERS, FUNCTION_ST_CROSSES, FUNCTION_ST_DISJOINT, FUNCTION_ST_ENVELOPE, FUNCTION_ST_EQUALS, FUNCTION_ST_EXTENTAGGREGATE, FUNCTION_ST_EXTERIORRING, FUNCTION_ST_FORCE2D, FUNCTION_ST_GEOMFROMEWKB, FUNCTION_ST_GEOMFROMTEXT, FUNCTION_ST_GEOMFROMWKB, FUNCTION_ST_INTERSECTS, FUNCTION_ST_ISCLOSED, FUNCTION_ST_ISEMPTY, FUNCTION_ST_ISVALID, FUNCTION_ST_MAKEPOINT, FUNCTION_ST_MAKEPOLYGON, FUNCTION_ST_OVERLAPS, FUNCTION_ST_POINT, FUNCTION_ST_SETSRID, FUNCTION_ST_SIMPLIFY, FUNCTION_ST_SRID, FUNCTION_ST_TOUCHES, FUNCTION_ST_UNIONAGGREGATE, FUNCTION_ST_WITHIN, PARAMETER_TYPE_GEOMETRY| Constructor and Description |
|---|
DefaultGeometryExpressionBuilder(ExpressionEvaluatorManager manager) |
abs, accept, acos, add, and, and, and, and, ascii, asin, atan, binaryOperator, binaryOperator, bitand, bitor, bitxor, build, build, builtin_function, bytearray_0x, bytearray_hex, bytearray_x, bytearray, cast, cast, ceil, chr, color, color, column, column, concat, constant, constant, cos, cosh, cot, createExpressionBuilder, current_date, current_time, current_timestamp, custom, date_add, date_diff, date, date, date, decode, degrees, div, eq, exp, extract, floor, formatter, function, ge, getattr, getProperties, getProperty, group, gt, hostexpression, identifier, ifnull, iif, ilike, instr, is_null, isEmpty, le, left, lenght, let, like, list, locate, log, log10, lower, lpad, lt, ltrim, method, mult, ne, not_is_null, not, or, or, parameters_names, parameters, pi, position, power, quote_for_identifiers, quote_for_strings, radians, rand, repeat, replace, repr, right, round, rpad, rtrim, set, setProperties, setProperty, sign, sin, sinh, space, sqrt, string, subst, substring, tan, tanh, time, time, time, timestamp, timestamp, timestamp, to_date, to_timestamp, toDouble, toFloat, toInteger, toLong, toStr, toString, toString, toValue, trim, tuple, tuple, upper, value, value, variable, variables_names, variables, zeroclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitabs, accept, acos, add, and, and, and, and, ascii, asin, atan, binaryOperator, bitand, bitor, bitxor, build, build, bytearray_0x, bytearray_hex, bytearray_x, bytearray, cast, cast, ceil, chr, color, color, column, column, concat, constant, constant, cos, cosh, cot, createExpressionBuilder, current_date, current_time, current_timestamp, custom, date_add, date_diff, date, date, date, decode, degrees, div, eq, exp, extract, floor, formatter, function, ge, getattr, group, gt, hostexpression, identifier, ifnull, iif, ilike, instr, is_null, isEmpty, isFunction, le, left, lenght, let, like, list, locate, log, log10, lower, lpad, lt, ltrim, method, mult, ne, not_is_null, not, or, or, parameters_names, parameters, pi, position, power, quote_for_identifiers, quote_for_strings, radians, rand, repeat, replace, repr, right, round, rpad, rtrim, set, setProperties, sign, sin, sinh, space, sqrt, string, subst, substring, tan, tanh, time, time, time, timestamp, timestamp, timestamp, to_date, to_timestamp, toDouble, toFloat, toInteger, toLong, toStr, toString, toValue, trim, tuple, tuple, upper, value, value, variable, variables_names, variables, zerogetProperties, getProperty, setPropertypublic DefaultGeometryExpressionBuilder(ExpressionEvaluatorManager manager)
public ExpressionBuilder builder()
builder in interface GeometryExpressionBuilderHelperpublic GeometryExpressionBuilderHelper.GeometrySupportType geometry_support_type()
geometry_support_type in interface GeometryExpressionBuilderHelperpublic GeometryExpressionBuilderHelper geometry_support_type(GeometryExpressionBuilderHelper.GeometrySupportType geometrySupportType)
geometry_support_type in interface GeometryExpressionBuilderHelperpublic java.lang.Object srs_id(IProjection projection)
srs_id in interface GeometryExpressionBuilderHelperpublic GeometryExpressionBuilderHelper.GeometryParameter parameter(java.lang.String name)
parameter in interface ExpressionBuilderparameter in interface GeometryExpressionBuilderHelperparameter in class DefaultExpressionBuilderpublic GeometryExpressionBuilderHelper.GeometryParameter parameter(java.lang.Object value)
parameter in interface GeometryExpressionBuilderHelperpublic GeometryExpressionBuilderHelper.GeometryParameter parameter()
parameter in interface ExpressionBuilderparameter in interface GeometryExpressionBuilderHelperparameter in class DefaultExpressionBuilderpublic ExpressionBuilder.Constant constant(java.lang.Object value)
constant in interface ExpressionBuilderconstant in class DefaultExpressionBuilderpublic ExpressionBuilder.Constant geometry(Geometry geom, IProjection srs)
geometry in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Constant geometry(Geometry geom)
geometry in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Constant envelope(Envelope envelope, IProjection srs)
envelope in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Constant envelope(Envelope envelope)
envelope in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Constant srs(IProjection srs)
srs in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Value as_geometry(ExpressionBuilder.Value value)
as_geometry in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Area(ExpressionBuilder.Value geom)
ST_Area in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_AsBinary(ExpressionBuilder.Value geom)
ST_AsBinary in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_AsEWKB(ExpressionBuilder.Value geom)
ST_AsEWKB in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_AsText(ExpressionBuilder.Value geom)
ST_AsText in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Buffer(ExpressionBuilder.Value geom)
ST_Buffer in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Buffer(ExpressionBuilder.Value geom, ExpressionBuilder.Value dist)
ST_Buffer in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Centroid(ExpressionBuilder.Value geom)
ST_Centroid in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Contains(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Contains in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_CoveredBy(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_CoveredBy in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Covers(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Covers in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Crosses(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Crosses in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Diference(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Diference in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Difference(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Difference in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Dimension(ExpressionBuilder.Value geom)
ST_Dimension in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Disjoint(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Disjoint in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Distance(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Distance in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_EndPoint(ExpressionBuilder.Value geom)
ST_EndPoint in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Envelope(ExpressionBuilder.Value geom)
ST_Envelope in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Equals(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Equals in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_GeomFromText(ExpressionBuilder.Value geom, ExpressionBuilder.Value crs)
ST_GeomFromText in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_GeomFromWKB(ExpressionBuilder.Value geom, ExpressionBuilder.Value crs)
ST_GeomFromWKB in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_GeomFromEWKB(ExpressionBuilder.Value geom, ExpressionBuilder.Value crs)
ST_GeomFromEWKB in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Intersection(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Intersection in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Intersects(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Intersects in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function andand(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
andand in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_IsClosed(ExpressionBuilder.Value geom)
ST_IsClosed in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_IsSimple(ExpressionBuilder.Value geom)
ST_IsSimple in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_IsValid(ExpressionBuilder.Value geom)
ST_IsValid in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_IsEmpty(ExpressionBuilder.Value geom)
ST_IsEmpty in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Force2D(ExpressionBuilder.Value geom)
ST_Force2D in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_NumGeometries(ExpressionBuilder.Value geom)
ST_NumGeometries in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_NumPoints(ExpressionBuilder.Value geom)
ST_NumPoints in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Overlaps(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Overlaps in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Perimeter(ExpressionBuilder.Value geom)
ST_Perimeter in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Point(ExpressionBuilder.Value x, ExpressionBuilder.Value y)
ST_Point in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_MakePoint(ExpressionBuilder.Value x, ExpressionBuilder.Value y)
ST_MakePoint in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_MakePoint(ExpressionBuilder.Value x, ExpressionBuilder.Value y, ExpressionBuilder.Value z)
ST_MakePoint in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_MakePoint(ExpressionBuilder.Value x, ExpressionBuilder.Value y, ExpressionBuilder.Value z, ExpressionBuilder.Value m)
ST_MakePoint in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_MakePolygon(ExpressionBuilder.Value lineString)
ST_MakePolygon in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_PointN(ExpressionBuilder.Value geom, ExpressionBuilder.Value n)
ST_PointN in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_SRID(ExpressionBuilder.Value geom)
ST_SRID in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_SetSRID(ExpressionBuilder.Value geom, ExpressionBuilder.Value srid)
ST_SetSRID in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_StartPoint(ExpressionBuilder.Value geom)
ST_StartPoint in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Simplify(ExpressionBuilder.Value geom, ExpressionBuilder.Value tolerance)
ST_Simplify in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Touches(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Touches in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Union(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Union in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Within(ExpressionBuilder.Value geom1, ExpressionBuilder.Value geom2)
ST_Within in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_X(ExpressionBuilder.Value geom)
ST_X in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Y(ExpressionBuilder.Value geom)
ST_Y in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Z(ExpressionBuilder.Value geom)
ST_Z in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_Length(ExpressionBuilder.Value geom)
ST_Length in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_UnionAggregate(ExpressionBuilder.Value geom)
ST_UnionAggregate in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_ExtentAggregate(ExpressionBuilder.Value geom)
ST_ExtentAggregate in interface GeometryExpressionBuilderHelperpublic ExpressionBuilder.Function ST_ExteriorRing(ExpressionBuilder.Value geom)
ST_ExteriorRing in interface GeometryExpressionBuilderHelper