Class SpatialDatabasesFeatureInputStream
java.lang.Object
com.vividsolutions.jump.io.BaseFeatureInputStream
com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesFeatureInputStream
- All Implemented Interfaces:
FeatureInputStream
- Direct Known Subclasses:
H2FeatureInputStream, MariadbFeatureInputStream, OracleFeatureInputStream, PostgisFeatureInputStream, SpatialiteFeatureInputStream
Reads features from a Spatial database.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSpatialDatabasesFeatureInputStream(Connection conn, String queryString) SpatialDatabasesFeatureInputStream(Connection conn, String queryString, String externalIdentifier) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected SpatialDatabasesResultSetConverterTo overloadprotected FeaturereadNext()Read the next feature, if any.Methods inherited from class BaseFeatureInputStream
hasNext, next
-
Field Details
-
featureSchema
-
conn
-
queryString
-
-
Constructor Details
-
SpatialDatabasesFeatureInputStream
-
SpatialDatabasesFeatureInputStream
public SpatialDatabasesFeatureInputStream(Connection conn, String queryString, String externalIdentifier)
-
-
Method Details
-
getConnection
- Returns:
- The underlaying
Connection.
-
getQueryString
- Returns:
- the underlaying query String
-
getResultSetConverter
To overload- Parameters:
rs- a ResultSet- Returns:
- the SpatialDatabasesResultSetConverter to be used
-
getStatement
-
readNext
Description copied from class:BaseFeatureInputStreamRead the next feature, if any.- Specified by:
readNextin classBaseFeatureInputStream- Returns:
- the next Feature, or
nullif there is none - Throws:
Exception- if an exception occured while reading next Feature
-
close
- Specified by:
closein interfaceFeatureInputStream- Specified by:
closein classBaseFeatureInputStream- Throws:
SQLException
-
getFeatureSchema
- Specified by:
getFeatureSchemain interfaceFeatureInputStream- Specified by:
getFeatureSchemain classBaseFeatureInputStream
-