druid/extensions-core
Roman Leventov 73d9b31664 GenericIndexed minor bug fixes, optimizations and refactoring (#3951)
* Minor bug fixes in GenericIndexed; Refactor and optimize GenericIndexed; Remove some unnecessary ByteBuffer duplications in some deserialization paths; Add ZeroCopyByteArrayOutputStream

* Fixes

* Move GenericIndexedWriter.writeLongValueToOutputStream() and writeIntValueToOutputStream() to SerializerUtils

* Move constructors

* Add GenericIndexedBenchmark

* Comments

* Typo

* Note in Javadoc that IntermediateLongSupplierSerializer, LongColumnSerializer and LongMetricColumnSerializer are thread-unsafe

* Use primitive collections in IntermediateLongSupplierSerializer instead of BiMap

* Optimize TableLongEncodingWriter

* Add checks to SerializerUtils methods

* Don't restrict byte order in SerializerUtils.writeLongToOutputStream() and writeIntToOutputStream()

* Update GenericIndexedBenchmark

* SerializerUtils.writeIntToOutputStream() and writeLongToOutputStream() separate for big-endian and native-endian

* Add GenericIndexedBenchmark.indexOf()

* More checks in methods in SerializerUtils

* Use helperBuffer.arrayOffset()

* Optimizations in SerializerUtils
2017-03-27 14:17:31 -05:00
..
avro-extensions Explain Avro's unnecessary EOFException (#4098) (#4100) 2017-03-24 10:45:45 -05:00
caffeine-cache Allow compilation as Java8 source and target (#3328) 2017-03-14 22:23:47 -06:00
datasketches Rename SketchAggregationWithSimpleDataTest. (#4105) 2017-03-23 14:20:50 -07:00
druid-kerberos Bump version to 0.10.0-SNAPSHOT. (#3913) 2017-02-06 17:54:35 -08:00
hdfs-storage HdfsDataSegmentPusher bug fix (#4003) 2017-03-06 00:53:44 -08:00
histogram GenericIndexed minor bug fixes, optimizations and refactoring (#3951) 2017-03-27 14:17:31 -05:00
kafka-eight Bump version to 0.10.0-SNAPSHOT. (#3913) 2017-02-06 17:54:35 -08:00
kafka-extraction-namespace Bump version to 0.10.0-SNAPSHOT. (#3913) 2017-02-06 17:54:35 -08:00
kafka-indexing-service Fix race in KafkaIndexTaskTest (#4031) 2017-03-09 07:34:46 -08:00
lookups-cached-global Bump version to 0.10.0-SNAPSHOT. (#3913) 2017-02-06 17:54:35 -08:00
lookups-cached-single Fix a couple bugs due to calling Period.getMillis(). (#4006) 2017-03-05 18:44:20 +05:30
mysql-metadata-storage modified "end" column to `end` (#3903) 2017-02-13 12:36:27 -08:00
postgresql-metadata-storage modified "end" column to `end` (#3903) 2017-02-13 12:36:27 -08:00
s3-extensions TmpFileIOPeons to create files under the merging output directory, instead of java.io.tmpdir (#3990) 2017-03-02 14:05:12 -08:00
stats GenericIndexed minor bug fixes, optimizations and refactoring (#3951) 2017-03-27 14:17:31 -05:00