On this page

ResultSet (Embedded)

ResultSet Type

For BangDB Embedded

BangDB returns set of data for query using ResultSet. ResultSet allows iteration over keys and values.

C++

Selected

Java

Selected

To create ResultSet 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();

Was this article helpful to you? Yes No