29#include <sptk5/FieldList.h>
30#include <sptk5/Variant.h>
50 friend class Fl_Group;
198 void exportRowTo(
const xdoc::SNode& node,
bool compactXmlMode,
bool nullLargeData =
false);
Definition: DataSource.h:49
virtual bool eof() const
Definition: DataSource.h:174
virtual size_t recordCount() const =0
virtual bool readField(const char *fieldName, Variant &fieldValue)=0
void exportRowTo(const xdoc::SNode &node, bool compactXmlMode, bool nullLargeData=false)
virtual void exportTo(xdoc::Node &parentNode, const String &nodeName, bool compactXmlMode)
virtual bool prior()
Definition: DataSource.h:150
virtual bool find(const String &, const Variant &)
Definition: DataSource.h:166
virtual bool loadData()
Definition: DataSource.h:217
virtual ~DataSource()=default
virtual bool first()
Definition: DataSource.h:134
virtual size_t fieldCount() const =0
virtual bool open()
Definition: DataSource.h:118
virtual bool last()
Definition: DataSource.h:158
virtual bool close()
Definition: DataSource.h:126
virtual bool writeField(const char *fieldName, const Variant &fieldValue)=0
virtual bool next()
Definition: DataSource.h:142
virtual Field & operator[](const String &fieldName)=0
virtual Field & operator[](size_t fieldIndex)=0
virtual bool saveData()
Definition: DataSource.h:225
Definition: Variant.h:372