Pgsql lib add some convenience routines

This commit is contained in:
eelke 2024-04-13 09:09:54 +02:00
parent 39927bbadf
commit 80f751aeea
4 changed files with 16 additions and 3 deletions

View file

@ -35,9 +35,10 @@ namespace Pgsql {
~Params();
Param add(const QString &s, Oid oid=varchar_oid);
Param add(const char *data, Oid oid=varchar_oid);
Param add(std::optional<std::string> s, Oid oid=varchar_oid)
Param add(const QString &s, Oid oid=varchar_oid);
Param add(const char *data, Oid oid=varchar_oid);
Param add(int v, Oid oid=int4_oid);
Param add(std::optional<std::string> s, Oid oid=varchar_oid)
{
return add(s ? s->c_str() : nullptr, oid);
}