druid/extensions-contrib
Paul Rogers 86e6e61e88
Modular Calcite Test Framework (#12965)
* Refactor Calcite test "framework" for planner tests

Refactors the current Calcite tests to make it a bit easier
to adjust the set of runtime objects used within a test.

* Move data creation out of CalciteTests into TestDataBuilder
* Move "framework" creation out of CalciteTests into
  a QueryFramework
* Move injector-dependent functions from CalciteTests
  into QueryFrameworkUtils
* Wrapper around the planner factory, etc. to allow
  customization.
* Bulk of the "framework" created once per class rather
  than once per test.
* Refactor tests to use a test builder
* Change all testQuery() methods to use the test builder.
Move test execution & verification into a test runner.
2022-10-20 15:45:44 -07:00
..
aliyun-oss-extensions Lazy initialization of segment killers, movers and archivers (#13170) 2022-10-04 15:55:46 +05:30
ambari-metrics-emitter Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
cassandra-storage Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
cloudfiles-extensions Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
compressed-bigdecimal Modular Calcite Test Framework (#12965) 2022-10-20 15:45:44 -07:00
distinctcount Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
dropwizard-emitter Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
gce-extensions Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
graphite-emitter Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
influx-extensions Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
influxdb-emitter Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
kafka-emitter Fix compiler error: The project was not built since its build path is incomplete. Cannot find the class file for org.slf4j.Logger. Fix the build path then try building this project (#13029) 2022-09-06 20:49:41 +05:30
materialized-view-maintenance Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
materialized-view-selection Redesign QueryContext class (#13071) 2022-10-15 11:02:11 +05:30
momentsketch Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
moving-average-query Modular Calcite Test Framework (#12965) 2022-10-20 15:45:44 -07:00
opentelemetry-emitter Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
opentsdb-emitter Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
prometheus-emitter prometheus-emitter supports sending metrics to pushgateway regularly … (#13034) 2022-09-09 20:46:14 +08:00
redis-cache Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
sqlserver-metadata-storage Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
statsd-emitter Improve global-cached-lookups metric reporting (#13219) 2022-10-13 18:51:54 -04:00
tdigestsketch Modular Calcite Test Framework (#12965) 2022-10-20 15:45:44 -07:00
thrift-extensions Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
time-min-max Bump up the version to 25.0.0 (#12975) 2022-08-29 11:27:38 +05:30
virtual-columns SQL: Use timestamp_floor when granularity is not safe. (#13206) 2022-10-17 08:22:45 -07:00
README.md fix broken links (#9537) 2020-03-22 17:41:18 -07:00

README.md

Community Extensions

Please contribute all community extensions in this directory and include a doc of how your extension can be used under docs/development/extensions-contrib/.

Please note that community extensions are maintained by their original contributors and are not packaged with the core Druid distribution. If you'd like to take on maintenance for a community extension, please post on dev@druid.apache.org to let us know!