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

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

append(const std::vector< ForeignStorageColumnBuffer > &column_buffers) overrideArrowForeignStorageBasevirtual
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 =0PersistentForeignStorageInterfacepure virtual
m_columnsArrowForeignStorageBase
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 > &)PersistentForeignStorageInterfaceinlinevirtual
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)=0PersistentForeignStorageInterfacepure 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) overrideArrowForeignStorageBasevirtual
~PersistentForeignStorageInterface()PersistentForeignStorageInterfaceinlinevirtual