OmniSciDB
a5dc49c757
|
This is the complete list of members for ArrowForeignStorageBase, including all inherited members.
append(const std::vector< ForeignStorageColumnBuffer > &column_buffers) override | ArrowForeignStorageBase | virtual |
convertArrowDictionary(StringDictionary *dict, const ColumnDescriptor &c, std::shared_ptr< arrow::ChunkedArray > arr_col_chunked_array) | ArrowForeignStorageBase | |
createDecimalColumn(const ColumnDescriptor &c, std::shared_ptr< arrow::ChunkedArray > arr_col_chunked_array) | ArrowForeignStorageBase | |
createDictionaryEncodedColumn(StringDictionary *dict, const ColumnDescriptor &c, std::shared_ptr< arrow::ChunkedArray > arr_col_chunked_array) | ArrowForeignStorageBase | |
dropTable(const int db_id, const int table_id) override | ArrowForeignStorageBase | virtual |
getSizeAndOffset(const Frag &frag, const std::shared_ptr< arrow::Array > &chunk, size_t i, int &size, int &offset) | ArrowForeignStorageBase | |
getType() const =0 | PersistentForeignStorageInterface | pure virtual |
m_columns | ArrowForeignStorageBase | |
makeFragment(const Frag &frag, ArrowFragment &arrowFrag, const std::vector< std::shared_ptr< arrow::Array >> &chunks, bool is_varlen) | ArrowForeignStorageBase | |
parseArrowTable(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, const arrow::Table &table) | ArrowForeignStorageBase | |
prepareTable(const int, const std::string &type, TableDescriptor &, std::list< ColumnDescriptor > &) | PersistentForeignStorageInterface | inlinevirtual |
read(const ChunkKey &chunk_key, const SQLTypeInfo &sql_type, int8_t *dest, const size_t numBytes) override | ArrowForeignStorageBase | virtual |
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)=0 | PersistentForeignStorageInterface | pure virtual |
replaceNullValues(const SQLTypeInfo &columnType, std::shared_ptr< arrow::ChunkedArray > arr_col_chunked_array) | ArrowForeignStorageBase | |
replaceNullValuesImpl(std::shared_ptr< arrow::ChunkedArray > arr_col_chunked_array) | ArrowForeignStorageBase | |
tryZeroCopy(const ChunkKey &chunk_key, const SQLTypeInfo &sql_type, const size_t numBytes) override | ArrowForeignStorageBase | virtual |
~PersistentForeignStorageInterface() | PersistentForeignStorageInterface | inlinevirtual |