[][src]Module odbc_api::buffers

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

Structs

OptFixedSizedColumn

Column buffer for fixed sized type, also binding an indicator buffer to handle NULL.

TextColumn

A buffer intended to be bound to a column of a cursor. Elements of the buffer will contain a variable amount of characters up to a maximum string length. Since most SQL types have a string representation this buffer can be bound to a column of almost any type, ODBC driver and driver manager should take care of the conversion. Since elements of this type have variable length an indicator buffer needs to be bound, whether the column is nullable or not, and therefore does not matter for this buffer.

TextRowSet

This row set binds a string buffer to each column, which is large enough to hold the maximum length string representation for each element in the row set at once.

Type Definitions

OptBitColumn
OptDateColumn
OptF32Column
OptF64Column
OptI8Column
OptI32Column
OptI64Column
OptNumericColumn
OptTimeColumn
OptTimestampColumn
OptU8Column