Class EmbeddedDatabase::CursorImpl

class CursorImpl : public EmbeddedDatabase::Cursor

Cursor internal implementation

Public Functions

CursorImpl(std::shared_ptr<ResultSet> result_set, std::vector<std::string> col_names)
~CursorImpl()
size_t getColCount()
size_t getRowCount()
Row getNextRow()
ColumnType getColType(uint32_t col_num)
std::shared_ptr<arrow::RecordBatch> getArrowRecordBatch()

Private Members

std::shared_ptr<ResultSet> result_set_
std::vector<std::string> col_names_
std::shared_ptr<arrow::RecordBatch> record_batch_