ClickHouse/src/Storages/S3Queue
李扬 465962df7f
Support orc filter push down (file + stripe + rowgroup level) (#55330)
* support orc filter push down

* update orc lib version

* replace setqueryinfo with setkeycondition

* fix issue https://github.com/ClickHouse/ClickHouse/issues/53536

* refactor source with key condition

* fix building error

* remove std::cout

* update orc

* update orc version

* fix bugs

* improve code

* upgrade orc lib

* fix code style

* change as requested

* add performance tests for orc filter push down

* add performance tests for orc filter push down

* fix all bugs

* fix default as null issue

* add uts for null as default issues

* upgrade orc lib

* fix failed orc lib uts and fix typo

* fix failed uts

* fix failed uts

* fix ast fuzzer tests

* fix bug of uint64 overflow in https://s3.amazonaws.com/clickhouse-test-reports/55330/de22fdcaea2e12c96f300e95f59beba84401712d/fuzzer_astfuzzerubsan/report.html

* fix asan fatal caused by reused column vector batch in native orc input format. refer to https://s3.amazonaws.com/clickhouse-test-reports/55330/be39d23af2d7e27f5ec7f168947cf75aeaabf674/stateless_tests__asan__[4_4].htm

* fix wrong performance tests

* disable 02892_orc_filter_pushdown on aarch64. https://s3.amazonaws.com/clickhouse-test-reports/55330/be39d23af2d7e27f5ec7f168947cf75aeaabf674/stateless_tests__aarch64_.html

* add some comments

* add some comments

* inline range::equals and range::less

* fix data race of key condition

* trigger ci
2023-10-24 12:08:17 -07:00
..
S3QueueFilesMetadata.cpp Fix 2023-10-17 19:02:04 +02:00
S3QueueFilesMetadata.h Review fixes 2023-10-16 18:15:17 +02:00
S3QueueMetadataFactory.cpp Better maintenance of processing node 2023-09-27 17:17:52 +02:00
S3QueueMetadataFactory.h Better maintenance of processing node 2023-09-27 17:17:52 +02:00
S3QueueSettings.cpp S3Queue fixes 2023-09-07 19:17:21 +02:00
S3QueueSettings.h Enable log by default 2023-10-18 15:23:16 +02:00
S3QueueSource.cpp Support orc filter push down (file + stripe + rowgroup level) (#55330) 2023-10-24 12:08:17 -07:00
S3QueueSource.h Support orc filter push down (file + stripe + rowgroup level) (#55330) 2023-10-24 12:08:17 -07:00
S3QueueTableMetadata.cpp S3Queue fixes 2023-09-07 19:17:21 +02:00
S3QueueTableMetadata.h S3Queue fixes 2023-09-07 19:17:21 +02:00
StorageS3Queue.cpp Fix 2023-10-18 14:37:33 +02:00
StorageS3Queue.h Review fixes 2023-10-16 18:15:17 +02:00