druid/extensions-contrib
Rishabh Singh 953fe11e31
gRPC query extension (#15982)
Revives #14024 and additionally supports,

Native queries
gRPC health check endpoint
This PR doesn't have the shaded module for packaging gRPC and Guava libraries since grpc-query module uses the same Guava version as that of Druid.

The response is gRPC-specific. It provides the result schema along with the results as a binary "blob". Results can be in CSV, JSON array lines or as an array of Protobuf objects. If using Protobuf, the corresponding class must be installed along with the gRPC query extension so it is available to the Broker at runtime.
2024-09-19 12:16:32 +05:30
..
aliyun-oss-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
ambari-metrics-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
cassandra-storage Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
cloudfiles-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
compressed-bigdecimal Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
ddsketch Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
distinctcount Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
dropwizard-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-deltalake-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
druid-iceberg-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
gce-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
graphite-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
grpc-query gRPC query extension (#15982) 2024-09-19 12:16:32 +05:30
influx-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
influxdb-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
kafka-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
kubernetes-overlord-extensions add DataSchema.Builder to tidy stuff up a bit (#17065) 2024-09-15 11:18:34 -07:00
materialized-view-maintenance add DataSchema.Builder to tidy stuff up a bit (#17065) 2024-09-15 11:18:34 -07:00
materialized-view-selection Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
momentsketch Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
moving-average-query Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
opentelemetry-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
opentsdb-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
prometheus-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
rabbit-stream-indexing-service add DataSchema.Builder to tidy stuff up a bit (#17065) 2024-09-15 11:18:34 -07:00
redis-cache Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
spectator-histogram Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
sqlserver-metadata-storage Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
statsd-emitter Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
tdigestsketch Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
thrift-extensions Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
time-min-max Prepare master for 32.0.0 release (#17022) 2024-09-10 11:01:20 +05:30
virtual-columns MSQ: Rework memory management. (#17057) 2024-09-14 15:35:21 -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!