public JDBCFeatureReader( ResultSet rs, Connection cx, int offset, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Query query) throws SQLException { init(featureSource, featureType, query); this.cx = cx; this.st = rs.getStatement(); this.rs = rs; this.offset = offset; }
public JDBCFeatureReader( String sql, Connection cx, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Query query) throws SQLException { init(featureSource, featureType, query); // create the result set this.cx = cx; st = cx.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); st.setFetchSize(featureSource.getDataStore().getFetchSize()); ((BasicSQLDialect) featureSource.getDataStore().getSQLDialect()) .onSelect(st, cx, featureType); runQuery(() -> st.executeQuery(sql), st); }
public JDBCFeatureReader( PreparedStatement st, Connection cx, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Query query) throws SQLException { init(featureSource, featureType, query); // create the result set this.cx = cx; this.st = st; ((PreparedStatementSQLDialect) featureSource.getDataStore().getSQLDialect()) .onSelect(st, cx, featureType); runQuery(st::executeQuery, st); }
public JDBCFeatureReader( PreparedStatement st, Connection cx, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Hints hints ) throws SQLException { init( featureSource, featureType, hints ); //create the result set this.cx = cx; this.st = st; rs = st.executeQuery(); }
public JDBCFeatureReader(ResultSet rs, Connection cx, int offset, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Hints hints) throws SQLException { init(featureSource, featureType, hints); this.cx = cx; this.st = rs.getStatement(); this.rs = rs; this.offset = offset; } protected void init( JDBCFeatureSource featureSource, SimpleFeatureType featureType, Hints hints ) {
public JDBCFeatureReader( String sql, Connection cx, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Hints hints ) throws SQLException { init( featureSource, featureType, hints ); //create the result set this.cx = cx; st = cx.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); st.setFetchSize(featureSource.getDataStore().getFetchSize()); rs = st.executeQuery(sql); }
public JDBCFeatureReader( PreparedStatement st, Connection cx, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Hints hints ) throws SQLException { init( featureSource, featureType, hints ); //create the result set this.cx = cx; this.st = st; ((PreparedStatementSQLDialect)featureSource.getDataStore().getSQLDialect()).onSelect(st, cx, featureType); rs = st.executeQuery(); }
public JDBCFeatureReader( String sql, Connection cx, JDBCFeatureSource featureSource, SimpleFeatureType featureType, Hints hints ) throws SQLException { init( featureSource, featureType, hints ); //create the result set this.cx = cx; st = cx.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); st.setFetchSize(featureSource.getDataStore().getFetchSize()); ((BasicSQLDialect)featureSource.getDataStore().getSQLDialect()).onSelect(st, cx, featureType); rs = st.executeQuery(sql); }