OmniSciDB
a5dc49c757
|
Public Member 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 () |
Public Member Functions inherited from EmbeddedDatabase::Cursor | |
virtual | ~Cursor () |
size_t | getColCount () |
size_t | getRowCount () |
Row | getNextRow () |
ColumnType | getColType (uint32_t col_num) |
std::shared_ptr < arrow::RecordBatch > | getArrowRecordBatch () |
Private Attributes | |
std::shared_ptr< ResultSet > | result_set_ |
std::vector< std::string > | col_names_ |
std::shared_ptr < arrow::RecordBatch > | record_batch_ |
Additional Inherited Members | |
Protected Member Functions inherited from EmbeddedDatabase::Cursor | |
Cursor () | |
Cursor (const Cursor &)=delete | |
Cursor & | operator= (const Cursor &)=delete |
Cursor internal implementation
Definition at line 43 of file DBEngine.cpp.
|
inline |
Definition at line 45 of file DBEngine.cpp.
|
inline |
Definition at line 48 of file DBEngine.cpp.
References col_names_, record_batch_, and result_set_.
|
inline |
Definition at line 74 of file DBEngine.cpp.
References col_names_, getColCount(), getRowCount(), record_batch_, and result_set_.
Referenced by EmbeddedDatabase::Cursor::getArrowRecordBatch().
|
inline |
Definition at line 54 of file DBEngine.cpp.
References result_set_.
Referenced by getArrowRecordBatch(), EmbeddedDatabase::Cursor::getColCount(), and getColType().
|
inline |
Definition at line 66 of file DBEngine.cpp.
References SQLTypeInfo::get_type(), getColCount(), result_set_, EmbeddedDatabase::sqlToColumnType(), and EmbeddedDatabase::UNKNOWN.
Referenced by EmbeddedDatabase::Cursor::getColType().
|
inline |
Definition at line 58 of file DBEngine.cpp.
References result_set_.
Referenced by EmbeddedDatabase::Cursor::getNextRow().
|
inline |
Definition at line 56 of file DBEngine.cpp.
References result_set_.
Referenced by getArrowRecordBatch(), and EmbeddedDatabase::Cursor::getRowCount().
|
private |
Definition at line 93 of file DBEngine.cpp.
Referenced by getArrowRecordBatch(), and ~CursorImpl().
|
private |
Definition at line 94 of file DBEngine.cpp.
Referenced by getArrowRecordBatch(), and ~CursorImpl().
|
private |
Definition at line 92 of file DBEngine.cpp.
Referenced by getArrowRecordBatch(), getColCount(), getColType(), getNextRow(), getRowCount(), and ~CursorImpl().