Binds an array of values to a prepared statement.
Binds an array of values to a prepared statement.
This method mutates the prepared statement.
Bind a value into a prepared statement at the specified position.
Bind a value into a prepared statement at the specified position.
This method mutates the prepared statement.
Build a Feature from a row of a ResultSet.
Given a ResultSet, build an array of features.
Get the name of column i (0-indexed) of the given results.
Get the name of column i (0-indexed) of the given results.
Read a column of data from the ResultSet, given the ResultSetMetaData object.
Read a column of data from the ResultSet, given the ResultSetMetaData object. This method uses reflection on the result set to determine the correct types to use.
Read a column of data from the ResultSet.
Read a column of data from the ResultSet. This method uses reflection on the result set to determine the correct type to use.
Get an array of features from a parameterized query.
Get an array of features from a query.
Get an array of features from a query.
Prepare an SQL statement with the provided parameters.
Prepare an SQL statement with the provided parameters.
Build an Array[Any] from the current row of the ResultSet.
Build a Map[String, Any] from the current row of the ResultSet.
Creates an Array[T] from the ResultSet's rows, using the given builder.
Creates an Array[Array[Any]] from the ResultSet's rows.
Creates an Array[Map[String, Any]] from the ResultSet's rows.
Prepare and run an SQL statement.
Prepare and run an SQL statement.
PostgresReader wraps a JDBC connection to a Postgres database.
It is NOT threadsafe, although the underlying connection object is. This object is lightweight and you should instantiate one per thread, using the same connection where possible.