aku_Status aku_cursor_read( aku_Cursor *cursor , aku_Sample *dest , size_t dest_size) { // read columns from data store CursorImpl* pimpl = reinterpret_cast<CursorImpl*>(cursor); return pimpl->read_values(dest, dest_size); }
int aku_cursor_read_columns( aku_Cursor *pcursor , aku_Timestamp *timestamps , aku_ParamId *params , aku_PData *pointers , uint32_t *lengths , size_t arrays_size ) { // read columns from data store CursorImpl* pimpl = reinterpret_cast<CursorImpl*>(pcursor); return pimpl->read_columns(timestamps, params, pointers, lengths, arrays_size); }
int aku_cursor_is_error(aku_Cursor* pcursor, int* out_error_code_or_null) { CursorImpl* pimpl = reinterpret_cast<CursorImpl*>(pcursor); return static_cast<int>(pimpl->is_error(out_error_code_or_null)); }
int aku_cursor_is_done(aku_Cursor* pcursor) { CursorImpl* pimpl = reinterpret_cast<CursorImpl*>(pcursor); return static_cast<int>(pimpl->is_done()); }
bool aku_cursor_is_done(aku_Cursor* pcursor) { CursorImpl* pimpl = reinterpret_cast<CursorImpl*>(pcursor); return pimpl->is_done(); }