ClickHouse/src/Storages/RabbitMQ
李扬 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
..
RabbitMQConnection.cpp Add logging, remove closing connection in destructor 2023-01-04 18:08:55 +01:00
RabbitMQConnection.h Add logging, remove closing connection in destructor 2023-01-04 18:08:55 +01:00
RabbitMQConsumer.cpp Fix data race, refactor 2023-04-17 13:40:53 +02:00
RabbitMQConsumer.h Fix data race, refactor 2023-04-17 13:40:53 +02:00
RabbitMQHandler.cpp rabbitmq-test-fix 2023-02-20 14:16:40 +01:00
RabbitMQHandler.h rabbitmq-test-fix 2023-02-20 14:16:40 +01:00
RabbitMQProducer.cpp rabbitmq-test-fix 2023-02-20 14:16:40 +01:00
RabbitMQProducer.h Fix 2023-02-15 11:14:50 +01:00
RabbitMQSettings.cpp
RabbitMQSettings.h Move obsolete format settings to separate section 2023-09-20 16:00:28 +00:00
RabbitMQSource.cpp Merge pull request #48845 from kssenii/fix-data-race-in-rabbitmq 2023-04-20 11:43:18 +02:00
RabbitMQSource.h Fix test 2023-04-18 15:54:36 +02:00
StorageRabbitMQ.cpp Support orc filter push down (file + stripe + rowgroup level) (#55330) 2023-10-24 12:08:17 -07:00
StorageRabbitMQ.h Add some logging to StorageRabbitMQ 2023-09-20 15:54:11 +02:00