OmniSciDB
a5dc49c757
|
This is the complete list of members for Fragmenter_Namespace::SortedOrderFragmenter, including all inherited members.
addColumns(const InsertData &insertDataStruct) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
alterColumnGeoType(const std::list< std::pair< const ColumnDescriptor *, std::list< const ColumnDescriptor * >>> &src_dst_column_pairs) | Fragmenter_Namespace::InsertOrderFragmenter | |
alterNonGeoColumnType(const std::list< const ColumnDescriptor * > &columns) | Fragmenter_Namespace::InsertOrderFragmenter | |
catalog_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
chunkKeyPrefix_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
columnMap_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
compactRows(const Catalog_Namespace::Catalog *catalog, const TableDescriptor *td, const int fragment_id, const std::vector< uint64_t > &frag_offsets, const Data_Namespace::MemoryLevel memory_level, UpdelRoll &updel_roll) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
conditionallyInstantiateFileMgrWithParams() | Fragmenter_Namespace::InsertOrderFragmenter | protected |
createNewFragment(const Data_Namespace::MemoryLevel memory_level=Data_Namespace::DISK_LEVEL) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
dataMgr_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
defaultInsertLevel_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
deleteFragments(const std::vector< int > &dropFragIds) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
dropColumns(const std::vector< int > &columnIds) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
dropFragmentsToSize(const size_t maxRows) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
fragmenterType_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
fragmentInfoMutex_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
fragmentInfoVec_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
getChunkKeyPrefix() const | Fragmenter_Namespace::InsertOrderFragmenter | inline |
getChunkMetadata() | Fragmenter_Namespace::InsertOrderFragmenter | protected |
getChunksForAllColumns(const TableDescriptor *td, const FragmentInfo &fragment, const Data_Namespace::MemoryLevel memory_level) | Fragmenter_Namespace::InsertOrderFragmenter | |
getFragmenterId() override | Fragmenter_Namespace::InsertOrderFragmenter | inlinevirtual |
getFragmenterType() override | Fragmenter_Namespace::InsertOrderFragmenter | inlinevirtual |
getFragmentInfo(const int fragment_id) const override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
getFragmentInfoFromId(const int fragment_id) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
getFragmentsForQuery() override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
getNumFragments() override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
getNumRows() override | Fragmenter_Namespace::InsertOrderFragmenter | inlinevirtual |
getVacuumOffsets(const std::shared_ptr< Chunk_NS::Chunk > &chunk) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
hasDeletedRows(const int delete_column_id) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
hasMaterializedRowId_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
insertChunks(const InsertChunks &insert_chunk) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
insertChunksImpl(const InsertChunks &insert_chunk) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
insertChunksNoCheckpoint(const InsertChunks &insert_chunk) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
insertData(InsertData &insert_data_struct) override | Fragmenter_Namespace::SortedOrderFragmenter | inlinevirtual |
insertDataImpl(InsertData &insert_data) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
insertDataNoCheckpoint(InsertData &insert_data_struct) override | Fragmenter_Namespace::SortedOrderFragmenter | inlinevirtual |
insertMutex_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
InsertOrderFragmenter(const std::vector< int > chunkKeyPrefix, std::vector< Chunk_NS::Chunk > &chunkVec, Data_Namespace::DataMgr *dataMgr, Catalog_Namespace::Catalog *catalog, const int physicalTableId, const int shard, const size_t maxFragmentRows=DEFAULT_FRAGMENT_ROWS, const size_t maxChunkSize=DEFAULT_MAX_CHUNK_SIZE, const size_t pageSize=DEFAULT_PAGE_SIZE, const size_t maxRows=DEFAULT_MAX_ROWS, const Data_Namespace::MemoryLevel defaultInsertLevel=Data_Namespace::DISK_LEVEL, const bool uses_foreign_storage=false) | Fragmenter_Namespace::InsertOrderFragmenter | |
InsertOrderFragmenter(const InsertOrderFragmenter &) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
lockInsertCheckpointData(const InsertData &insertDataStruct) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
maxChunkSize_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
maxFragmentId_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
maxFragmentRows_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
maxRows_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
ModifyTransactionTracker typedef | Fragmenter_Namespace::InsertOrderFragmenter | |
mutex_access_inmem_states | Fragmenter_Namespace::InsertOrderFragmenter | protected |
numTuples_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
operator=(const SortedOrderFragmenter &)=delete | Fragmenter_Namespace::SortedOrderFragmenter | |
Fragmenter_Namespace::InsertOrderFragmenter::operator=(const InsertOrderFragmenter &) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
pageSize_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
physicalTableId_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
resetSizesFromFragments() override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
rowIdColId_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
setNumRows(const size_t numTuples) override | Fragmenter_Namespace::InsertOrderFragmenter | inlinevirtual |
shard_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
sortData(InsertData &insertDataStruct) | Fragmenter_Namespace::SortedOrderFragmenter | protectedvirtual |
SortedOrderFragmenter(const std::vector< int > chunkKeyPrefix, std::vector< Chunk_NS::Chunk > &chunkVec, Data_Namespace::DataMgr *dataMgr, Catalog_Namespace::Catalog *catalog, const int physicalTableId, const int shard, const size_t maxFragmentRows=DEFAULT_FRAGMENT_ROWS, const size_t maxChunkSize=DEFAULT_MAX_CHUNK_SIZE, const size_t pageSize=DEFAULT_PAGE_SIZE, const size_t maxRows=DEFAULT_MAX_ROWS, const Data_Namespace::MemoryLevel defaultInsertLevel=Data_Namespace::DISK_LEVEL) | Fragmenter_Namespace::SortedOrderFragmenter | inline |
SortedOrderFragmenter(SortedOrderFragmenter &&)=default | Fragmenter_Namespace::SortedOrderFragmenter | |
SortedOrderFragmenter(const SortedOrderFragmenter &)=delete | Fragmenter_Namespace::SortedOrderFragmenter | |
temp_mutex_ | Fragmenter_Namespace::InsertOrderFragmenter | mutableprotected |
tracked_in_memory_chunks_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
updateChunkStats(const ColumnDescriptor *cd, std::unordered_map< int, ChunkStats > &stats_map, std::optional< Data_Namespace::MemoryLevel > memory_level) override | Fragmenter_Namespace::InsertOrderFragmenter | 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) override | Fragmenter_Namespace::InsertOrderFragmenter | 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) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
updateColumnChunkMetadata(const ColumnDescriptor *cd, const int fragment_id, const std::shared_ptr< ChunkMetadata > metadata) override | Fragmenter_Namespace::InsertOrderFragmenter | 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) override | Fragmenter_Namespace::InsertOrderFragmenter | 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) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
updateMetadata(const Catalog_Namespace::Catalog *catalog, const MetaDataKey &key, UpdelRoll &updel_roll) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
uses_foreign_storage_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
vacuum_fixlen_rows(const FragmentInfo &fragment, const std::shared_ptr< Chunk_NS::Chunk > &chunk, const std::vector< uint64_t > &frag_offsets) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
vacuum_varlen_rows(const FragmentInfo &fragment, const std::shared_ptr< Chunk_NS::Chunk > &chunk, const std::vector< uint64_t > &frag_offsets) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
varLenColInfo_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
~AbstractFragmenter() | Fragmenter_Namespace::AbstractFragmenter | inlinevirtual |
~InsertOrderFragmenter() override | Fragmenter_Namespace::InsertOrderFragmenter | |
~SortedOrderFragmenter() override | Fragmenter_Namespace::SortedOrderFragmenter | inline |