ClickHouse/dbms/Storages/MergeTree
Vasily Nemkov 1d45108218 Fixed builds, implementation and tests
* Builds shouldn't fail on platforms that do not support SSE2 and SSE4.2 and do not have corresponding headers.
* Updated tests to include malicious padding
* Fixed reporting tokens that cross or outside of data boundaries.
2020-04-06 13:27:31 +03:00
..
ActiveDataPartSet.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ActiveDataPartSet.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
AllMergeSelector.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
AllMergeSelector.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
BackgroundProcessingPool.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
BackgroundProcessingPool.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
BoolMask.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
BoolMask.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
checkDataPart.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
checkDataPart.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
DataPartsExchange.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
DataPartsExchange.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
EphemeralLockInZooKeeper.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
EphemeralLockInZooKeeper.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergedBlockOutputStream.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergedBlockOutputStream.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergeTreeDataPart.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergeTreeDataPart.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergeTreeDataPartWriter.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergeTreeDataPartWriter.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergeTreeReader.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
IMergeTreeReader.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
KeyCondition.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
KeyCondition.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
LevelMergeSelector.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
LevelMergeSelector.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
localBackup.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
localBackup.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MarkRange.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergedBlockOutputStream.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergedBlockOutputStream.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergedColumnOnlyOutputStream.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergedColumnOnlyOutputStream.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeList.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeList.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeSelector.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeBaseSelectProcessor.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeBaseSelectProcessor.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeBlockOutputStream.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeBlockOutputStream.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeBlockReadUtils.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeBlockReadUtils.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeData.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeData.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataFormatVersion.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataMergerMutator.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataMergerMutator.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartChecksum.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartChecksum.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartCompact.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartCompact.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartTTLInfo.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartTTLInfo.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartType.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartType.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartWide.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartWide.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartWriterCompact.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartWriterCompact.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartWriterWide.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataPartWriterWide.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataSelectExecutor.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataSelectExecutor.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataWriter.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeDataWriter.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexAggregatorBloomFilter.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexAggregatorBloomFilter.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexBloomFilter.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexBloomFilter.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexConditionBloomFilter.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexConditionBloomFilter.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexFullText.cpp Fixed builds, implementation and tests 2020-04-06 13:27:31 +03:00
MergeTreeIndexFullText.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexGranularity.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexGranularity.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexGranularityInfo.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexGranularityInfo.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexGranularityInfo.h.gch Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexGranuleBloomFilter.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexGranuleBloomFilter.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexMinMax.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexMinMax.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexReader.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexReader.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexSet.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndexSet.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndices.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIndices.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeIOSettings.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeMarksLoader.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeMarksLoader.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeMutationEntry.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeMutationEntry.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeMutationStatus.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreePartInfo.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreePartInfo.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreePartition.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreePartition.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreePartsMover.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreePartsMover.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeRangeReader.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeRangeReader.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReaderCompact.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReaderCompact.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReaderStream.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReaderStream.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReaderWide.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReaderWide.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReadPool.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReadPool.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReverseSelectProcessor.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeReverseSelectProcessor.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeSelectProcessor.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeSelectProcessor.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeSequentialBlockInputStream.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeSequentialBlockInputStream.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeSettings.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeSettings.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeThreadSelectBlockInputProcessor.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeThreadSelectBlockInputProcessor.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeWhereOptimizer.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
MergeTreeWhereOptimizer.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
PartDestinationType.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
RangesInDataPart.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
registerStorageMergeTree.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeAddress.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeAddress.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeAltersSequence.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeAltersSequence.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeBlockOutputStream.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeBlockOutputStream.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeCleanupThread.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeCleanupThread.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeLogEntry.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeLogEntry.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeMutationEntry.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeMutationEntry.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreePartCheckThread.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreePartCheckThread.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreePartHeader.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreePartHeader.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeQueue.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeQueue.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeQuorumAddedParts.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeQuorumEntry.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeRestartingThread.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeRestartingThread.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeTableMetadata.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
ReplicatedMergeTreeTableMetadata.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
RPNBuilder.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
SimpleMergeSelector.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
SimpleMergeSelector.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
StorageFromMergeTreeDataPart.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
TTLMergeSelector.cpp Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00
TTLMergeSelector.h Move all folders inside /dbms one level up (#9974) 2020-04-02 02:51:21 +03:00