|
|
| attribute (long const &attribute, long const &string_length, variant const &resource) noexcept |
| |
|
attribute & | operator= (attribute const &)=delete |
| |
|
| attribute (attribute const &other) noexcept |
| | Copy constructor.
|
| |
| | attribute (long const &attribute, long const &string_length, variant const &resource) noexcept |
| | Creates an attribute from the three arguments the ODBC call takes.
|
| |
|
|
using | variant = std::variant< std::vector< uint8_t >, string, std::intptr_t, std::uintptr_t > |
| |
| void | extractValuePtr () noexcept |
| | Points value_ptr_ at the resource, according to which type it holds.
|
| |
|
long | attribute_ |
| | The Attribute argument of the ODBC call.
|
| |
|
long | string_length_ |
| | The StringLength argument of the ODBC call.
|
| |
|
variant | resource_ |
| | Owns the value that value_ptr_ refers to.
|
| |
|
void * | value_ptr_ |
| | The ValuePtr argument of the ODBC call.
|
| |
The documentation for this class was generated from the following file:
- /home/runner/work/nanodbc/nanodbc/nanodbc/nanodbc.h