All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
void |
accept(ExpressionBuilder.Visitor visitor,
ExpressionBuilder.VisitorFilter filter) |
ExpressionBuilder.BinaryOperator |
add(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder |
and(ExpressionBuilder.Value value) |
ExpressionBuilder.BinaryOperator |
and(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
String |
bytearray(byte[] data) |
ExpressionBuilder.Variable |
column(String name) |
ExpressionBuilder.BinaryOperator |
concat(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.Constant |
constant(Object value) |
ExpressionBuilder |
createExpressionBuilder() |
ExpressionBuilder.Custom |
custom(Object value) |
ExpressionBuilder.BinaryOperator |
div(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.GeometryValue |
envelope(Envelope envelope,
IProjection projection) |
ExpressionBuilder.BinaryOperator |
eq(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.Function |
Find_SRID(ExpressionBuilder.Value schema,
ExpressionBuilder.Value table,
ExpressionBuilder.Value column) |
ExpressionBuilder.BinaryOperator |
ge(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.GeometrySupportType |
geometry_support_type() |
ExpressionBuilder.GeometryValue |
geometry(Geometry geom,
IProjection projection) |
ExpressionBuilder.Function |
getAsGeometry(ExpressionBuilder.Value value) |
ExpressionBuilder.Config |
getConfig() |
ExpressionBuilder.Parameters |
getParameters() |
int |
getSRSId(IProjection projection) |
ExpressionBuilder.Value |
getValue() |
List<ExpressionBuilder.Variable> |
getVariables() |
ExpressionBuilder.Group |
group(ExpressionBuilder.Value group) |
ExpressionBuilder.BinaryOperator |
gt(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
boolean |
has_spatial_functions() |
String |
identifier(String name) |
ExpressionBuilder.BinaryOperator |
ilike(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.Function |
isNull(ExpressionBuilder.Value value) |
ExpressionBuilder.Function |
lcase(ExpressionBuilder.Value s) |
ExpressionBuilder.BinaryOperator |
le(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.BinaryOperator |
like(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.BinaryOperator |
lt(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.BinaryOperator |
mult(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.BinaryOperator |
ne(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.Function |
not(ExpressionBuilder.Value value) |
ExpressionBuilder.Function |
notIsNull(ExpressionBuilder.Value value) |
ExpressionBuilder |
or(ExpressionBuilder.Value value) |
ExpressionBuilder.BinaryOperator |
or(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.Parameter |
parameter() |
ExpressionBuilder.Parameter |
parameter(String name) |
ExpressionBuilder |
set(ExpressionBuilder.Value value) |
ExpressionBuilder |
setValue(ExpressionBuilder.Value value) |
ExpressionBuilder.Constant |
srs(IProjection projection) |
ExpressionBuilder.Function |
ST_AsBinary(ExpressionBuilder.Value geom) |
ExpressionBuilder.Function |
ST_AsEWKB(ExpressionBuilder.Value geom) |
ExpressionBuilder.Function |
ST_AsText(ExpressionBuilder.Value geom) |
ExpressionBuilder.Function |
ST_Contains(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
ExpressionBuilder.Function |
ST_Crosses(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
ExpressionBuilder.Function |
ST_Disjoint(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
ExpressionBuilder.Function |
ST_Envelope(ExpressionBuilder.Value geom) |
ExpressionBuilder.Function |
ST_Equals(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
ExpressionBuilder.Function |
ST_GeomFromEWKB(ExpressionBuilder.Value geom,
ExpressionBuilder.Value crs) |
ExpressionBuilder.Function |
ST_GeomFromText(ExpressionBuilder.Value geom,
ExpressionBuilder.Value crs) |
ExpressionBuilder.Function |
ST_GeomFromWKB(ExpressionBuilder.Value geom,
ExpressionBuilder.Value crs) |
ExpressionBuilder.Function |
ST_Intersects(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
ExpressionBuilder.Function |
ST_IsClosed(ExpressionBuilder.Value geom1) |
ExpressionBuilder.Function |
ST_Overlaps(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
ExpressionBuilder.Function |
ST_Simplify(ExpressionBuilder.Value geom,
ExpressionBuilder.Value tolerance) |
ExpressionBuilder.Function |
ST_SRID(ExpressionBuilder.Value geom) |
ExpressionBuilder.Function |
ST_Touches(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
ExpressionBuilder.Function |
ST_Within(ExpressionBuilder.Value geom1,
ExpressionBuilder.Value geom2) |
String |
string(String s) |
ExpressionBuilder.BinaryOperator |
subst(ExpressionBuilder.Value op1,
ExpressionBuilder.Value op2) |
ExpressionBuilder.Function |
ucase(ExpressionBuilder.Value s) |
ExpressionBuilder.Variable |
variable(String name) |