Type Definition odbc_api::buffers::WCharColumn [−][src]
pub type WCharColumn = TextColumn<u16>;
Expand description
This buffer uses wide characters which implies UTF-16 encoding. UTF-8 encoding is preferable for
most applications, but contrary to its sibling crate::buffers::CharColumn this buffer types
implied encoding does not depend on the system locale.
Implementations
The string slice at the specified position as U16Str. Includes interior nuls, but excludes
the terminating nul.
Safety
The column buffer does not know how many elements were in the last row group, and therefore
can not guarantee the accessed element to be valid and in a defined state. It also can not
panic on accessing an undefined element. It will panic however if row_index is larger or
equal to the maximum number of elements in the buffer.
Trait Implementations
The identifier of the C data type of the value buffer. When it is retrieving data from the
data source with fetch, the driver converts the data to this type. When it sends data to
the source, the driver converts the data from this type. Read more
Indicates the length of variable sized types. May be zero for fixed sized types.
Pointer to a value corresponding to the one described by cdata_type.
Maximum length of the type in bytes (not characters). It is required to index values in
bound buffers, if more than one parameter is bound. Can be set to zero for types not bound
as parameter arrays, i.e. CStr. Read more
Indicates the length of variable sized types. May be zero for fixed sized types.
Pointer to a value corresponding to the one described by cdata_type.