Package org.apache.sis.internal.sql.feature
package org.apache.sis.internal.sql.feature
Build
DefaultFeatureType
s 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
FeatureType
s 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 ofResultSet
rows toFeature
instances.Defines an application schema inferred from an SQL database (query, table, etc.).Iterator over feature instances.A stream ofFeature
instances 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 aTable
based 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-sqlstore
module.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 theWHERE
keyword.Converter from filters/expressions to theWHERE
part of SQL statement.Description of a table in the database, including columns, primary keys and foreigner keys.Constructor for aTable
based 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 ofBigDecimal
values from the current row of aResultSet
.A getter ofbyte[]
values from the current row of aResultSet
.A getter ofOffsetDateTime
values from the current row of aResultSet
.A getter ofOffsetDateTime
values from the current row of aResultSet
.