Functions | |
RDM_RETCODE | rdm_cursorClose (RDM_CURSOR cursor) |
Close an RDM_CURSOR. More... | |
RDM_RETCODE | rdm_cursorFree (RDM_CURSOR cursor) |
Free an RDM_CURSOR. More... | |
Cleanup API for core cursors. All the functions here are located in RDM DB Engine Library. Linker option:
-lrdmrdm
See RDM Cursor APIs for a more detailed description of a cursor.
RDM_RETCODE rdm_cursorClose | ( | RDM_CURSOR | cursor | ) |
#include <rdmcursorapi.h>
Close an RDM_CURSOR.
This function will close a cursor and free any status and row sets associated with the cursor. After a cursor has been closed it can continue to be used and associated with other row sets. Once a cursor has been freed with rdm_cursorFree() it can no longer be used.
sOKAY | Normal, successful return. |
[in] | cursor | The cursor to be closed |
RDM_RETCODE rdm_cursorFree | ( | RDM_CURSOR | cursor | ) |
#include <rdmcursorapi.h>
Free an RDM_CURSOR.
This function will free all resources associated with a cursor. Attempting to use a cursor after it has been freed may result in an application crash.
sOKAY | Normal, successful return. |
[in] | cursor | The cursor to be freed |
Referenced by RDM::TIME_SERIES::restore_aggregate< TIME_STAMP_KEY_T, SOURCE_TIME_STAMP_KEY, AGGREGATE_TIME_STAMP_KEY, AGGREGATE_T, NEXT >::put_range(), RDM::TIME_SERIES::restore_aggregate< TIME_STAMP_KEY_T, SOURCE_TIME_STAMP_KEY, AGGREGATE_TIME_STAMP_KEY, AGGREGATE_T, NEXT >::put_stat(), and RDM::TIME_SERIES::restore_aggregate< TIME_STAMP_KEY_T, SOURCE_TIME_STAMP_KEY, AGGREGATE_TIME_STAMP_KEY, AGGREGATE_T, NEXT >::put_value().