|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExpressionSpatialAdapter
Allow different datastores to provide their own representation of Spatial expresssions. The instantiation of this adapter is made using a constructor taking the DatastoreAdapter as argument, however, if this constructor is not available, the default constructor is invoked
| Method Summary | |
|---|---|
org.jpox.store.expression.BooleanExpression |
containsMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
Evaluates if the leftExpr geometry contains the rightExpr geometry (CONTAINS topological relationship). |
org.jpox.store.expression.BooleanExpression |
equalsMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
Evaluates if the leftExpr geometry equals the rightExpr geometry (EQUALS topological relationship). |
SpatialExpression |
geometryMethod(org.jpox.store.expression.ScalarExpression expr)
Creates a spatial expression from a literal. |
SpatialExpression |
geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1)
Creates a spatial expression from a literal. |
SpatialExpression |
geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2)
Creates a spatial expression from a literal. |
SpatialExpression |
geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3)
Creates a spatial expression from a literal. |
SpatialExpression |
geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3,
org.jpox.store.expression.ScalarExpression expr4)
Creates a spatial expression from a literal. |
SpatialExpression |
geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3,
org.jpox.store.expression.ScalarExpression expr4,
org.jpox.store.expression.ScalarExpression expr5)
Creates a spatial expression from a literal. |
SpatialExpression |
geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3,
org.jpox.store.expression.ScalarExpression expr4,
org.jpox.store.expression.ScalarExpression expr5,
org.jpox.store.expression.ScalarExpression expr6)
Creates a spatial expression from a literal. |
org.jpox.store.expression.BooleanExpression |
insideMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
Evaluates if the leftExpr geometry is inside the rightExpr geometry (INSIDE topological relationship). |
org.jpox.store.expression.BooleanExpression |
overlapsMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
Evaluates if the leftExpr geometry overlaps the rightExpr geometry (OVERLAPBDYDISJOINT or OVERLAPBDYINTERSECT topological relationship). |
org.jpox.store.expression.BooleanExpression |
touchesMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
Evaluates if the leftExpr geometry touches the rightExpr geometry (TOUCH topological relationship). |
| Method Detail |
|---|
org.jpox.store.expression.BooleanExpression insideMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
leftExpr geometry is inside the rightExpr geometry (INSIDE topological relationship).
leftExpr - the searched geometryrightExpr - the geometry
leftExpr is inside the rightExpr
org.jpox.store.expression.BooleanExpression touchesMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
leftExpr geometry touches the rightExpr geometry (TOUCH topological relationship).
leftExpr - the geometryrightExpr - the geometry
leftExpr touches the rightExpr
org.jpox.store.expression.BooleanExpression overlapsMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
leftExpr geometry overlaps the rightExpr geometry (OVERLAPBDYDISJOINT or OVERLAPBDYINTERSECT topological relationship).
leftExpr - the geometryrightExpr - the geometry
leftExpr overlaps the rightExpr
org.jpox.store.expression.BooleanExpression containsMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
leftExpr geometry contains the rightExpr geometry (CONTAINS topological relationship).
leftExpr - the geometryrightExpr - the geometry
leftExpr contains the rightExpr
org.jpox.store.expression.BooleanExpression equalsMethod(org.jpox.store.expression.ScalarExpression leftExpr,
org.jpox.store.expression.ScalarExpression rightExpr)
leftExpr geometry equals the rightExpr geometry (EQUALS topological relationship).
leftExpr - the geometryrightExpr - the geometry
leftExpr equals the rightExprSpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression expr)
expr - the literal expression representing the geometry
SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1)
operation - the operation expressionexpr1 - the 1st argument
SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2)
operation - the operation expressionexpr1 - the 1st argumentexpr2 - the 2nd argument
SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3)
operation - the operation expressionexpr1 - the 1st argumentexpr2 - the 2nd argumentexpr3 - the 3th argument
SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3,
org.jpox.store.expression.ScalarExpression expr4)
operation - the operation expressionexpr1 - the 1st argumentexpr2 - the 2nd argumentexpr3 - the 3th argumentexpr4 - the 4th argument
SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3,
org.jpox.store.expression.ScalarExpression expr4,
org.jpox.store.expression.ScalarExpression expr5)
operation - the operation expressionexpr1 - the 1st argumentexpr2 - the 2nd argumentexpr3 - the 3th argumentexpr4 - the 4th argumentexpr5 - the 5th argument
SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression operation,
org.jpox.store.expression.ScalarExpression expr1,
org.jpox.store.expression.ScalarExpression expr2,
org.jpox.store.expression.ScalarExpression expr3,
org.jpox.store.expression.ScalarExpression expr4,
org.jpox.store.expression.ScalarExpression expr5,
org.jpox.store.expression.ScalarExpression expr6)
operation - the operation expressionexpr1 - the 1st argumentexpr2 - the 2nd argumentexpr3 - the 3th argumentexpr4 - the 4th argumentexpr5 - the 5th argumentexpr6 - the 6th argument
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||