src/PreparedStatement.h
branchv_0
changeset 53 cc6ffeba0fe5
parent 36 91cb012d779a
equal deleted inserted replaced
52:656b5aecd4a2 53:cc6ffeba0fe5
    33 class PreparedStatement {
    33 class PreparedStatement {
    34 private:
    34 private:
    35 	void* statement;
    35 	void* statement;
    36 	std::wstring_convert<std::codecvt_utf8<wchar_t>> convertor; // TODO: support also other encodings
    36 	std::wstring_convert<std::codecvt_utf8<wchar_t>> convertor; // TODO: support also other encodings
    37 	std::list<relpipe::reader::boolean_t> booleanParameters;
    37 	std::list<relpipe::reader::boolean_t> booleanParameters;
    38 	std::list<relpipe::reader::integer_t> integerParameters;
    38 	std::list<std::string> integerParameters;
    39 	std::list<std::pair<std::string, long>> stringParameters;
    39 	std::list<std::pair<std::string, long>> stringParameters;
    40 public:
    40 public:
    41 	PreparedStatement(void* stmt);
    41 	PreparedStatement(void* stmt);
    42 	virtual ~PreparedStatement();
    42 	virtual ~PreparedStatement();
    43 	ResultSet* executeQuery();
    43 	ResultSet* executeQuery();