OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ArrowForeignStorage Member List

This is the complete list of members for ArrowForeignStorage, including all inherited members.

append(const std::vector< ForeignStorageColumnBuffer > &column_buffers) overrideArrowForeignStorageBasevirtual
ArrowForeignStorage()ArrowForeignStorageinline
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) overrideArrowForeignStorageBasevirtual
getSizeAndOffset(const Frag &frag, const std::shared_ptr< arrow::Array > &chunk, size_t i, int &size, int &offset)ArrowForeignStorageBase
getType() const overrideArrowForeignStoragevirtual
m_columnsArrowForeignStorageBase
makeFragment(const Frag &frag, ArrowFragment &arrowFrag, const std::vector< std::shared_ptr< arrow::Array >> &chunks, bool is_varlen)ArrowForeignStorageBase
nameArrowForeignStorage
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 db_id, const std::string &type, TableDescriptor &td, std::list< ColumnDescriptor > &cols) overrideArrowForeignStoragevirtual
read(const ChunkKey &chunk_key, const SQLTypeInfo &sql_type, int8_t *dest, const size_t numBytes) overrideArrowForeignStorageBasevirtual
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) overrideArrowForeignStoragevirtual
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
tablesArrowForeignStoragestatic
tryZeroCopy(const ChunkKey &chunk_key, const SQLTypeInfo &sql_type, const size_t numBytes) overrideArrowForeignStorageBasevirtual
~PersistentForeignStorageInterface()PersistentForeignStorageInterfaceinlinevirtual