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

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

append(const std::vector< ForeignStorageColumnBuffer > &column_buffers) overrideArrowForeignStorageBasevirtual
ArrowCsvForeignStorage()ArrowCsvForeignStorageinline
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 overrideArrowCsvForeignStoragevirtual
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 db_id, const std::string &type, TableDescriptor &td, std::list< ColumnDescriptor > &cols) overrideArrowCsvForeignStoragevirtual
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) overrideArrowCsvForeignStoragevirtual
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