Can use the parameter list in the query window now.
Still requires extensive testing for all possible types.
This commit is contained in:
parent
aefc9eb7ba
commit
3af26d915e
14 changed files with 461 additions and 242 deletions
|
|
@ -13,7 +13,8 @@ namespace Pgsql {
|
|||
Params();
|
||||
Params(const Params& rhs);
|
||||
Params& operator=(const Params& rhs);
|
||||
Params(const Params&& rhs);
|
||||
Params(Params&& rhs);
|
||||
Params& operator=(Params&& rhs);
|
||||
~Params();
|
||||
|
||||
|
||||
|
|
@ -26,6 +27,14 @@ namespace Pgsql {
|
|||
void addBinary(const char *data, int length, Oid oid);
|
||||
void clear();
|
||||
|
||||
bool empty() const { return m_paramTypes.empty(); }
|
||||
int size() const { return m_paramTypes.size(); }
|
||||
|
||||
const Oid* types() const { return m_paramTypes.data(); }
|
||||
const char* const* values() const { return m_paramValues.data(); }
|
||||
const int* lengths() const { return m_paramLengths.data(); }
|
||||
const int* formats() const { return m_paramFormats.data(); }
|
||||
|
||||
private:
|
||||
using t_paramValues = std::vector<const char *>;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue