Uses of Class
org.apache.sis.internal.sql.feature.TableReference
Packages that use TableReference
Package
Description
Build
DefaultFeatureTypes by inspection of database schemas.Specialization of
org.apache.sis.internal.sql.feature for the PostGIS database.-
Uses of TableReference in org.apache.sis.internal.sql.feature
Methods in org.apache.sis.internal.sql.feature with parameters of type TableReferenceModifier and TypeMethodDescriptionvoidInfoStatements.completeIntrospection(TableReference source, Map<String, Column> columns) Gets all geometry and raster columns for the given table and sets information on the corresponding columns.protected final voidInfoStatements.configureSpatialColumns(PreparedStatement columnQuery, TableReference source, Map<String, Column> columns, InfoStatements.GeometryTypeEncoding typeValueKind) Implementation ofInfoStatements.completeIntrospection(TableReference, Map)for geometries, as a separated methods for allowing sub-classes to override above-cited method.default DefaultFeatureTypeSchemaModifier.editFeatureType(TableReference table, FeatureTypeBuilder feature) Invoked after analysis of a table for allowing modifications of the inferred feature type.protected org.opengis.geometry.EnvelopeDatabase.getEstimatedExtent(TableReference table, Column[] columns, boolean recall) Computes an estimation of the envelope of all geometry columns in the given table.default booleanSchemaModifier.isCyclicAssociationAllowed(TableReference dependency) Returnstrueif the given dependency is allowed to have an association to its dependent feature. -
Uses of TableReference in org.apache.sis.internal.sql.postgis
Methods in org.apache.sis.internal.sql.postgis with parameters of type TableReferenceModifier and TypeMethodDescriptionprotected org.opengis.geometry.EnvelopePostgres.getEstimatedExtent(TableReference table, Column[] columns, boolean recall) Computes an estimation of the envelope of all geometry columns using PostgreSQL statistics if available.