OmniSciDB
a5dc49c757
|
This is the complete list of members for Fragmenter_Namespace::InsertOrderFragmenter, 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 |
dropFragmentsToSizeNoInsertLock(const size_t max_rows) | Fragmenter_Namespace::InsertOrderFragmenter | private |
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 |
insertChunksIntoFragment(const InsertChunks &insert_chunks, const std::optional< int > delete_column_id, FragmentInfo *current_fragment, const size_t num_rows_to_insert, size_t &num_rows_inserted, size_t &num_rows_left, std::vector< size_t > &valid_row_indices, const size_t start_fragment) | Fragmenter_Namespace::InsertOrderFragmenter | private |
insertChunksNoCheckpoint(const InsertChunks &insert_chunk) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
insertData(InsertData &insert_data_struct) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
insertDataImpl(InsertData &insert_data) | Fragmenter_Namespace::InsertOrderFragmenter | protected |
insertDataNoCheckpoint(InsertData &insert_data_struct) override | Fragmenter_Namespace::InsertOrderFragmenter | virtual |
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 |
isAddingNewColumns(const InsertData &insert_data) const | Fragmenter_Namespace::InsertOrderFragmenter | private |
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 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 |
setLastFragmentVarLenColumnSizes() | Fragmenter_Namespace::InsertOrderFragmenter | private |
setNumRows(const size_t numTuples) override | Fragmenter_Namespace::InsertOrderFragmenter | inlinevirtual |
shard_ | Fragmenter_Namespace::InsertOrderFragmenter | protected |
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 |