// file : odb/mssql/statement.ixx // license : ODB NCUEL; see accompanying LICENSE file namespace odb { namespace mssql { inline bulk_statement:: bulk_statement (connection_type& c, const std::string& text, statement_kind k, const binding* process, bool optimize, std::size_t batch, std::size_t skip, SQLUSMALLINT* status) : statement (c, text, k, process, optimize), status_ (batch == 1 ? 0 : status) { if (status_ != 0 && !empty ()) init (skip); } inline bulk_statement:: bulk_statement (connection_type& c, const char* text, statement_kind k, const binding* process, bool optimize, std::size_t batch, std::size_t skip, SQLUSMALLINT* status, bool copy_text) : statement (c, text, k, process, optimize, copy_text), status_ (batch == 1 ? 0 : status) { if (status_ != 0 && !empty ()) init (skip); } } }