Class ArrowForeignStorage

class ArrowForeignStorage : public ArrowForeignStorageBase

Public Functions

ArrowForeignStorage()
void prepareTable(const int db_id, const std::string &type, TableDescriptor &td, std::list<ColumnDescriptor> &cols)
void registerTable(Catalog_Namespace::Catalog *catalog, std::pair<int, int> table_key, const std::string &type, const TableDescriptor &td, const std::list<ColumnDescriptor> &cols, Data_Namespace::AbstractBufferMgr *mgr)
std::string getType() const

Public Members

std::string name

Public Static Attributes

std::map<std::string, std::shared_ptr<arrow::Table>> tables = std::map<std::string, std::shared_ptr<arrow::Table>>()