@Test @IncludeIn(Target.POSTGRESQL) public void extensions() { List<Expression<?>> expressions = Lists.newArrayList(); GeometryExpression<?> expr1 = shapes.geometry; expressions.add(GeometryExpressions.asEWKT(expr1)); expressions.add(GeometryExpressions.fromText(expr1.asText())); expressions.add(GeometryExpressions.setSRID(expr1, 4326)); expressions.add(GeometryExpressions.xmin(expr1)); expressions.add(GeometryExpressions.xmax(expr1)); expressions.add(GeometryExpressions.ymin(expr1)); expressions.add(GeometryExpressions.ymax(expr1)); expressions.add(GeometryExpressions.dwithin(expr1, expr1, 1)); expressions.add(GeometryExpressions.collect(expr1, expr1)); expressions.add(GeometryExpressions.translate(expr1, 1, 1)); for (Expression<?> expr : expressions) { boolean logged = false; for (Object row : withPoints().select(expr).fetch()) { if (row == null && !logged) { System.err.println(expr.toString()); logged = true; } } } }