ClickHouse/src/Storages/MergeTree
Nikita Vasilev dd343f087e fix
2021-05-21 19:23:33 +03:00
..
examples move to examples everywhere 2021-04-27 01:51:42 +03:00
ActiveDataPartSet.cpp fix virtual parts in REPLACE_RANGE 2021-05-13 14:29:59 +03:00
ActiveDataPartSet.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
AllMergeSelector.cpp Better names 2020-09-03 16:29:18 +03:00
AllMergeSelector.h Better names 2020-09-03 16:29:18 +03:00
BackgroundJobsExecutor.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
BackgroundJobsExecutor.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
BackgroundProcessList.h Fix comments 2020-10-27 16:09:14 +03:00
BoolMask.cpp
BoolMask.h ALTER UPDATE/DELETE ... IN PARTITION with partition pruning in ReplicatedMergeTree (#13403) 2020-11-10 13:23:46 +03:00
checkDataPart.cpp Fix part check for projections. 2021-05-11 17:07:19 +03:00
checkDataPart.h Add default compression codec to merge tree data part 2020-08-26 18:29:46 +03:00
CMakeLists.txt move to examples everywhere 2021-04-27 01:51:42 +03:00
DataPartsExchange.cpp Restor is_temporary flag for fetched part. 2021-05-12 19:17:01 +03:00
DataPartsExchange.h Fix tests 2021-05-11 18:12:28 +08:00
EphemeralLockInZooKeeper.cpp ALTER UPDATE/DELETE ... IN PARTITION with partition pruning in ReplicatedMergeTree (#13403) 2020-11-10 13:23:46 +03:00
EphemeralLockInZooKeeper.h ALTER UPDATE/DELETE ... IN PARTITION with partition pruning in ReplicatedMergeTree (#13403) 2020-11-10 13:23:46 +03:00
IMergedBlockOutputStream.cpp refactoring of serializations 2021-03-09 17:46:52 +03:00
IMergedBlockOutputStream.h refactoring of serializations 2021-03-09 17:46:52 +03:00
IMergeTreeDataPart.cpp Projections 2021-05-11 18:12:23 +08:00
IMergeTreeDataPart.h remove useless code 2021-05-18 12:19:04 +00:00
IMergeTreeDataPartWriter.cpp Fix for non-adaptive granularity 2020-12-18 23:32:52 +03:00
IMergeTreeDataPartWriter.h Fix writer compact 2020-12-14 17:27:39 +03:00
IMergeTreeReader.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
IMergeTreeReader.h refactoring of serializations 2021-03-09 17:46:52 +03:00
KeyCondition.cpp IFunction refactoring 2021-05-15 20:33:15 +03:00
KeyCondition.h A little bit better index description. 2021-04-16 12:42:23 +03:00
LeaderElection.h Allow Replicated tables in Arcadia 2021-01-03 19:20:09 +03:00
LevelMergeSelector.cpp Better names 2020-09-03 16:29:18 +03:00
LevelMergeSelector.h Better names 2020-09-03 16:29:18 +03:00
localBackup.cpp
localBackup.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MarkRange.h
MergeAlgorithm.cpp Add merge_algorithm to system.merges 2020-09-13 10:00:03 +08:00
MergeAlgorithm.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergedBlockOutputStream.cpp Projections 2021-05-11 18:12:23 +08:00
MergedBlockOutputStream.h refactoring of serializations 2021-03-09 20:02:26 +03:00
MergedColumnOnlyOutputStream.cpp Projections 2021-05-11 18:12:23 +08:00
MergedColumnOnlyOutputStream.h Less constuctors 2020-12-10 12:22:43 +03:00
MergeList.cpp Account query memory limits and sampling for OPTIMIZE TABLE/merges 2021-01-12 00:49:41 +03:00
MergeList.h Fix rare max_number_of_merges_with_ttl_in_pool limit overrun for non-replicated MergeTree 2021-01-27 14:56:12 +03:00
MergeSelector.h More fixes for PVS-Studio 2021-05-08 19:12:31 +03:00
MergeTreeBaseSelectProcessor.cpp Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeBaseSelectProcessor.h Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeBlockOutputStream.cpp Projections 2021-05-11 18:12:23 +08:00
MergeTreeBlockOutputStream.h Projections 2021-05-11 18:12:23 +08:00
MergeTreeBlockReadUtils.cpp Projections 2021-05-11 18:12:23 +08:00
MergeTreeBlockReadUtils.h Store filter info in prewhere info instead of multiple prewheres 2021-02-14 02:07:13 +04:00
MergeTreeData.cpp Merge pull request #24208 from ClickHouse/fix_intersecting_parts_again 2021-05-18 21:13:25 +03:00
MergeTreeData.h Merge branch 'master' into fix_intersecting_parts 2021-05-14 13:17:02 +03:00
MergeTreeDataFormatVersion.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreeDataMergerMutator.cpp Skip data finalization when doing projection materialization. 2021-05-20 00:28:50 +08:00
MergeTreeDataMergerMutator.h Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartChecksum.cpp Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartChecksum.h Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartCompact.cpp Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartCompact.h Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartInMemory.cpp Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartInMemory.h Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartTTLInfo.cpp add comments and test for compatibility 2021-01-28 02:39:15 +03:00
MergeTreeDataPartTTLInfo.h add comments and test for compatibility 2021-01-28 02:39:15 +03:00
MergeTreeDataPartType.cpp
MergeTreeDataPartType.h Add metrics for MergeTree parts types 2021-01-21 21:17:00 +03:00
MergeTreeDataPartUUID.cpp Attempt to normalize big integers 2021-04-25 12:30:43 +03:00
MergeTreeDataPartUUID.h CLICKHOUSE-606: query deduplication based on parts' UUID 2021-02-02 16:53:39 +00:00
MergeTreeDataPartWide.cpp Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartWide.h Projections 2021-05-11 18:12:23 +08:00
MergeTreeDataPartWriterCompact.cpp Skip data finalization when doing projection materialization. 2021-05-20 00:28:50 +08:00
MergeTreeDataPartWriterCompact.h Merge remote-tracking branch 'upstream/master' into HEAD 2020-12-18 16:14:09 +03:00
MergeTreeDataPartWriterInMemory.cpp Compileable code for some reason 2020-12-11 18:00:58 +03:00
MergeTreeDataPartWriterInMemory.h Make interface as simple as possible 2020-12-10 11:57:52 +03:00
MergeTreeDataPartWriterOnDisk.cpp refactoring of serializations 2021-03-09 20:02:26 +03:00
MergeTreeDataPartWriterOnDisk.h refactoring of serializations 2021-03-09 20:02:26 +03:00
MergeTreeDataPartWriterWide.cpp Skip data finalization when doing projection materialization. 2021-05-20 00:28:50 +08:00
MergeTreeDataPartWriterWide.h refactoring of serializations 2021-03-09 20:02:26 +03:00
MergeTreeDataSelectExecutor.cpp fix 2021-05-21 19:23:33 +03:00
MergeTreeDataSelectExecutor.h fix 2021-05-21 19:23:33 +03:00
MergeTreeDataWriter.cpp Add ProjectionDescription::Type enum. Remove some checks. 2021-05-11 18:12:27 +08:00
MergeTreeDataWriter.h Projections 2021-05-11 18:12:23 +08:00
MergeTreeDeduplicationLog.cpp Fix typos 2021-04-06 13:16:34 +03:00
MergeTreeDeduplicationLog.h Support alter setting 2021-04-06 13:14:44 +03:00
MergeTreeIndexAggregatorBloomFilter.cpp Check arguments of bloom filter index 2020-07-10 11:13:21 +03:00
MergeTreeIndexAggregatorBloomFilter.h Fix buffer overflow in TokenExtractor #19233 2021-04-01 05:37:19 +03:00
MergeTreeIndexBloomFilter.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexBloomFilter.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexConditionBloomFilter.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexConditionBloomFilter.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexFullText.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexFullText.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexGranularity.cpp Something working for wide parts 2020-12-14 14:06:02 +03:00
MergeTreeIndexGranularity.h Something working for wide parts 2020-12-14 14:06:02 +03:00
MergeTreeIndexGranularityInfo.cpp
MergeTreeIndexGranularityInfo.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreeIndexGranuleBloomFilter.cpp
MergeTreeIndexGranuleBloomFilter.h Fix buffer overflow in TokenExtractor #19233 2021-04-01 05:37:19 +03:00
MergeTreeIndexHypothesis.cpp fix 2021-05-06 11:29:24 +03:00
MergeTreeIndexHypothesis.h fix 2021-05-02 22:16:40 +03:00
MergeTreeIndexMergedCondition.cpp fix 2021-05-19 22:40:38 +03:00
MergeTreeIndexMergedCondition.h fix 2021-05-19 22:40:38 +03:00
MergeTreeIndexMinMax.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexMinMax.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndexReader.cpp Respect direct_io/mmap settings while reading secondary indices 2020-06-25 22:31:54 +03:00
MergeTreeIndexReader.h Respect direct_io/mmap settings while reading secondary indices 2020-06-25 22:31:54 +03:00
MergeTreeIndexSet.cpp Fix a bunch of warnings from PVS-Studio 2021-05-08 19:13:10 +03:00
MergeTreeIndexSet.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeIndices.cpp hypothesis basic 2021-04-26 12:40:54 +03:00
MergeTreeIndices.h fix 2021-05-02 22:16:40 +03:00
MergeTreeIOSettings.h Rename as suggested by Kita 2021-03-28 22:24:28 +03:00
MergeTreeMarksLoader.cpp Fix multiple issues with memory tracking 2020-10-21 03:31:34 +03:00
MergeTreeMarksLoader.h Check for #pragma once in headers 2020-10-10 21:37:02 +03:00
MergeTreeMutationEntry.cpp Most likely improve performance 2021-03-15 22:23:27 +03:00
MergeTreeMutationEntry.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreeMutationStatus.cpp Fix mutations status check 2020-07-31 14:37:16 +03:00
MergeTreeMutationStatus.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreePartInfo.cpp fix 2021-05-14 15:55:30 +03:00
MergeTreePartInfo.h fix 2021-05-14 15:55:30 +03:00
MergeTreePartition.cpp refactoring of serializations 2021-03-09 17:46:52 +03:00
MergeTreePartition.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreePartsMover.cpp Change logging from trace to debug for messages with rows/bytes 2021-04-15 21:00:16 +03:00
MergeTreePartsMover.h Less strange lambdas 2020-10-23 11:54:00 +03:00
MergeTreeProjections.cpp Add ProjectionDescription::Type enum. Remove some checks. 2021-05-11 18:12:27 +08:00
MergeTreeProjections.h Add ProjectionDescription::Type enum. Remove some checks. 2021-05-11 18:12:27 +08:00
MergeTreeRangeReader.cpp fix 2021-05-19 22:40:38 +03:00
MergeTreeRangeReader.h Refactor 2021-02-20 14:00:16 +03:00
MergeTreeReaderCompact.cpp Merge pull request #21562 from CurtizJ/serialization-refactoring-4 2021-03-29 16:36:44 +03:00
MergeTreeReaderCompact.h minor changes 2021-01-13 02:20:32 +03:00
MergeTreeReaderInMemory.cpp minor renames 2020-12-22 18:06:12 +03:00
MergeTreeReaderInMemory.h Correct merge with master 2020-06-26 14:30:23 +03:00
MergeTreeReaderStream.cpp Integrate mmap cache to the infrastructure 2021-03-28 04:10:30 +03:00
MergeTreeReaderStream.h Check for #pragma once in headers 2020-10-10 21:37:02 +03:00
MergeTreeReaderWide.cpp refactoring of serializations 2021-03-09 17:46:52 +03:00
MergeTreeReaderWide.h refactoring of serializations 2021-03-09 17:46:52 +03:00
MergeTreeReadPool.cpp Store filter info in prewhere info instead of multiple prewheres 2021-02-14 02:07:13 +04:00
MergeTreeReadPool.h Add ReadFromMergeTree step. 2021-03-30 13:25:26 +03:00
MergeTreeReverseSelectProcessor.cpp Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeReverseSelectProcessor.h Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeSelectProcessor.cpp Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeSelectProcessor.h Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeSequentialSource.cpp Change logging from trace to debug for messages with rows/bytes 2021-04-15 21:00:16 +03:00
MergeTreeSequentialSource.h
MergeTreeSettings.cpp update and add tests 2021-03-08 17:38:07 +08:00
MergeTreeSettings.h Support alter setting 2021-04-06 13:14:44 +03:00
MergeTreeThreadSelectBlockInputProcessor.cpp Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeThreadSelectBlockInputProcessor.h Use ActionsDAG to rewrite projection queries 2021-05-11 18:12:27 +08:00
MergeTreeWhereOptimizer.cpp fix 2021-05-19 22:40:38 +03:00
MergeTreeWhereOptimizer.h Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeWriteAheadLog.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
MergeTreeWriteAheadLog.h Use JSON metadata in WAL 2020-11-20 13:49:17 +00:00
MergeType.cpp Fixes 2020-09-04 16:55:07 +03:00
MergeType.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
PartitionPruner.cpp Projections 2021-05-11 18:12:23 +08:00
PartitionPruner.h Projections 2021-05-11 18:12:23 +08:00
RangesInDataPart.h
registerStorageMergeTree.cpp Merge remote-tracking branch 'upstream/master' into nikvas0/simple_optimizations 2021-05-16 19:51:41 +03:00
ReplicatedFetchList.cpp Fix a few PVS-Studio warnings 2021-04-27 07:22:32 +03:00
ReplicatedFetchList.h Remove useless headers 2021-01-09 08:32:10 +03:00
ReplicatedMergeTreeAddress.cpp
ReplicatedMergeTreeAddress.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
ReplicatedMergeTreeAltersSequence.cpp fix typo 2020-12-29 17:57:44 +03:00
ReplicatedMergeTreeAltersSequence.h Control alter sequential execution more correctly 2020-12-25 18:47:17 +03:00
ReplicatedMergeTreeBlockOutputStream.cpp Projections 2021-05-11 18:12:23 +08:00
ReplicatedMergeTreeBlockOutputStream.h Projections 2021-05-11 18:12:23 +08:00
ReplicatedMergeTreeCleanupThread.cpp Update ReplicatedMergeTreeCleanupThread.cpp 2021-04-19 13:27:32 +03:00
ReplicatedMergeTreeCleanupThread.h check block version on removal 2021-04-19 12:52:37 +03:00
ReplicatedMergeTreeLogEntry.cpp review suggestions 2021-05-14 19:11:40 +03:00
ReplicatedMergeTreeLogEntry.h review suggestions 2021-05-14 19:11:40 +03:00
ReplicatedMergeTreeMergeStrategyPicker.cpp Fix refreshState logic 2021-03-10 14:08:49 +03:00
ReplicatedMergeTreeMergeStrategyPicker.h Use 'merge on single replica' option instead of zookeeper lock 2021-03-09 20:39:55 +03:00
ReplicatedMergeTreeMutationEntry.cpp Most likely improve performance 2021-03-15 22:23:27 +03:00
ReplicatedMergeTreeMutationEntry.h ALTER UPDATE/DELETE ... IN PARTITION with partition pruning in ReplicatedMergeTree (#13403) 2020-11-10 13:23:46 +03:00
ReplicatedMergeTreePartCheckThread.cpp Replace all Context references with std::weak_ptr (#22297) 2021-04-11 02:33:54 +03:00
ReplicatedMergeTreePartCheckThread.h Fix very rare case 2021-01-28 18:10:53 +03:00
ReplicatedMergeTreePartHeader.cpp insert_quorum_parallel: status nodes in /quorum/parallel and allow merges 2020-10-06 21:49:48 +00:00
ReplicatedMergeTreePartHeader.h insert_quorum_parallel: status nodes in /quorum/parallel and allow merges 2020-10-06 21:49:48 +00:00
ReplicatedMergeTreeQueue.cpp do not allow concurrent alter partition 2021-05-18 00:20:58 +03:00
ReplicatedMergeTreeQueue.h review suggestions 2021-05-14 19:11:40 +03:00
ReplicatedMergeTreeQuorumAddedParts.h Fix typos 2020-06-27 22:05:00 +03:00
ReplicatedMergeTreeQuorumEntry.h insert_quorum_parallel: status nodes in /quorum/parallel and allow merges 2020-10-06 21:49:48 +00:00
ReplicatedMergeTreeRestartingThread.cpp Better logging 2021-05-14 11:38:53 +03:00
ReplicatedMergeTreeRestartingThread.h If table was not active set readonly mode 2021-05-14 11:32:41 +03:00
ReplicatedMergeTreeTableMetadata.cpp Projections 2021-05-11 18:12:23 +08:00
ReplicatedMergeTreeTableMetadata.h Projections 2021-05-11 18:12:23 +08:00
RPNBuilder.h Resurrect indexHint function. 2021-04-20 19:27:23 +08:00
SimpleMergeSelector.cpp Fix warnings by PVS-Studio 2021-05-08 23:57:08 +03:00
SimpleMergeSelector.h Comment update 2020-12-16 09:43:16 +03:00
StorageFromBasePartsOfProjection.h support prewhere, row_filter, read_in_order and decent projection selection 2021-05-11 18:12:27 +08:00
StorageFromMergeTreeDataPart.h support prewhere, row_filter, read_in_order and decent projection selection 2021-05-11 18:12:27 +08:00
SubstituteColumnOptimizer.cpp fix 2021-05-19 22:40:38 +03:00
SubstituteColumnOptimizer.h improvements 2021-05-04 21:43:58 +03:00
TTLMergeSelector.cpp Added disable_merges option for volumes in multi-disk configuration (#13956) 2020-10-20 18:10:24 +03:00
TTLMergeSelector.h Fix typos reported by codespell 2020-10-27 12:04:03 +01:00