mirror of https://github.com/apache/druid.git
0ce406bdf1
* Introduce "transformSpec" at ingest-time. It accepts a "filter" (standard query filter object) and "transforms" (a list of objects with "name" and "expression"). These can be used to do filtering and single-row transforms without need for a separate data processing job. The "expression" fields use the same expression language as other expression-based feature. * Remove forbidden api. * Fix compile error. * Fix tests. * Some more changes. - Add nullable annotation to Firehose.nextRow. - Add tests for index task, realtime task, kafka task, hadoop mapper, and ingestSegment firehose. * Fix bad merge. * Adjust imports. * Adjust whitespace. * Make Transform into an interface. * Add missing annotation. * Switch logger. * Switch logger. * Adjust test. * Adjustment to handling for DatasourceIngestionSpec. * Fix test. * CR comments. * Remove unused method. * Add javadocs. * More javadocs, and always decorate. * Fix bug in TransformingStringInputRowParser. * Fix bad merge. * Fix ISFF tests. * Fix DORC test. |
||
---|---|---|
.. | ||
ambari-metrics-emitter | ||
azure-extensions | ||
cassandra-storage | ||
cloudfiles-extensions | ||
distinctcount | ||
druid-rocketmq | ||
google-extensions | ||
graphite-emitter | ||
kafka-eight-simpleConsumer | ||
kafka-emitter | ||
orc-extensions | ||
parquet-extensions | ||
rabbitmq | ||
redis-cache | ||
sqlserver-metadata-storage | ||
statsd-emitter | ||
thrift-extensions | ||
time-min-max | ||
virtual-columns | ||
README.md |
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/content/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 druid-development group to let us know!