ClickHouse/src/Storages
Mike Kot 831b90f272 Replaced the iteration algorithm in part finder
Now, instead of iterating through the directories, we iterate though
directories of on of the table disks (which doesn't give us a
substantial boost but is a bit neater to read).

- Updated the system.replication_queue command types.
- Fixed the part ptr being empty (added the checksum loading and
initialization).
- Removed extra logging.
2021-03-17 16:55:26 +03:00
..
Distributed DirectoryMonitor: Remove const qualifier and lots of mutable qualifiers 2021-03-03 23:30:24 +03:00
HDFS abort() instead of std::terminate() + cleanup 2020-12-30 08:31:45 +03:00
Kafka Improved serialization for data types combined of Arrays and Tuples. 2021-02-17 20:50:09 +03:00
LiveView Whitespaces 2021-02-11 23:59:00 +03:00
MergeTree Replaced the iteration algorithm in part finder 2021-03-17 16:55:26 +03:00
PostgreSQL Update PostgreSQLConnection.h 2021-01-16 15:26:21 +03:00
RabbitMQ Merge pull request #21193 from kitaisreal/storage-rabbit-mq-added-uvloop 2021-02-26 11:04:02 +03:00
RocksDB Fix missing type check in StorageEmbeddedRocksDB 2021-02-03 20:35:23 +03:00
System Merge remote-tracking branch 'upstream/master' into feature/attach-partition-local 2021-03-15 18:41:47 +03:00
tests Fix backoff for failed background tasks in replicated merge tree 2021-02-11 14:46:18 +03:00
AlterCommands.cpp Merge remote-tracking branch 'upstream/master' into HEAD 2020-12-17 20:43:23 +03:00
AlterCommands.h Alter remove column properties and TTLs (#14742) 2020-09-20 16:27:33 +03:00
CheckResults.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
CMakeLists.txt RFC: Add metadata section to MergeTreeWriteAheadLog 2020-10-19 12:16:31 +01:00
ColumnCodec.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ColumnDefault.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
ColumnDefault.h dbms/ → src/ 2020-04-03 18:14:31 +03:00
ColumnDependency.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
ColumnsDescription.cpp Merge pull request #19358 from CurtizJ/fix-subcolumns 2021-01-25 20:26:07 +03:00
ColumnsDescription.h fix several cases, while reading subcolumns 2021-01-21 15:34:11 +03:00
CompressionCodecSelector.h Check for #pragma once in headers 2020-10-10 21:37:02 +03:00
ConstraintsDescription.cpp Remove some redundant includes to speed up build 2020-12-11 02:58:11 +03:00
ConstraintsDescription.h Remove some redundant includes to speed up build 2020-12-11 02:58:11 +03:00
DataDestinationType.h Rename PartDestinationType to DataDestionationType, because there is no part-specific information 2020-05-22 16:29:33 +03:00
extractKeyExpressionList.cpp ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
extractKeyExpressionList.h Better naming 2020-05-28 16:09:03 +03:00
getStructureOfRemoteTable.cpp Add new remote context as interpreter context to the Pipe 2020-12-12 17:43:10 +03:00
getStructureOfRemoteTable.h Pass through *_for_user settings via Distributed with cluster-secure 2020-10-03 02:04:47 +03:00
IndicesDescription.cpp some grammar 2020-12-17 00:44:05 +03:00
IndicesDescription.h One more time 2020-12-14 16:06:11 +03:00
IStorage_fwd.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
IStorage.cpp Merge pull request #21303 from ucasFL/forbid 2021-03-03 02:55:06 +03:00
IStorage.h fix 2021-03-02 03:20:03 +00:00
JoinSettings.cpp Better exceptions rethrow 2020-10-26 06:35:57 +03:00
JoinSettings.h rename persistency to persistent 2020-09-18 20:58:27 +08:00
KeyDescription.cpp Merge branch 'master' into actions-dag-f14 2020-11-03 15:21:06 +03:00
KeyDescription.h Slightly better interfaces and comments 2020-06-12 12:37:52 +03:00
MarkCache.h Fix cache size calculation 2020-11-27 16:17:10 +03:00
MemorySettings.cpp In memory compression: a prototype 2021-02-11 16:40:15 +03:00
MemorySettings.h Disable in-memory compression by default 2021-02-19 12:02:18 +03:00
MutationCommands.cpp Add missed header 2021-01-11 17:51:23 +03:00
MutationCommands.h ANTLR4 Grammar for ClickHouse and new parser (#11298) 2020-12-04 05:15:44 +03:00
PartitionCommands.cpp ALTER TABLE ... DROP|DETACH PART for ReplicatedMergeTree 2020-09-07 17:01:45 +01:00
PartitionCommands.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
ReadInOrderOptimizer.cpp rename settings 2020-12-17 02:17:59 +00:00
ReadInOrderOptimizer.h update 2020-12-13 00:42:15 +08:00
registerStorages.cpp Add storage PostgreSQL with read support 2020-12-27 12:15:57 +00:00
registerStorages.h Make code slightly better 2020-11-11 09:08:53 +08:00
SelectQueryDescription.cpp fix 2020-11-02 10:46:58 +00:00
SelectQueryDescription.h Make metadata single structure 2020-06-05 20:29:40 +03:00
SelectQueryInfo.h Refactor row level security actions. 2021-02-15 22:48:06 +03:00
SetSettings.cpp Better exceptions rethrow 2020-10-26 06:35:57 +03:00
SetSettings.h Use IDisk in Set and Join storages 2020-12-16 14:58:44 +03:00
StorageBuffer.cpp Merge pull request #21303 from ucasFL/forbid 2021-03-03 02:55:06 +03:00
StorageBuffer.h forbid to drop a column if it's referenced by materialized view 2021-02-28 05:24:39 +00:00
StorageDictionary.cpp Fix for tiny issue #13850 2020-12-14 15:31:10 +01:00
StorageDictionary.h Disable ATTACH/DETACH TABLE <DICTIONARY> 2020-11-11 23:04:49 +08:00
StorageDistributed.cpp Avoid processing optimize_skip_unused_shards twice 2021-03-09 10:05:56 +03:00
StorageDistributed.h Distributed: Add ability to delay/throttle INSERT until pending data will be reduced 2021-03-03 23:30:23 +03:00
StorageFactory.cpp Better 2021-01-21 21:15:11 +00:00
StorageFactory.h Expose supports_parallel_insert via system.table_engines 2021-01-08 14:57:24 +03:00
StorageFile.cpp Replace direct truncate with O_TRUNC flag 2021-02-20 03:27:23 +04:00
StorageFile.h Merge branch 'master' into revert-15259-revert-14962-log-avoid-deadlock 2020-12-22 00:41:52 +03:00
StorageGenerateRandom.cpp Fixed 01087_table_function_generate for DateTime64 2020-11-14 09:28:52 +03:00
StorageGenerateRandom.h Pass non-const SelectQueryInfo (and drop mutable qualifiers) 2020-10-02 22:42:35 +03:00
StorageInMemoryMetadata.cpp Merge remote-tracking branch 'upstream/master' into HEAD 2021-01-27 19:48:55 +03:00
StorageInMemoryMetadata.h fix TTLs with WHERE 2021-01-13 17:04:27 +03:00
StorageInput.cpp Pass non-const SelectQueryInfo (and drop mutable qualifiers) 2020-10-02 22:42:35 +03:00
StorageInput.h Pass non-const SelectQueryInfo (and drop mutable qualifiers) 2020-10-02 22:42:35 +03:00
StorageJoin.cpp Update StorageJoin locking 2021-02-25 12:31:22 +03:00
StorageJoin.h Minor changes in Hash/StorageJoin, add TableLockHolder to ExecutableFunctionJoinGet 2021-02-25 14:21:06 +03:00
StorageLog.cpp Merge remote-tracking branch 'upstream/master' into HEAD 2021-01-11 13:51:12 +03:00
StorageLog.h Merge remote-tracking branch 'upstream/master' into HEAD 2021-01-11 13:51:12 +03:00
StorageLogSettings.cpp dbms/ → src/ 2020-04-03 18:14:31 +03:00
StorageLogSettings.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
StorageMaterializedView.cpp Merge pull request #20626 from ClickHouse/fix_force_drop_materialized_view 2021-03-09 20:05:51 +03:00
StorageMaterializedView.h Merge pull request #20626 from ClickHouse/fix_force_drop_materialized_view 2021-03-09 20:05:51 +03:00
StorageMaterializeMySQL.cpp Show details of MaterializeMySQL tables in system.tables 2021-02-05 21:37:29 +08:00
StorageMaterializeMySQL.h fix sync 2021-02-01 12:32:36 +03:00
StorageMemory.cpp Restrict mutations for engines which doesn't support them 2021-02-25 13:07:48 +03:00
StorageMemory.h Restrict mutations for engines which doesn't support them 2021-02-25 13:07:48 +03:00
StorageMerge.cpp fix 2021-03-02 03:20:03 +00:00
StorageMerge.h forbid to drop a column if it's referenced by materialized view 2021-02-28 05:24:39 +00:00
StorageMergeTree.cpp JBOD data balancer 2021-03-08 11:10:35 +08:00
StorageMergeTree.h update and add tests 2021-03-08 17:38:07 +08:00
StorageMongoDB.cpp MongoDB table engine now establishes connection only when it reads data. 2021-02-05 11:47:31 +03:00
StorageMongoDB.h Add comment 2021-02-09 18:55:36 +03:00
StorageMySQL.cpp better formatfactory 2020-12-30 06:07:30 +03:00
StorageMySQL.h Make global_context consistent. 2020-11-20 18:23:14 +08:00
StorageNull.cpp fix 2021-03-02 03:20:03 +00:00
StorageNull.h forbid to drop a column if it's referenced by materialized view 2021-02-28 05:24:39 +00:00
StoragePostgreSQL.cpp Add TODO 2021-01-16 11:43:59 +03:00
StoragePostgreSQL.h Minor changes 2021-01-15 23:09:31 +03:00
StorageProxy.h forbid to drop a column if it's referenced by materialized view 2021-02-28 05:24:39 +00:00
StorageReplicatedMergeTree.cpp Replaced the iteration algorithm in part finder 2021-03-17 16:55:26 +03:00
StorageReplicatedMergeTree.h Merge remote-tracking branch 'upstream/master' into feature/attach-partition-local 2021-03-15 18:41:47 +03:00
StorageS3.cpp recreate S3 client if credentials changed 2021-03-10 13:36:57 +03:00
StorageS3.h recreate S3 client if credentials changed 2021-03-10 13:36:57 +03:00
StorageS3Settings.cpp Added SSE-C support in S3 client. 2021-01-28 09:32:41 +03:00
StorageS3Settings.h recreate S3 client if credentials changed 2021-03-10 13:36:57 +03:00
StorageSet.cpp In memory compression: a prototype 2021-02-11 16:40:15 +03:00
StorageSet.h Use IDisk in Set and Join storages 2020-12-16 14:58:44 +03:00
StorageStripeLog.cpp Fix error 2021-01-05 04:49:15 +03:00
StorageStripeLog.h Merge branch 'master' into revert-15259-revert-14962-log-avoid-deadlock 2020-12-22 00:41:52 +03:00
StorageTableFunction.h Remove Converting transform and step. 2020-11-17 20:16:55 +03:00
StorageTinyLog.cpp Update StorageTinyLog.cpp 2021-01-16 11:53:28 +03:00
StorageTinyLog.h Merge remote-tracking branch 'upstream/master' into HEAD 2021-01-11 13:51:12 +03:00
StorageURL.cpp abort() instead of std::terminate() + cleanup 2020-12-30 08:31:45 +03:00
StorageURL.h More forward declaration for generic headers 2020-12-12 17:43:10 +03:00
StorageValues.cpp Merge branch 'master' into azat-optimize_skip_unused_shards-optimization 2020-11-08 00:17:59 +03:00
StorageValues.h Pass non-const SelectQueryInfo (and drop mutable qualifiers) 2020-10-02 22:42:35 +03:00
StorageView.cpp Merge branch 'master' into filter-push-down 2021-02-26 19:33:27 +03:00
StorageView.h fix subcolumns with some storages 2020-12-23 15:16:26 +03:00
StorageXDBC.cpp More forward declaration for generic headers 2020-12-12 17:43:10 +03:00
StorageXDBC.h Merge branch 'master' into azat-optimize_skip_unused_shards-optimization 2020-11-08 00:17:59 +03:00
TableLockHolder.h Better comments 2020-06-22 12:49:21 +03:00
transformQueryForExternalDatabase.cpp External queries: fix the case of expr IN table #9756 2021-01-09 06:28:54 +03:00
transformQueryForExternalDatabase.h Try speedup build (#14809) 2020-09-15 12:55:57 +03:00
TTLDescription.cpp add comments and test for compatibility 2021-01-28 02:39:15 +03:00
TTLDescription.h allow multiple rows TTL with WHERE expression 2021-01-12 02:07:21 +03:00
TTLMode.h Add recompression TTL parser 2020-08-31 14:35:53 +03:00
VirtualColumnUtils.cpp Refactoring: extract TreeOptimizer from SyntaxAnalyzer (#12645) 2020-07-22 20:13:05 +03:00
VirtualColumnUtils.h Replace useless multiset with unordered_set 2020-09-25 16:38:09 +08:00
ya.make Generate ya.make 2021-02-12 05:33:39 +03:00
ya.make.in Fix Arcadia 2021-01-07 18:40:54 +03:00