druid/extensions-contrib
Goh Wei Xiang f68a0693f3 Allow use of non-threadsafe ObjectCachingColumnSelectorFactory (#4397)
* Adding a flag to indicate when ObjectCachingColumnSelectorFactory need not be threadsafe.

* - Use of computeIfAbsent over putIfAbsent
- Replace Maps.newXXXMap() with normal instantiation
- Documentations on when is thread-safe required.
- Use Builders for On/OffheapIncrementalIndex

* - Optimization on computeIfAbsent
- Constant EMPTY DimensionsSpec
- Improvement on IncrementalIndexSchema.Builder
  - Remove setting of default values
  - Use var args for metrics
- Correction on On/OffheapIncrementalIndex Builders
- Combine On/OffheapIncrementalIndex Builders

* - Removing unused imports.

* - Helper method for testing with IncrementalIndex.Builder

* - Correction on javadoc.

* Style fix
2017-06-16 16:04:19 -05:00
..
ambari-metrics-emitter Make using implicit system Charset an error (#4326) 2017-06-05 23:57:25 -07:00
azure-extensions Uncompress streams without having to download to tmp first (#4364) 2017-06-08 18:08:38 -07:00
cassandra-storage Update dependencies (#4313) 2017-06-09 14:32:07 -07:00
cloudfiles-extensions Avoid using Guava in DataSegmentPushers because of incompatibilities (#4391) 2017-06-12 09:58:34 -07:00
distinctcount Allow use of non-threadsafe ObjectCachingColumnSelectorFactory (#4397) 2017-06-16 16:04:19 -05:00
druid-rocketmq Enable most IntelliJ 'Probable bugs' inspections (#4353) 2017-06-07 09:54:25 -07:00
google-extensions Avoid using Guava in DataSegmentPushers because of incompatibilities (#4391) 2017-06-12 09:58:34 -07:00
graphite-emitter Update versions to 0.10.1-SNAPSHOT. (#4191) 2017-04-20 18:12:28 -07:00
kafka-eight-simpleConsumer Update versions to 0.10.1-SNAPSHOT. (#4191) 2017-04-20 18:12:28 -07:00
kafka-emitter Make using implicit system Charset an error (#4326) 2017-06-05 23:57:25 -07:00
orc-extensions Update dependencies (#4313) 2017-06-09 14:32:07 -07:00
parquet-extensions Make @Override annotation obligatory (#4274) 2017-05-16 13:30:30 -05:00
rabbitmq Update dependencies (#4313) 2017-06-09 14:32:07 -07:00
scan-query Allow use of non-threadsafe ObjectCachingColumnSelectorFactory (#4397) 2017-06-16 16:04:19 -05:00
sqlserver-metadata-storage Make PolyBind to fail if property value is not found (fixes #4369) (#4374) 2017-06-13 09:45:43 -07:00
statsd-emitter Update versions to 0.10.1-SNAPSHOT. (#4191) 2017-04-20 18:12:28 -07:00
thrift-extensions Update dependencies (#4313) 2017-06-09 14:32:07 -07:00
time-min-max Make using implicit system Charset an error (#4326) 2017-06-05 23:57:25 -07:00
virtual-columns Allow use of non-threadsafe ObjectCachingColumnSelectorFactory (#4397) 2017-06-16 16:04:19 -05:00
README.md refactor extensions into their own docs 2016-03-22 18:54:10 -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/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!