ClickHouse/src/Storages/MergeTree
Kruglov Pavel 9056925c7d
Merge pull request #44874 from Algunenano/time_fix
Do not throw DB::Exception when folders do not exist
2023-01-04 01:17:57 +01:00
..
examples
tests fix build check 2022-11-30 19:09:57 +01:00
ActiveDataPartSet.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
ActiveDataPartSet.h Minor code polishing 2022-12-22 14:31:42 +01:00
AllMergeSelector.cpp
AllMergeSelector.h
AlterConversions.h
BackgroundJobsAssignee.cpp abort instead of __builtin_unreachable in debug builds 2022-10-07 21:49:08 +02:00
BackgroundJobsAssignee.h
BackgroundProcessList.h Add active moves system table 2022-10-25 13:56:46 +00:00
BoolMask.cpp
BoolMask.h
checkDataPart.cpp better code with projections 2022-10-29 14:39:59 +00:00
checkDataPart.h
CMakeLists.txt
ColumnSizeEstimator.h
CommonANNIndexes.cpp
CommonANNIndexes.h
DataPartsExchange.cpp fix LOGICAL_ERROR if fetch of projection was stopped 2022-12-12 18:31:20 +00:00
DataPartsExchange.h better code with projections 2022-10-29 14:39:59 +00:00
DataPartStorageOnDisk.cpp Strange why I have to supress in .cpp 2022-12-22 16:14:19 +01:00
DataPartStorageOnDisk.h Minor code polishing 2022-12-22 14:31:42 +01:00
DropPartsRanges.cpp
DropPartsRanges.h
EphemeralLockInZooKeeper.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
EphemeralLockInZooKeeper.h address comments 2022-12-07 23:40:52 +01:00
extractZkPathFromCreateQuery.cpp
extractZkPathFromCreateQuery.h
FutureMergedMutatedPart.cpp
FutureMergedMutatedPart.h
IDataPartStorage.h Minor code polishing 2022-12-22 14:31:42 +01:00
IExecutableTask.h
IMergedBlockOutputStream.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
IMergedBlockOutputStream.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
IMergeTreeDataPart.cpp Tiny improvement 2022-12-28 18:59:24 +01:00
IMergeTreeDataPart.h Minor code polishing 2022-12-22 14:31:42 +01:00
IMergeTreeDataPartInfoForReader.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
IMergeTreeDataPartWriter.cpp remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
IMergeTreeDataPartWriter.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
IMergeTreeReader.cpp Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
IMergeTreeReader.h Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
IntersectionsIndexes.h
IPartMetadataManager.cpp
IPartMetadataManager.h
KeyCondition.cpp Merge branch 'master' into refector-function-node 2022-12-12 21:36:39 +01:00
KeyCondition.h Merge branch 'master' into refector-function-node 2022-12-12 21:36:39 +01:00
LeaderElection.h
LevelMergeSelector.cpp
LevelMergeSelector.h
LoadedMergeTreeDataPartInfoForReader.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
localBackup.cpp
localBackup.h
MarkRange.cpp
MarkRange.h
MergeAlgorithm.h
MergedBlockOutputStream.cpp Add a comment for lack of fsync in MergedBlockOutputStream::finalizePartOnDisk() 2022-12-30 22:39:13 +01:00
MergedBlockOutputStream.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergedColumnOnlyOutputStream.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergedColumnOnlyOutputStream.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MergeFromLogEntryTask.cpp It's really needed 2022-12-20 18:09:38 +01:00
MergeFromLogEntryTask.h
MergeList.cpp Revert "Merge pull request #38953 from ClickHouse/add-allocation-ptr-to-trace-log" 2022-12-27 14:28:13 +01:00
MergeList.h Use Int64 over UInt64 for prev_untracked_memory* in MemoryTrackerThreadSwitcher 2022-11-22 19:40:35 +01:00
MergeMutateSelectedEntry.h
MergePlainMergeTreeTask.cpp remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MergePlainMergeTreeTask.h Use alias for std::shared_ptr<MergeMutateSelectedEntry> (#42211) 2022-10-18 13:35:34 +02:00
MergeProgress.h
MergeSelector.h
MergeTask.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTask.h Merge pull request #44513 from ClickHouse/small_polishing 2022-12-23 13:47:26 +01:00
MergeTreeBackgroundExecutor.cpp Relax synchronization to avoid deadlock 2022-12-21 15:59:28 +01:00
MergeTreeBackgroundExecutor.h Add comment 2022-12-21 23:26:26 +01:00
MergeTreeBaseSelectProcessor.cpp Cleanups 2022-12-29 01:22:47 +01:00
MergeTreeBaseSelectProcessor.h Fix comment. 2022-12-09 15:44:59 +00:00
MergeTreeBlockReadUtils.cpp Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
MergeTreeBlockReadUtils.h
MergeTreeData.cpp Merge pull request #44874 from Algunenano/time_fix 2023-01-04 01:17:57 +01:00
MergeTreeData.h Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreeDataFormatVersion.h Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreeDataMergerMutator.cpp Merge pull request #44513 from ClickHouse/small_polishing 2022-12-23 13:47:26 +01:00
MergeTreeDataMergerMutator.h Merge pull request #44513 from ClickHouse/small_polishing 2022-12-23 13:47:26 +01:00
MergeTreeDataPartChecksum.cpp
MergeTreeDataPartChecksum.h
MergeTreeDataPartCompact.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeDataPartCompact.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeDataPartInMemory.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreeDataPartInMemory.h Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreeDataPartState.h Fix race in system.parts and system.parts_columns 2022-12-31 15:06:57 +01:00
MergeTreeDataPartTTLInfo.cpp
MergeTreeDataPartTTLInfo.h
MergeTreeDataPartType.cpp
MergeTreeDataPartType.h
MergeTreeDataPartUUID.cpp
MergeTreeDataPartUUID.h
MergeTreeDataPartWide.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeDataPartWide.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeDataPartWriterCompact.cpp Check for bad index_granularity 2022-12-25 16:06:34 +01:00
MergeTreeDataPartWriterCompact.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MergeTreeDataPartWriterInMemory.cpp remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MergeTreeDataPartWriterInMemory.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MergeTreeDataPartWriterOnDisk.cpp Check for bad index_granularity 2022-12-25 16:06:34 +01:00
MergeTreeDataPartWriterOnDisk.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MergeTreeDataPartWriterWide.cpp Merge branch 'master' into dynamic-columns-14 2022-10-31 16:15:19 +01:00
MergeTreeDataPartWriterWide.h remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MergeTreeDataSelectExecutor.cpp Store context created from projection analysis. 2023-01-02 17:00:48 +00:00
MergeTreeDataSelectExecutor.h Done 2022-11-04 17:26:44 +08:00
MergeTreeDataWriter.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreeDataWriter.h Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreeDeduplicationLog.cpp
MergeTreeDeduplicationLog.h
MergeTreeIndexAggregatorBloomFilter.cpp Less use of CH-specific bit_cast() 2022-11-04 15:52:48 +00:00
MergeTreeIndexAggregatorBloomFilter.h
MergeTreeIndexAnnoy.cpp Merge pull request #42778 from FArthur-cmd/annoy_cosine 2022-11-28 09:53:17 +01:00
MergeTreeIndexAnnoy.h improve test 2022-11-12 09:23:49 +00:00
MergeTreeIndexBloomFilter.cpp Less use of CH-specific bit_cast() 2022-11-04 15:52:48 +00:00
MergeTreeIndexBloomFilter.h
MergeTreeIndexConditionBloomFilter.cpp Analyzer added indexes support 2022-12-08 17:30:32 +01:00
MergeTreeIndexConditionBloomFilter.h MergeTree indexes use ActionsDAG 2022-10-26 12:44:37 +02:00
MergeTreeIndexFullText.cpp Analyzer added indexes support 2022-12-08 17:30:32 +01:00
MergeTreeIndexFullText.h MergeTree indexes use ActionsDAG 2022-10-26 12:44:37 +02:00
MergeTreeIndexGranularity.cpp Fix style. 2022-12-05 21:27:54 +00:00
MergeTreeIndexGranularity.h Respect adaptive index granularity settings while reading from remote disk. 2022-12-05 20:10:31 +00:00
MergeTreeIndexGranularityInfo.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeIndexGranularityInfo.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeIndexGranuleBloomFilter.cpp use #if instead of if consteaxpr - clang's idiosyncrasy 2022-12-01 09:04:36 -05:00
MergeTreeIndexGranuleBloomFilter.h
MergeTreeIndexHypothesis.cpp Add a limit for string size in RowBinary format (#43842) 2022-12-02 13:57:11 +01:00
MergeTreeIndexHypothesis.h Analyzer added indexes support 2022-12-08 17:30:32 +01:00
MergeTreeIndexHypothesisMergedCondition.cpp Replace std::vector with absl inlined_vector 2022-10-13 21:50:11 +02:00
MergeTreeIndexHypothesisMergedCondition.h Replace std::vector with absl inlined_vector 2022-10-13 21:50:11 +02:00
MergeTreeIndexMinMax.cpp Analyzer added indexes support 2022-12-08 17:30:32 +01:00
MergeTreeIndexMinMax.h Analyzer added indexes support 2022-12-08 17:30:32 +01:00
MergeTreeIndexReader.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeIndexReader.h
MergeTreeIndexSet.cpp Update MergeTreeIndexSet 2022-12-22 22:17:18 +00:00
MergeTreeIndexSet.h Analyzer support Set index 2022-12-14 11:16:53 +01:00
MergeTreeIndexUtils.cpp MergeTree indexes use ActionsDAG 2022-10-26 12:44:37 +02:00
MergeTreeIndexUtils.h Fixed code review issues 2022-10-31 12:30:00 +01:00
MergeTreeIndices.cpp
MergeTreeIndices.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreeInOrderSelectProcessor.cpp Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeInOrderSelectProcessor.h Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeIOSettings.h Review fixes. 2022-11-24 16:04:35 +00:00
MergeTreeMarksLoader.cpp
MergeTreeMarksLoader.h
MergeTreeMetadataCache.cpp
MergeTreeMetadataCache.h
MergeTreeMutationEntry.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreeMutationEntry.h
MergeTreeMutationStatus.cpp
MergeTreeMutationStatus.h Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreePartInfo.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
MergeTreePartInfo.h work with the latest remarks 2022-11-23 15:16:09 +00:00
MergeTreePartition.cpp Add a limit for string size in RowBinary format (#43842) 2022-12-02 13:57:11 +01:00
MergeTreePartition.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
MergeTreePartsMover.cpp better interface 2022-10-25 22:14:06 +00:00
MergeTreePartsMover.h fix moves list entry creation 2022-11-21 17:08:54 +00:00
MergeTreeRangeReader.cpp Cleanups based on code review 2022-12-29 15:00:42 +01:00
MergeTreeRangeReader.h Cleanups 2022-12-29 01:22:47 +01:00
MergeTreeReaderCompact.cpp Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
MergeTreeReaderCompact.h Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
MergeTreeReaderInMemory.cpp Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
MergeTreeReaderInMemory.h Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
MergeTreeReaderStream.cpp
MergeTreeReaderStream.h
MergeTreeReaderWide.cpp Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
MergeTreeReaderWide.h Restored old logic for filling _part_offset 2022-12-28 18:07:36 +01:00
MergeTreeReadPool.cpp Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeReadPool.h
MergeTreeReverseSelectProcessor.cpp Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeReverseSelectProcessor.h Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeSelectProcessor.cpp Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeSelectProcessor.h Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeSequentialSource.cpp
MergeTreeSequentialSource.h
MergeTreeSettings.cpp Check for bad index_granularity 2022-12-25 16:06:34 +01:00
MergeTreeSettings.h Add part removal limit for one CleanupThread iteration 2022-12-20 19:15:13 +00:00
MergeTreeSink.cpp do not hold data parts during insert 2022-12-15 23:57:10 +00:00
MergeTreeSink.h
MergeTreeSource.cpp Review fixes. 2022-11-24 16:04:35 +00:00
MergeTreeSource.h Fixing special build. Disable setting by default. 2022-11-22 11:24:24 +00:00
MergeTreeThreadSelectProcessor.cpp Refactor a bit. 2022-11-18 20:09:20 +00:00
MergeTreeThreadSelectProcessor.h Respect adaptive index granularity settings while reading from remote disk. 2022-12-05 20:10:31 +00:00
MergeTreeWhereOptimizer.cpp
MergeTreeWhereOptimizer.h
MergeTreeWriteAheadLog.cpp Do not try to remove WAL for static storage 2022-12-21 18:09:38 +01:00
MergeTreeWriteAheadLog.h Do not try to remove WAL for static storage 2022-12-21 18:09:38 +01:00
MergeType.cpp Revert "Optimize TTL merge, completely expired parts can be removed in time" 2022-11-10 19:38:55 +03:00
MergeType.h Revert "Optimize TTL merge, completely expired parts can be removed in time" 2022-11-10 19:38:55 +03:00
MovesList.cpp fix column name 2022-11-21 16:16:53 +00:00
MovesList.h fix column name 2022-11-21 16:16:53 +00:00
MutateFromLogEntryTask.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
MutateFromLogEntryTask.h Fix logger name for MutateFromLogEntryTask 2022-11-22 19:40:35 +01:00
MutatePlainMergeTreeTask.cpp remove DataPartStorageBuilder 2022-10-23 00:23:15 +00:00
MutatePlainMergeTreeTask.h
MutateTask.cpp Add missing fsync for small files (ttl.txt, columns.txt, ...) in mutations 2022-12-30 22:22:39 +01:00
MutateTask.h Minor code polishing 2022-12-22 14:31:42 +01:00
ParallelReplicasReadingCoordinator.cpp Better logs 2022-11-14 08:01:48 +01:00
ParallelReplicasReadingCoordinator.h Miscellaneous changes 2022-11-14 06:09:03 +01:00
PartitionPruner.cpp
PartitionPruner.h
PartMetadataManagerOrdinary.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
PartMetadataManagerOrdinary.h better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
PartMetadataManagerWithCache.cpp better semantic of constsness of DataPartStorage 2022-10-23 15:24:20 +00:00
PartMetadataManagerWithCache.h
PartMovesBetweenShardsOrchestrator.cpp Fix review comments 2022-10-31 18:20:58 +00:00
PartMovesBetweenShardsOrchestrator.h
PinnedPartUUIDs.cpp
PinnedPartUUIDs.h
RangesInDataPart.h
registerStorageMergeTree.cpp Merge pull request #44342 from ClickHouse/add-test-29883 2022-12-27 14:55:14 +03:00
ReplicatedFetchList.cpp
ReplicatedFetchList.h
ReplicatedMergeMutateTaskBase.cpp Fix build one more time 2022-03-19 20:00:08 +01:00
ReplicatedMergeMutateTaskBase.h
ReplicatedMergeTreeAddress.cpp
ReplicatedMergeTreeAddress.h
ReplicatedMergeTreeAltersSequence.cpp
ReplicatedMergeTreeAltersSequence.h
ReplicatedMergeTreeAttachThread.cpp Fix deadlock in attach thread 2022-12-29 18:52:20 +01:00
ReplicatedMergeTreeAttachThread.h do not try to strartup dropped replica 2022-08-25 22:14:39 +02:00
ReplicatedMergeTreeCleanupThread.cpp add debug log 2023-01-02 11:59:44 +01:00
ReplicatedMergeTreeCleanupThread.h fix test 2022-12-30 16:30:33 +01:00
ReplicatedMergeTreeLogEntry.cpp Fixes for -Wshorten-64-to-32 2022-10-21 13:25:19 +02:00
ReplicatedMergeTreeLogEntry.h
ReplicatedMergeTreeMergeStrategyPicker.cpp Revert "Revert " Keeper retries during insert (clean)"" 2022-11-10 13:14:04 +01:00
ReplicatedMergeTreeMergeStrategyPicker.h Minimal changes 2022-12-25 14:18:05 +01:00
ReplicatedMergeTreeMutationEntry.cpp Minor code polishing 2022-12-22 14:31:42 +01:00
ReplicatedMergeTreeMutationEntry.h
ReplicatedMergeTreePartCheckThread.cpp
ReplicatedMergeTreePartCheckThread.h
ReplicatedMergeTreePartHeader.cpp
ReplicatedMergeTreePartHeader.h
ReplicatedMergeTreeQueue.cpp Update ReplicatedMergeTreeQueue.cpp 2022-12-13 16:04:47 +03:00
ReplicatedMergeTreeQueue.h provide hint for loading uncommitted blocks in merge predicate 2022-11-25 16:41:20 +01:00
ReplicatedMergeTreeQuorumAddedParts.h fix style 2021-08-23 13:59:01 +03:00
ReplicatedMergeTreeQuorumEntry.h
ReplicatedMergeTreeRestartingThread.cpp Fix deadlock in attach thread 2022-12-29 18:52:20 +01:00
ReplicatedMergeTreeRestartingThread.h Fix deadlock in attach thread 2022-12-29 18:52:20 +01:00
ReplicatedMergeTreeSink.cpp Fix style 2022-12-28 14:08:13 +01:00
ReplicatedMergeTreeSink.h Minor code polishing 2022-12-22 14:31:42 +01:00
ReplicatedMergeTreeTableMetadata.cpp
ReplicatedMergeTreeTableMetadata.h
ReplicatedTableStatus.h Minor code polishing 2022-12-22 14:31:42 +01:00
RequestResponse.cpp Remove unused method 2022-11-14 08:07:27 +01:00
RequestResponse.h Remove unused method 2022-11-14 08:07:27 +01:00
RPNBuilder.cpp Fix possible Bad cast from type DB::IAST const* to DB::ASTLiteral const* 2022-12-13 13:12:44 +00:00
RPNBuilder.h Fixed code review issues 2022-10-31 12:30:00 +01:00
SimpleMergeSelector.cpp Simplify logic 2022-10-19 12:34:20 +00:00
SimpleMergeSelector.h Polishing 2022-10-19 12:59:28 +00:00
StorageFromMergeTreeDataPart.h Merge branch 'master' into dynamic-columns-14 2022-10-31 16:15:19 +01:00
TemporaryParts.cpp work with the latest remarks 2022-11-23 15:16:09 +00:00
TemporaryParts.h work with the latest remarks 2022-11-23 15:16:09 +00:00
TTLMergeSelector.cpp
TTLMergeSelector.h
ZeroCopyLock.cpp
ZeroCopyLock.h
ZooKeeperRetries.h Revert "Revert " Keeper retries during insert (clean)"" 2022-11-10 13:14:04 +01:00