[][src]Crate odbc_api

Re-exports

pub use odbc_sys as sys;

Modules

buffers

This module contains buffers intended to be bound to ODBC statement handles.

handles

Provides basic abstraction over valid (i.e. allocated ODBC handles). Two decisions are already baked into this module:

Structs

ColumnDescription

Describes the type and attributes of a column.

Connection

The connection handle references storage of all information about the connection to the data source, including status, transaction state, and error information.

Cursor

Cursors are used to process and iterate the result sets returned by executing queries.

Environment

An ODBC 3.8 environment.

RowSetCursor

A row set cursor iterates blockwise over row sets, filling them in buffers, instead of iterating the result set row by row.

Enums

Error

Error type used to indicate a low level ODBC call returned with SQL_ERROR.

Nullable

Indication of wether a column is nullable or not.

Traits

RowSetBuffer

A Row set buffer binds row, or column wise buffers to a cursor in order to fill them with row sets with each call to fetch.

Type Definitions

U16Str

String slice reference for U16String.

U16String

An owned, mutable "wide" string for FFI that is not nul-aware.