OmniSciDB  0bd2ec9cf4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Fragmenter_Namespace::AbstractFragmenter Member List

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)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
dropFragmentsToSize(const size_t maxRows)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
getFragmenterId()=0Fragmenter_Namespace::AbstractFragmenterpure virtual
getFragmenterType()=0Fragmenter_Namespace::AbstractFragmenterpure virtual
getFragmentsForQuery()=0Fragmenter_Namespace::AbstractFragmenterpure virtual
getNumRows()=0Fragmenter_Namespace::AbstractFragmenterpure virtual
getVacuumOffsets(const std::shared_ptr< Chunk_NS::Chunk > &chunk)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
insertData(InsertData &insertDataStruct)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
insertDataNoCheckpoint(InsertData &insertDataStruct)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
setNumRows(const size_t numTuples)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
updateChunkStats(const ColumnDescriptor *cd, std::unordered_map< int, ChunkStats > &stats_map)=0Fragmenter_Namespace::AbstractFragmenterpure 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)=0Fragmenter_Namespace::AbstractFragmenterpure 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)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
updateColumnMetadata(const ColumnDescriptor *cd, FragmentInfo &fragment, std::shared_ptr< Chunk_NS::Chunk > chunk, const bool null, const double dmax, const double dmin, const int64_t lmax, const int64_t lmin, const SQLTypeInfo &rhs_type, UpdelRoll &updel_roll)=0Fragmenter_Namespace::AbstractFragmenterpure 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)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
updateMetadata(const Catalog_Namespace::Catalog *catalog, const MetaDataKey &key, UpdelRoll &updel_roll)=0Fragmenter_Namespace::AbstractFragmenterpure virtual
~AbstractFragmenter()Fragmenter_Namespace::AbstractFragmenterinlinevirtual