List of usage examples for org.hibernate.spatial SpatialRelation CROSSES
int CROSSES
To view the source code for org.hibernate.spatial SpatialRelation CROSSES.
Click Source Link
From source file:org.niord.core.db.MySQLSpatialDialect.java
License:Apache License
@Override public String getSpatialRelateSQL(String columnName, int spatialRelation) { switch (spatialRelation) { case SpatialRelation.WITHIN: return " ST_Within(" + columnName + ",?)"; case SpatialRelation.CONTAINS: return " ST_Contains(" + columnName + ", ?)"; case SpatialRelation.CROSSES: return " ST_Crosses(" + columnName + ", ?)"; case SpatialRelation.OVERLAPS: return " ST_Overlaps(" + columnName + ", ?)"; case SpatialRelation.DISJOINT: return " ST_Disjoint(" + columnName + ", ?)"; case SpatialRelation.INTERSECTS: return " ST_Intersects(" + columnName + ", ?)"; case SpatialRelation.TOUCHES: return " ST_Touches(" + columnName + ", ?)"; case SpatialRelation.EQUALS: return " ST_Equals(" + columnName + ", ?)"; default://w w w . ja v a 2 s .com throw new IllegalArgumentException("Spatial relation is not known by this dialect"); } }