Enum odbc_api::buffers::AnyColumnView [−][src]
pub enum AnyColumnView<'a> {
Show 25 variants
Text(TextColumnIt<'a, u8>),
WText(TextColumnIt<'a, u16>),
Binary(BinColumnIt<'a>),
Date(&'a [Date]),
Time(&'a [Time]),
Timestamp(&'a [Timestamp]),
F64(&'a [f64]),
F32(&'a [f32]),
I8(&'a [i8]),
I16(&'a [i16]),
I32(&'a [i32]),
I64(&'a [i64]),
U8(&'a [u8]),
Bit(&'a [Bit]),
NullableDate(OptIt<'a, Date>),
NullableTime(OptIt<'a, Time>),
NullableTimestamp(OptIt<'a, Timestamp>),
NullableF64(OptIt<'a, f64>),
NullableF32(OptIt<'a, f32>),
NullableI8(OptIt<'a, i8>),
NullableI16(OptIt<'a, i16>),
NullableI32(OptIt<'a, i32>),
NullableI64(OptIt<'a, i64>),
NullableU8(OptIt<'a, u8>),
NullableBit(OptIt<'a, Bit>),
}Expand description
A borrowed view on the valid rows in a column of a crate::buffers::ColumnarRowSet.
For columns of fixed size types, which are guaranteed to not contain null, a direct access to the slice is offered. Buffers over nullable columns can be accessed via an iterator over options.
Variants
Nullable character data in the system encoding.
Tuple Fields of Text
0: TextColumnIt<'a, u8>Nullable character data encoded in UTF-16.
Tuple Fields of WText
0: TextColumnIt<'a, u16>Tuple Fields of Binary
0: BinColumnIt<'a>