static Element binarySpatialOperator(Document document, Node parent, QName name) { Element spatial = element(document, parent, name); propertyName(document, spatial); geometry(document, spatial); return spatial; }
static Contains contains() { return f.contains(f.property("the_geom"), f.literal(geometry())); }
static Crosses crosses() { return f.crosses(f.property("the_geom"), f.literal(geometry())); }
static Overlaps overlaps() { return f.overlaps(f.property("the_geom"), f.literal(geometry())); }
static Touches touches() { return f.touches(f.property("the_geom"), f.literal(geometry())); }
static Within within() { return f.within(f.property("the_geom"), f.literal(geometry())); }
static Equals equals() { return f.equal(f.property("the_geom"), f.literal(geometry())); }
static Intersects intersects() { return f.intersects(f.property("the_geom"), f.literal(geometry())); }
static Beyond beyond() { return f.beyond(f.property("the_geom"), f.literal(geometry()), 1.0d, "m"); }
static DWithin dwithin() { return f.dwithin(f.property("the_geom"), f.literal(geometry()), 1.0d, "m"); }
static Disjoint disjoint() { return f.disjoint(f.property("the_geom"), f.literal(geometry())); }