Uses of Class
org.apache.sis.internal.sql.feature.Database
Packages that use Database
Package
Description
Build
DefaultFeatureType
s by inspection of database schemas.Specialization of
org.apache.sis.internal.sql.feature
for the PostGIS database.Data store capable to read and create features from a JDBC connection to a database.
-
Uses of Database in org.apache.sis.internal.sql.feature
Fields in org.apache.sis.internal.sql.feature declared as DatabaseModifier and TypeFieldDescription(package private) final Database<?>
Analyzer.database
Information about the spatial database to analyze.private final Database<?>
InfoStatements.database
The database that created this set of cached statements.(package private) final Database<?>
Table.database
Information about the database (syntax for building SQL statements, …) together with a cache of CRS.Methods in org.apache.sis.internal.sql.feature that return DatabaseModifier and TypeMethodDescriptionstatic Database<?>
Database.create
(SQLStore store, DataSource source, Connection connection, GeometryLibrary geomLibrary, org.opengis.util.GenericName[] tableNames, ResourceDefinition[] queries, SchemaModifier customizer, StoreListeners listeners) Creates a new handler for a spatial database.Methods in org.apache.sis.internal.sql.feature with parameters of type DatabaseModifier and TypeMethodDescription(package private) final SelectionClauseWriter
SelectionClauseWriter.removeUnsupportedFunctions
(Database<?> database) Returns a writer without the functions that are unsupported by the database software.Constructors in org.apache.sis.internal.sql.feature with parameters of type DatabaseModifierConstructorDescription(package private)
Analyzer
(Database<?> database, Connection connection, DatabaseMetaData metadata, SchemaModifier customizer) Creates a new analyzer for the database described by given metadata.protected
InfoStatements
(Database<?> database, Connection connection) Creates an initially emptyCachedStatements
which will use the given connection for creatingPreparedStatement
s.(package private)
Table
(Database<?> database, FeatureAnalyzer analyzer, String query) Creates a description of the table analyzed by the given object. -
Uses of Database in org.apache.sis.internal.sql.postgis
Subclasses of Database in org.apache.sis.internal.sql.postgisModifier and TypeClassDescriptionfinal class
Postgres<G>
Information about a connection to a PostgreSQL + PostGIS database.Fields in org.apache.sis.internal.sql.postgis declared as DatabaseModifier and TypeFieldDescriptionprivate final Database
ExtentEstimator.database
The database containing the table for which to estimate the extent.Constructors in org.apache.sis.internal.sql.postgis with parameters of type DatabaseModifierConstructorDescription(package private)
ExtendedInfo
(Database<?> session, Connection connection) Creates an initially emptyPostgisStatements
which will use the given connection for creatingPreparedStatement
s.(package private)
ExtentEstimator
(Database database, TableReference table, Column[] columns) Creates a new extent estimator for the specified table. -
Uses of Database in org.apache.sis.storage.sql
Fields in org.apache.sis.storage.sql declared as DatabaseModifier and TypeFieldDescriptionprivate Database<?>
SQLStore.model
The result of inspecting database schema for derivingFeatureType
s.Methods in org.apache.sis.storage.sql that return DatabaseModifier and TypeMethodDescriptionprivate Database<?>
SQLStore.model()
Returns the database model, analyzing the database schema when first needed.private Database<?>
SQLStore.model
(Connection c) Returns the database model, analyzing the database schema when first needed.