OmniSciDB
a5dc49c757
|
This is the complete list of members for Fragmenter_Namespace::AbstractFragmenter, including all inherited members.
compactRows(const Catalog_Namespace::Catalog *catalog, const TableDescriptor *td, const int fragmentId, const std::vector< uint64_t > &fragOffsets, const Data_Namespace::MemoryLevel memoryLevel, UpdelRoll &updelRoll)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
dropColumns(const std::vector< int > &columnIds)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
dropFragmentsToSize(const size_t maxRows)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
getFragmenterId()=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
getFragmenterType()=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
getFragmentInfo(const int fragment_id) const =0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
getFragmentsForQuery()=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
getNumFragments()=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
getNumRows()=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
getVacuumOffsets(const std::shared_ptr< Chunk_NS::Chunk > &chunk)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
hasDeletedRows(const int delete_column_id)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
insertChunks(const InsertChunks &insert_chunk)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
insertChunksNoCheckpoint(const InsertChunks &insert_chunk)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
insertData(InsertData &insert_data_struct)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
insertDataNoCheckpoint(InsertData &insert_data_struct)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
resetSizesFromFragments()=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
setNumRows(const size_t numTuples)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
updateChunkStats(const ColumnDescriptor *cd, std::unordered_map< int, ChunkStats > &stats_map, std::optional< Data_Namespace::MemoryLevel > memory_level)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
updateColumn(const Catalog_Namespace::Catalog *catalog, const TableDescriptor *td, const ColumnDescriptor *cd, const int fragment_id, const std::vector< uint64_t > &frag_offsets, const std::vector< ScalarTargetValue > &rhs_values, const SQLTypeInfo &rhs_type, const Data_Namespace::MemoryLevel memory_level, UpdelRoll &updel_roll)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
updateColumn(const Catalog_Namespace::Catalog *catalog, const TableDescriptor *td, const ColumnDescriptor *cd, const int fragment_id, const std::vector< uint64_t > &frag_offsets, const ScalarTargetValue &rhs_value, const SQLTypeInfo &rhs_type, const Data_Namespace::MemoryLevel memory_level, UpdelRoll &updel_roll)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
updateColumnChunkMetadata(const ColumnDescriptor *cd, const int fragment_id, const std::shared_ptr< ChunkMetadata > metadata)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
updateColumnMetadata(const ColumnDescriptor *cd, FragmentInfo &fragment, std::shared_ptr< Chunk_NS::Chunk > chunk, const UpdateValuesStats &update_values_stats, const SQLTypeInfo &rhs_type, UpdelRoll &updel_roll)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
updateColumns(const Catalog_Namespace::Catalog *catalog, const TableDescriptor *td, const int fragmentId, const std::vector< TargetMetaInfo > sourceMetaInfo, const std::vector< const ColumnDescriptor * > columnDescriptors, const RowDataProvider &sourceDataProvider, const size_t indexOffFragmentOffsetColumn, const Data_Namespace::MemoryLevel memoryLevel, UpdelRoll &updelRoll, Executor *executor)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
updateMetadata(const Catalog_Namespace::Catalog *catalog, const MetaDataKey &key, UpdelRoll &updel_roll)=0 | Fragmenter_Namespace::AbstractFragmenter | pure virtual |
~AbstractFragmenter() | Fragmenter_Namespace::AbstractFragmenter | inlinevirtual |