Lightweight 0.20260617.0
Loading...
Searching...
No Matches
Lightweight::SqlOptionalRowBindable Concept Reference

A std::optional column that can be bound zero-copy in a native row-wise batch: the contained type is row-bindable and non-numeric (numeric optionals are not bound at a uniform offset/representation across backends and therefore use the soft path). More...

#include <SqlStatement.hpp>

Concept definition

template<typename V>
SqlIsStdOptional<V> && SqlNativeRowBindableValue<typename V::value_type> && !SqlIsNumericValue<typename V::value_type>
A value type that can be bound in a native ODBC row-wise parameter array (fixed-width,...
A std::optional column that can be bound zero-copy in a native row-wise batch: the contained type is ...

Detailed Description

A std::optional column that can be bound zero-copy in a native row-wise batch: the contained type is row-bindable and non-numeric (numeric optionals are not bound at a uniform offset/representation across backends and therefore use the soft path).

Definition at line 1195 of file SqlStatement.hpp.