nanodbc
A small C++ wrapper for the native C ODBC API
Loading...
Searching...
No Matches
nanodbc::statement Member List

This is the complete list of members for nanodbc::statement, including all inherited members.

affected_rows() constnanodbc::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::statementinline
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::statementinline
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::statementinline
cancel()nanodbc::statement
close()nanodbc::statement
columns() constnanodbc::statement
complete_execute(long batch_operations=1)nanodbc::statement
complete_prepare()nanodbc::statement
connected() const noexceptnanodbc::statement
connection() noexceptnanodbc::statement
connection() const noexceptnanodbc::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() constnanodbc::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 noexceptnanodbc::statement
open(class connection &conn)nanodbc::statement
open() const noexceptnanodbc::statement
operator=(statement rhs) noexceptnanodbc::statement
param_direction enum namenanodbc::statement
PARAM_IN enum valuenanodbc::statement
PARAM_INOUT enum valuenanodbc::statement
PARAM_OUT enum valuenanodbc::statement
PARAM_RETURN enum valuenanodbc::statement
parameter_scale(short param_index) constnanodbc::statement
parameter_size(short param_index) constnanodbc::statement
parameter_type(short param_index) constnanodbc::statement
parameters() constnanodbc::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() noexceptnanodbc::statement
statement()nanodbc::statement
statement(class connection &conn)nanodbc::statementexplicit
statement(class connection &conn, std::list< attribute > const &attributes)nanodbc::statementexplicit
statement(class connection &conn, string const &query, long timeout=0)nanodbc::statement
statement(const statement &rhs) noexceptnanodbc::statement
statement(statement &&rhs) noexceptnanodbc::statement
swap(statement &rhs) noexceptnanodbc::statement
timeout(long timeout=0)nanodbc::statement
~statement() noexceptnanodbc::statement