|
nanodbc
A small C++ wrapper for the native C ODBC API
|
This is the complete list of members for nanodbc::statement, including all inherited members.
| affected_rows() const | nanodbc::statement | |
| async_execute(void *event_handle, long batch_operations=1, long timeout=0) | nanodbc::statement | |
| async_execute_direct(class connection &conn, void *event_handle, string const &query, long batch_operations=1, long timeout=0) | nanodbc::statement | |
| async_prepare(string const &query, void *event_handle, long timeout=0) | nanodbc::statement | |
| bind(short param_index, T const *value, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind(short param_index, T const *values, std::size_t batch_size, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind(short param_index, T const *values, std::size_t batch_size, T const *null_sentry, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind(short param_index, T const *values, std::size_t batch_size, bool const *nulls, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind(short param_index, std::vector< std::vector< uint8_t > > const &values, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind(short param_index, std::vector< std::vector< uint8_t > > const &values, bool const *nulls, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind(short param_index, std::vector< std::vector< uint8_t > > const &values, uint8_t const *null_sentry, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind_null(short param_index, std::size_t batch_size=1) | nanodbc::statement | |
| bind_strings(short param_index, T const *values, std::size_t value_size, std::size_t batch_size, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind_strings(short param_index, std::vector< T > const &values, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind_strings(short param_index, T const (&values)[BatchSize][ValueSize], param_direction direction=PARAM_IN) | nanodbc::statement | inline |
| bind_strings(short param_index, T const *values, std::size_t value_size, std::size_t batch_size, T const *null_sentry, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind_strings(short param_index, std::vector< T > const &values, typename T::value_type const *null_sentry, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind_strings(short param_index, T const (&values)[BatchSize][ValueSize], T const *null_sentry, param_direction direction=PARAM_IN) | nanodbc::statement | inline |
| bind_strings(short param_index, T const *values, std::size_t value_size, std::size_t batch_size, bool const *nulls, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind_strings(short param_index, std::vector< T > const &values, bool const *nulls, param_direction direction=PARAM_IN) | nanodbc::statement | |
| bind_strings(short param_index, T const (&values)[BatchSize][ValueSize], bool const *nulls, param_direction direction=PARAM_IN) | nanodbc::statement | inline |
| cancel() | nanodbc::statement | |
| close() | nanodbc::statement | |
| columns() const | nanodbc::statement | |
| complete_execute(long batch_operations=1) | nanodbc::statement | |
| complete_prepare() | nanodbc::statement | |
| connected() const noexcept | nanodbc::statement | |
| connection() noexcept | nanodbc::statement | |
| connection() const noexcept | nanodbc::statement | |
| describe_parameters(const std::vector< short > &idx, const std::vector< short > &type, const std::vector< unsigned long > &size, const std::vector< short > &scale) | nanodbc::statement | |
| disable_async() const | nanodbc::statement | |
| enable_async(void *event_handle) | nanodbc::statement | |
| execute(long batch_operations=1, long timeout=0) | nanodbc::statement | |
| execute_direct(class connection &conn, string const &query, long batch_operations=1, long timeout=0) | nanodbc::statement | |
| execute_direct(class connection &conn, string const &query, batch_ops const &array_sizes, long timeout=0) | nanodbc::statement | |
| just_execute(long batch_operations=1, long timeout=0) | nanodbc::statement | |
| just_execute_direct(class connection &conn, string const &query, long batch_operations=1, long timeout=0) | nanodbc::statement | |
| native_statement_handle() const noexcept | nanodbc::statement | |
| open(class connection &conn) | nanodbc::statement | |
| open() const noexcept | nanodbc::statement | |
| operator=(statement rhs) noexcept | nanodbc::statement | |
| param_direction enum name | nanodbc::statement | |
| PARAM_IN enum value | nanodbc::statement | |
| PARAM_INOUT enum value | nanodbc::statement | |
| PARAM_OUT enum value | nanodbc::statement | |
| PARAM_RETURN enum value | nanodbc::statement | |
| parameter_scale(short param_index) const | nanodbc::statement | |
| parameter_size(short param_index) const | nanodbc::statement | |
| parameter_type(short param_index) const | nanodbc::statement | |
| parameters() const | nanodbc::statement | |
| prepare(class connection &conn, string const &query, long timeout=0) | nanodbc::statement | |
| prepare(string const &query, long timeout=0) | nanodbc::statement | |
| procedure_columns(string const &catalog, string const &schema, string const &procedure, string const &column) | nanodbc::statement | |
| reset_parameters() noexcept | nanodbc::statement | |
| statement() | nanodbc::statement | |
| statement(class connection &conn) | nanodbc::statement | explicit |
| statement(class connection &conn, std::list< attribute > const &attributes) | nanodbc::statement | explicit |
| statement(class connection &conn, string const &query, long timeout=0) | nanodbc::statement | |
| statement(const statement &rhs) noexcept | nanodbc::statement | |
| statement(statement &&rhs) noexcept | nanodbc::statement | |
| swap(statement &rhs) noexcept | nanodbc::statement | |
| timeout(long timeout=0) | nanodbc::statement | |
| ~statement() noexcept | nanodbc::statement |