Result Set (Embedded) Type
BangDB returns set of data for query using Result Set (Embedded).
Result Set (Embedded) allows iteration over keys and values.
C++
Java
To create ResultSet (Embedded) object
ResultSet();To set ResultSet value
ResultSet(long rs);To check data status
bool moreDataToCome();To count the events
int count();Checking for beginning
void begin();To check for next event
bool hasNext();To move to next event
void moveNext();To get next key
FDT *getNextKey();user should not free the returned FDT* here, it gets cleared with ResultSet object itself To get next value
FDT *getNextVal();user should not free the returned FDT* here, it gets cleared with ResultSet object itself To get next stream key
char *getNextKeyStr();user should not free the returned char* here, it gets cleared with ResultSet object itself To get length of next stream key
int getNextKeyLen();To get next stream val
char *getNextValStr();user should not free the returned char* here, it gets cleared with ResultSet object itself To get next stream val length
int getNextValLen();To get size of next long key
long getNextKeyLong();To get size of next long val
long getNextValLong();To check if key is string type
bool isKeyString();To check if the value is string type
bool isValString();To delete ResultSet object
virtual ~ResultSet();