diff options
author | horchi <vdr@jwendel.de> | 2020-10-31 06:19:11 +0100 |
---|---|---|
committer | horchi <vdr@jwendel.de> | 2020-10-31 06:19:11 +0100 |
commit | 5675b5b9e4f06d6e4667db261f1a7d420cdd1ed4 (patch) | |
tree | 15fa6fb38702620845da96a7008109a813a14adb /lib/db.h | |
parent | 449dda4ec3a0333538ba9e83a8066ae5ed10ca92 (diff) | |
download | vdr-epg-daemon-5675b5b9e4f06d6e4667db261f1a7d420cdd1ed4.tar.gz vdr-epg-daemon-5675b5b9e4f06d6e4667db261f1a7d420cdd1ed4.tar.bz2 |
dev
Diffstat (limited to 'lib/db.h')
-rw-r--r-- | lib/db.h | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -463,18 +463,13 @@ class cDbStatement : public cDbService int bind(cDbFieldDef* field, int mode, const char* delim = 0); int bindAllOut(const char* delim = 0); - int bindCmp(const char* ctable, cDbValue* value, - const char* comp, const char* delim = 0); - int bindCmp(const char* ctable, cDbFieldDef* field, cDbValue* value, - const char* comp, const char* delim = 0); - int bindCmp(const char* ctable, const char* fname, cDbValue* value, - const char* comp, const char* delim = 0); - int bindText(const char* text, cDbValue* value, - const char* comp, const char* delim = 0); - int bindTextFree(const char* text, cDbValue* value, int mode = bndIn); + int bindCmp(const char* ctable, cDbValue* value, const char* comp, const char* delim = 0); + int bindCmp(const char* ctable, cDbFieldDef* field, cDbValue* value, const char* comp, const char* delim = 0); + int bindCmp(const char* ctable, const char* fname, cDbValue* value, const char* comp, const char* delim = 0); - int bindInChar(const char* ctable, const char* fname, - cDbValue* value = 0, const char* delim = 0); + int bindText(const char* text, cDbValue* value, const char* comp, const char* delim = 0); + int bindTextFree(const char* text, cDbValue* value, int mode = bndIn); + int bindInChar(const char* ctable, const char* fname, cDbValue* value = 0, const char* delim = 0); int appendBinding(cDbValue* value, BindType bt); // use this interface method seldom from external and with care! @@ -684,6 +679,7 @@ class cDbRow : public cDbService float getFloatValue(cDbFieldDef* f) const { return dbValues[f->getIndex()].getFloatValue(); } int isNull(cDbFieldDef* f) const { return dbValues[f->getIndex()].isNull(); } + time_t getTimeValue(const char* n) const { GET_FIELD_RES(n, 0); return dbValues[f->getIndex()].getTimeValue(); } const char* getStrValue(const char* n) const { GET_FIELD_RES(n, ""); return dbValues[f->getIndex()].getStrValue(); } long getIntValue(const char* n) const { GET_FIELD_RES(n, 0); return dbValues[f->getIndex()].getIntValue(); } int64_t getBigintValue(const char* n) const { GET_FIELD_RES(n, 0); return dbValues[f->getIndex()].getBigintValue(); } @@ -1145,12 +1141,14 @@ class cDbTable : public cDbService long getIntValue(cDbFieldDef* f) const { return row->getIntValue(f); } int64_t getBigintValue(cDbFieldDef* f) const { return row->getBigintValue(f); } float getFloatValue(cDbFieldDef* f) const { return row->getFloatValue(f); } + time_t getTimeValue(cDbFieldDef* f) const { return row->getTimeValue(f); } int isNull(cDbFieldDef* f) const { return row->isNull(f); } const char* getStrValue(const char* n) const { return row->getStrValue(n); } long getIntValue(const char* n) const { return row->getIntValue(n); } int64_t getBigintValue(const char* n) const { return row->getBigintValue(n); } float getFloatValue(const char* n) const { return row->getFloatValue(n); } + time_t getTimeValue(const char* n) const { return row->getTimeValue(n); } int isNull(const char* n) const { return row->isNull(n); } cDbValue* getValue(cDbFieldDef* f) { return row->getValue(f); } |