Package org.apache.sis.internal.filter.sqlmm


package org.apache.sis.internal.filter.sqlmm
Partial implementation of SQLMM operations as filter expressions. This package supports only for the simplest types (point, line string, polygon). Other types (curve, circular string, compound curve, curve polygon, triangle, polyhedral surface, TIN, multi curve, multi surface) are not supported.

The main public class in this package is Registry, which is the single entry point for all functions.

Coordinate Reference System

If the geometry operands use different CRS, ISO 13249 mandates that the geometric calculations are done in the spatial reference system of the first geometry value in the parameter list. Returns value are in the CRS or in the units of measurement of the first geometry.
Since:
1.1
Version:
1.3
  • Class
    Description
    A function where the last argument is the identifier of a Coordinate Reference System.
    SQLMM spatial functions taking non-geometry operands and creating a geometry.
    SQLMM spatial functions taking non-geometry operands and parsing a geometry.
    SQLMM spatial functions taking a single geometry operand.
    SQLMM spatial functions taking a single geometry operand with one argument.
    A register of functions defined by the SQL/MM standard.
    Base class of SQLMM spatial functions.
    Identification of SQLMM operations.
    Constructor for a geometry which is transformed from a Well-Known Binary (WKB) representation.
    Constructor for a geometry which is transformed from a Well-Known Text (WKT) representation.
    An expression which creates a point geometry from coordinate values.
    Return an geometry value transformed to the specified spatial reference system, considering z and m coordinate values in the calculations and including them in the resultant geometry.
    SQLMM spatial functions taking two geometry operands.
    SQLMM spatial functions taking a single geometry operand with one argument.