Crate sqlx_exasol_impl

Crate sqlx_exasol_impl 

Source
Expand description

EXASOL database driver.

Modules§

types
Supported types

Structs§

ExaArguments
Implementor of Arguments.
ExaAttributes
Struct representing attributes related to the connection with the Exasol server. These can either be returned by an explicit getAttributes call or as part of any response.
ExaColumn
Implementor of Column.
ExaConnectOptions
Options for connecting to the Exasol database. Implementor of ConnectOptions.
ExaConnectOptionsBuilder
Builder for ExaConnectOptions.
ExaConnection
A connection to the Exasol database. Implementor of Connection.
ExaDatabaseError
An error directly issued by the Exasol database. Implementor of DatabaseError.
ExaQueryResult
A query result containing the number of affected rows.
ExaRow
Struct representing a result set row. Implementor of Row.
ExaStatement
Implementor of Statement.
ExaTransactionManager
Implementor of TransactionManager.
ExaTypeInfo
Information about an Exasol data type and implementor of TypeInfo.
ExaValue
Implementor of Value.
ExaValueRef
Implementor of ValueRef.
Exasol
Implementor of Database.
SessionInfo
Struct representing database information returned after establishing a connection.

Enums§

ExaCompressionMode
Options for controlling the desired compression behavior of the connection to the Exasol server.
ExaSslMode
Options for controlling the desired security state of the connection to the Exasol server.

Traits§

ExaExecutor
An alias for Executor<'_, Database = Exasol>.

Type Aliases§

ExaPool
An alias for Pool, specialized for Exasol.
ExaPoolOptions
An alias for PoolOptions, specialized for Exasol.
ExaTransaction
An alias for Transaction, specialized for Exasol.