|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 |
public 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
public 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
public 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
public 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
public 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 rightExpr
public SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression expr)
expr
- the literal expression representing the geometry
public SpatialExpression geometryMethod(org.jpox.store.expression.ScalarExpression operation, org.jpox.store.expression.ScalarExpression expr1)
operation
- the operation expressionexpr1
- the 1st argument
public 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
public 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
public 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
public 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
public 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 |