Package org.apache.sis.internal.sql.feature


package org.apache.sis.internal.sql.feature
Build DefaultFeatureTypes by inspection of database schemas. The work done here is similar to reverse engineering. Do not use! This package is for internal use by SIS only. Classes in this package may change in incompatible ways in any future version without notice.

Implementation notes

Feature type analysis is done through Analyzer class.
Since:
1.0
Version:
1.2
Author:
Johann Sorel (Geomatys), Martin Desruisseaux (Geomatys), Alexis Manin (Geomatys)
  • Class
    Description
    The way binary data are encoded in a table column.
    Information (name, data type…) about a table column.
    Information about a connection to a spatial database and the structure of features in the database.
    A set of prepared statements to create when first needed and to reuse as long as the connection is in scope.
    Specifies how the geometry type is encoded in the "GEOMETRY_TYPE" column.
    Warning and error messages that are specific to the sis-sqlstore module.
    Resource keys.
    Modifies the feature types inferred from database analysis.
    Builder for the SQL fragment on the right side of the WHERE keyword.
    Converter from filters/expressions to the WHERE part of SQL statement.
    A (catalog, schema, table) name tuple, which can be used as keys in hash map.
    Description of the type of values in a column, together with a method for fetching the values from a result set.