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 throughAnalyzer class.- Since:
- 1.0
- Version:
- 1.2
-
ClassDescriptionHelper methods for creating
FeatureTypes from database structure.The way binary data are encoded in a table column.An input stream which converts hexadecimal string on-the-fly.Information (name, data type…) about a table column.Database<G>Information about a connection to a spatial database and the structure of features in the database.Converter ofResultSetrows toFeatureinstances.Defines an application schema inferred from an SQL database (query, table, etc.).Iterator over feature instances.A stream ofFeatureinstances from a table.GeometryGetter<G,V extends G> Reader of geometries encoded in Well Known Binary (WKB) format.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.Represents SQL primary key constraint.A primary key composed of two or more columns.A primary key composed of exactly one column.Constructor for aTablebased on a query, to be considered as a virtual table.Description of a relation between two tables, as defined by foreigner keys.Whether another table is using or is used by the table containing theRelation.Warning and error messages that are specific to thesis-sqlstoremodule.The international string to be returned byResources.formatInternational(short).Resource keys.Modifies the feature types inferred from database analysis.Builder for the SQL fragment on the right side of theWHEREkeyword.Converter from filters/expressions to theWHEREpart of SQL statement.Description of a table in the database, including columns, primary keys and foreigner keys.Constructor for aTablebased on a "physical" table.A (catalog, schema, table) name tuple, which can be used as keys in hash map.ValueGetter<T>Description of the type of values in a column, together with a method for fetching the values from a result set.A getter of values specified as Java array.A getter ofBigDecimalvalues from the current row of aResultSet.A getter ofbyte[]values from the current row of aResultSet.A getter ofOffsetDateTimevalues from the current row of aResultSet.A getter ofOffsetDateTimevalues from the current row of aResultSet.