ClickHouse/src/Storages/MergeTree
alesapin 26637bd7ee
Merge pull request #17943 from ClickHouse/try_rewrite_writer
Small simplification of MergeTreeDataWriter
2020-12-18 12:41:16 +03:00
..
tests RFC: Add metadata section to MergeTreeWriteAheadLog 2020-10-19 12:16:31 +01:00
ActiveDataPartSet.cpp
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 Better functions 2020-11-26 10:25:57 +03:00
BackgroundJobsExecutor.h Better functions 2020-11-26 10:25:57 +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 DataType in enumerate streams 2020-09-18 14:37:58 +03:00
checkDataPart.h Add default compression codec to merge tree data part 2020-08-26 18:29:46 +03:00
CMakeLists.txt RFC: Add metadata section to MergeTreeWriteAheadLog 2020-10-19 12:16:31 +01:00
DataPartsExchange.cpp Add uuid.txt to checksums for parts stored on disk 2020-11-20 13:49:17 +00:00
DataPartsExchange.h Add uuid.txt to checksums for parts stored on disk 2020-11-20 13:49:17 +00: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 Make interface as simple as possible 2020-12-10 11:57:52 +03:00
IMergedBlockOutputStream.h Make interface as simple as possible 2020-12-10 11:57:52 +03:00
IMergeTreeDataPart.cpp Accident changes 2020-12-14 16:05:07 +03:00
IMergeTreeDataPart.h Assign UUIDs to parts only when configured to do so 2020-11-20 13:49:17 +00:00
IMergeTreeDataPartWriter.cpp Fix writer compact 2020-12-14 17:27:39 +03:00
IMergeTreeDataPartWriter.h Fix writer compact 2020-12-14 17:27:39 +03:00
IMergeTreeReader.cpp Recursive defaults 2020-10-02 15:38:50 +03:00
IMergeTreeReader.h Merge branch 'master' into CurtizJ-polymorphic-parts 2020-06-26 14:27:19 +03:00
KeyCondition.cpp Fixed compile issues 2020-12-14 22:12:15 +03:00
KeyCondition.h Fix optimize_trivial_count_query with partition predicate 2020-11-25 23:09:17 +03:00
LeaderElection.h Fix potential memory leak caused by zookeeper exist calling 2020-09-22 09:28:12 +08: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 Merge branch 'master' into try_rewrite_writer 2020-12-11 11:09:47 +03:00
MergedBlockOutputStream.h Merge remote-tracking branch 'upstream/master' into HEAD 2020-09-02 01:29:44 +03:00
MergedColumnOnlyOutputStream.cpp Merge branch 'master' into try_rewrite_writer 2020-12-11 11:09:47 +03:00
MergedColumnOnlyOutputStream.h Less constuctors 2020-12-10 12:22:43 +03:00
MergeList.cpp Fix fake race condition on system.merges merge_algorithm 2020-10-27 18:27:12 +03:00
MergeList.h Merge branch 'master' into system_fetches_table 2020-10-30 11:33:37 +03:00
MergeSelector.h Added disable_merges option for volumes in multi-disk configuration (#13956) 2020-10-20 18:10:24 +03:00
MergeTreeBaseSelectProcessor.cpp Refactor more 2020-11-03 22:05:47 +03:00
MergeTreeBaseSelectProcessor.h Refactor more 2020-11-03 22:05:47 +03:00
MergeTreeBlockOutputStream.cpp Merge branch 'master' into relax-too-many-parts-1 2020-12-17 04:40:39 +03:00
MergeTreeBlockOutputStream.h Merge branch 'master' into relax-too-many-parts-1 2020-12-17 04:40:39 +03:00
MergeTreeBlockReadUtils.cpp Fix build 2020-11-03 22:28:50 +03:00
MergeTreeBlockReadUtils.h getColumns in StorageInMemoryMetadta (only compilable) 2020-06-17 19:39:58 +03:00
MergeTreeData.cpp Added a test 2020-12-17 04:52:27 +03:00
MergeTreeData.h Merge branch 'master' into relax-too-many-parts-1 2020-12-17 04:40:39 +03:00
MergeTreeDataFormatVersion.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreeDataMergerMutator.cpp Better exception messages 2020-12-16 17:31:17 +03:00
MergeTreeDataMergerMutator.h Pass setting instead of context 2020-12-04 17:01:59 +03:00
MergeTreeDataPartChecksum.cpp remove more stringstreams 2020-11-10 21:22:26 +03:00
MergeTreeDataPartChecksum.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreeDataPartCompact.cpp Add default compression codec to merge tree data part 2020-08-26 18:29:46 +03:00
MergeTreeDataPartCompact.h several fixes 2020-06-29 23:36:18 +03:00
MergeTreeDataPartInMemory.cpp All new parts must have uuids 2020-11-19 13:18:03 +00:00
MergeTreeDataPartInMemory.h Remove bad ugliness 2020-07-09 04:00:16 +03:00
MergeTreeDataPartTTLInfo.cpp More consistent metadata usage 2020-10-05 19:41:46 +03:00
MergeTreeDataPartTTLInfo.h Fix typos reported by codespell 2020-10-27 12:04:03 +01:00
MergeTreeDataPartType.cpp
MergeTreeDataPartType.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreeDataPartWide.cpp DataType in enumerate streams 2020-09-18 14:37:58 +03:00
MergeTreeDataPartWide.h several fixes 2020-06-29 23:36:18 +03:00
MergeTreeDataPartWriterCompact.cpp Suppress gdb warning 2020-12-17 13:25:31 +03:00
MergeTreeDataPartWriterCompact.h Add some comments 2020-12-15 13:34:28 +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 Add some comments 2020-12-15 13:34:28 +03:00
MergeTreeDataPartWriterOnDisk.h Add some comments 2020-12-15 13:34:28 +03:00
MergeTreeDataPartWriterWide.cpp Review fixes 2020-12-17 11:17:39 +03:00
MergeTreeDataPartWriterWide.h Add some comments 2020-12-15 13:34:28 +03:00
MergeTreeDataSelectExecutor.cpp Merge branch 'master' into actions-dag-f14 2020-11-12 11:54:44 +03:00
MergeTreeDataSelectExecutor.h Merge branch 'master' into actions-dag-f14 2020-11-11 13:08:57 +03:00
MergeTreeDataWriter.cpp Add throwing exceptions 2020-12-09 18:07:58 +03:00
MergeTreeDataWriter.h Rename getPos to getRow, change mergeBlock, pass setting instead of context 2020-12-04 19:25:30 +03:00
MergeTreeIndexAggregatorBloomFilter.cpp Check arguments of bloom filter index 2020-07-10 11:13:21 +03:00
MergeTreeIndexAggregatorBloomFilter.h
MergeTreeIndexBloomFilter.cpp BloomFilter index added big integers and UUID support 2020-11-04 23:41:10 +03:00
MergeTreeIndexBloomFilter.h
MergeTreeIndexConditionBloomFilter.cpp done 2020-11-13 02:27:18 +03:00
MergeTreeIndexConditionBloomFilter.h BloomFilter is used just in specific cases of indexof() 2020-09-20 19:04:33 +09:00
MergeTreeIndexFullText.cpp Fix 99% of typos 2020-08-08 04:01:47 +03:00
MergeTreeIndexFullText.h
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
MergeTreeIndexMinMax.cpp Refactoring: extract TreeOptimizer from SyntaxAnalyzer (#12645) 2020-07-22 20:13:05 +03:00
MergeTreeIndexMinMax.h
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 set index with const column pred 2020-08-16 15:16:37 +08:00
MergeTreeIndexSet.h
MergeTreeIndices.cpp
MergeTreeIndices.h
MergeTreeIOSettings.h Fix bug 2020-12-11 11:41:02 +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
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
MergeTreePartInfo.h remove debug things 2020-10-04 20:19:05 +00:00
MergeTreePartition.cpp Proper error handling during insert into MergeTree with S3. 2020-10-06 12:38:00 +03:00
MergeTreePartition.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
MergeTreePartsMover.cpp Added disable_merges option for volumes in multi-disk configuration (#13956) 2020-10-20 18:10:24 +03:00
MergeTreePartsMover.h Less strange lambdas 2020-10-23 11:54:00 +03:00
MergeTreeRangeReader.cpp then 2020-11-13 16:24:14 +03:00
MergeTreeRangeReader.h Refactor more 2020-11-03 22:05:47 +03:00
MergeTreeReaderCompact.cpp better reading from compact parts with differents codecs 2020-09-04 15:48:55 +03:00
MergeTreeReaderCompact.h better reading from compact parts with differents codecs 2020-09-04 15:48:55 +03:00
MergeTreeReaderInMemory.cpp in-memory parts: fix reading from nested 2020-07-13 12:10:55 +03:00
MergeTreeReaderInMemory.h Correct merge with master 2020-06-26 14:30:23 +03:00
MergeTreeReaderStream.cpp slightly optimize very short queries with LowCardinality 2020-08-26 21:46:18 +03:00
MergeTreeReaderStream.h Check for #pragma once in headers 2020-10-10 21:37:02 +03:00
MergeTreeReaderWide.cpp DataType in enumerate streams 2020-09-18 14:37:58 +03:00
MergeTreeReaderWide.h getColumns in StorageInMemoryMetadta (only compilable) 2020-06-17 19:39:58 +03:00
MergeTreeReadPool.cpp Update MergeTreeReadPool.cpp 2020-10-29 10:04:23 +03:00
MergeTreeReadPool.h Balanced reading from JBOD 2020-10-29 04:05:07 +08:00
MergeTreeReverseSelectProcessor.cpp Fix order by desc after alter 2020-10-12 11:28:47 +03:00
MergeTreeReverseSelectProcessor.h Compileable getSampleBlockWithColumns in StorageInMemoryMetadata 2020-06-16 17:25:08 +03:00
MergeTreeSelectProcessor.cpp Merge branch 'master' into CurtizJ-polymorphic-parts 2020-06-26 14:27:19 +03:00
MergeTreeSelectProcessor.h Merge branch 'master' into CurtizJ-polymorphic-parts 2020-06-26 14:27:19 +03:00
MergeTreeSequentialSource.cpp Better logging in storages 2020-06-19 20:17:13 +03:00
MergeTreeSequentialSource.h Compileable getSampleBlockWithColumns in StorageInMemoryMetadata 2020-06-16 17:25:08 +03:00
MergeTreeSettings.cpp More forward declaration for generic headers 2020-12-12 17:43:10 +03:00
MergeTreeSettings.h Update MergeTreeSettings.h 2020-12-10 22:50:54 +03:00
MergeTreeThreadSelectBlockInputProcessor.cpp Fix half of typos 2020-08-08 03:47:03 +03:00
MergeTreeThreadSelectBlockInputProcessor.h Fix 99% of typos 2020-08-08 04:01:47 +03:00
MergeTreeWhereOptimizer.cpp allow to move conditions to prewhere with compact parts 2020-11-23 21:27:59 +03:00
MergeTreeWhereOptimizer.h add some more comments 2020-11-27 15:47:27 +03:00
MergeTreeWriteAheadLog.cpp Use JSON metadata in WAL 2020-11-20 13:49:17 +00: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 Transform single point 2020-11-06 14:59:55 +08:00
PartitionPruner.h Fix optimize_trivial_count_query with partition predicate 2020-11-25 23:09:17 +03:00
RangesInDataPart.h
registerStorageMergeTree.cpp Better set 2020-10-23 19:34:41 +03:00
ReplicatedFetchList.cpp Remove some unused fields 2020-10-27 15:57:55 +03:00
ReplicatedFetchList.h Review fix 2020-10-30 11:52:11 +03:00
ReplicatedMergeTreeAddress.cpp
ReplicatedMergeTreeAddress.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
ReplicatedMergeTreeAltersSequence.cpp
ReplicatedMergeTreeAltersSequence.h Fix half of typos 2020-08-08 03:47:03 +03:00
ReplicatedMergeTreeBlockOutputStream.cpp Merge pull request #18200 from ClickHouse/more_logs_during_quorum 2020-12-18 00:22:19 +03:00
ReplicatedMergeTreeBlockOutputStream.h Rename getPos to getRow, change mergeBlock, pass setting instead of context 2020-12-04 19:25:30 +03:00
ReplicatedMergeTreeCleanupThread.cpp Remove empty parts after they were pruned by TTL 2020-11-11 19:19:43 +03:00
ReplicatedMergeTreeCleanupThread.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
ReplicatedMergeTreeLogEntry.cpp Add uuid.txt to checksums for parts stored on disk 2020-11-20 13:49:17 +00:00
ReplicatedMergeTreeLogEntry.h Assign UUIDs to parts only when configured to do so 2020-11-20 13:49:17 +00:00
ReplicatedMergeTreeMergeStrategyPicker.cpp Update ReplicatedMergeTreeMergeStrategyPicker.cpp 2020-11-18 08:45:44 +01:00
ReplicatedMergeTreeMergeStrategyPicker.h After CR fixes 2020-11-18 08:45:44 +01:00
ReplicatedMergeTreeMutationEntry.cpp
ReplicatedMergeTreeMutationEntry.h ALTER UPDATE/DELETE ... IN PARTITION with partition pruning in ReplicatedMergeTree (#13403) 2020-11-10 13:23:46 +03:00
ReplicatedMergeTreePartCheckThread.cpp Fix half of typos 2020-08-08 03:47:03 +03:00
ReplicatedMergeTreePartCheckThread.h Try speedup build (#14809) 2020-09-15 12:55:57 +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 Fix logging 2020-11-30 11:44:01 +03:00
ReplicatedMergeTreeQueue.h execute_merges_on_single_replica 2020-11-18 08:45:33 +01: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 Support mulitple ZooKeeper clusters 2020-11-19 15:44:47 +08:00
ReplicatedMergeTreeRestartingThread.h Fix typos reported by codespell 2020-10-27 12:04:03 +01:00
ReplicatedMergeTreeTableMetadata.cpp use WriteBuffer in formatAST(...) 2020-11-09 19:05:40 +03:00
ReplicatedMergeTreeTableMetadata.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
RPNBuilder.h
SimpleMergeSelector.cpp Fix clang tidy warning 2020-10-22 17:15:56 +03:00
SimpleMergeSelector.h Comment update 2020-12-16 09:43:16 +03:00
StorageFromMergeTreeDataPart.h Merge branch 'master' into storage-read-query-plan 2020-11-10 15:02:22 +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