Represents the metadata for a column of the results returned from a query.
The implementation of all methods except [getName()] is optional for drivers.
Column metadata is optionally available as by-product of statement execution on a best-effort basis.
Represents the metadata for an [OUT] parameter.
The implementation of all methods except [#getName()] is optional for drivers.
Parameter metadata is optionally available as by-product of statement execution on a best-effort basis.
Represents a set of {@code OUT} parameters returned from a stored procedure.
Values from out parameters can be either retrieved by specifying a parameter name or the parameter index.
Parameter indexes are {@code 0}-based.
Represents the metadata for [OUT] parameters of the results returned from a stored procedure.
Metadata for parameters can be either retrieved by specifying a out parameter name or
the out parameter index.
Parameter indexes are 0-based.
Represents a readable object, for example a set of columns or {@code OUT} parameters from a
database query, later on referred to as items.
Values can for columns or {@code OUT} parameters be either retrieved by specifying a name or the index.
Indexes are {@code 0}-based.
Represents the metadata for readable object, for example a column of the results returned from
a query or [OUT] parameter as result of running a stored procedure.
The implementation of all methods except [get_name()] is optional for drivers.
Metadata is optionally available as by-product of statement execution on a best-effort basis.
An iterator over the mapped resulting rows of a query.
Meta data for result set
Represents the metadata for a row of the results returned from a query.
Metadata for columns can be either retrieved by specifying a column name or the column index.
Columns indexes are 0-based.
Column names do not necessarily reflect the column names how they are in the underlying tables
but rather how columns are represented (e.g. aliased) in the result.
Specification of properties to be used when starting a transaction.
This interface is typically implemented by code that calls [beginTransaction(TransactionDefinition)]