Crate rsdbc_core

Source

Modules§

connection
error

Structs§

Column
ConfigurationOption
SQLWarning
TransactionOptions

Enums§

DataType
RSDBC Data Types
Nullability
OptionValue
RsdbcType
Value

Traits§

ColumnMetadata
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.
DatabaseMetadata
FromSql
In
Out
OutParameterMetadata
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.
OutParameters
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.
OutParametersMetadata
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.
Parameter
Readable
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.
ReadableMetadata
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.
ResultSet
An iterator over the mapped resulting rows of a query.
ResultSetMetaData
Meta data for result set
Row
RowMetadata
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.
TransactionDefinition
Specification of properties to be used when starting a transaction. This interface is typically implemented by code that calls [beginTransaction(TransactionDefinition)]
TypeInfo

Type Aliases§

FomSqlResult
A specialized result type representing the result of deserializing a value from the database.
Result
RSDBC Result type