src/PreparedStatement.h
branchv_0
changeset 30 629565ff82d3
parent 29 b0ef1e1dc9c8
child 33 86ceb97db7de
equal deleted inserted replaced
29:b0ef1e1dc9c8 30:629565ff82d3
    25 namespace tr {
    25 namespace tr {
    26 namespace sql {
    26 namespace sql {
    27 
    27 
    28 class PreparedStatement {
    28 class PreparedStatement {
    29 private:
    29 private:
    30 	sqlite3_stmt* stmt;
    30 	void* stmt;
    31 public:
    31 public:
    32 	PreparedStatement(sqlite3_stmt* stmt);
    32 	PreparedStatement(void* stmt);
    33 	virtual ~PreparedStatement();
    33 	virtual ~PreparedStatement();
    34 	void setBoolean(int parameterIndex, relpipe::reader::boolean_t value);
    34 	void setBoolean(int parameterIndex, relpipe::reader::boolean_t value);
    35 	void setInteger(int parameterIndex, relpipe::reader::integer_t value);
    35 	void setInteger(int parameterIndex, relpipe::reader::integer_t value);
    36 	void setString(int parameterIndex, std::string value);
    36 	void setString(int parameterIndex, std::string value);
    37 	void setNull(int parameterIndex);
    37 	void setNull(int parameterIndex);