├── .travis.yml ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── scala │ └── com │ └── landoop │ └── avro │ ├── DataBlock.java │ ├── FastDataFileWriter.scala │ ├── FastDataFileWriterBuilder.scala │ ├── codec │ ├── BZip2Codec.java │ ├── CodecFactory.java │ ├── CodecFactory.scala │ ├── DeflateCodec.java │ ├── NullCodec.java │ ├── SnappyCodec.java │ └── XZCodec.java │ └── concurrent │ ├── ExecutorExtension.scala │ └── FutureAwaitWithFailFastFn.scala └── test ├── resources └── log4j.properties └── scala └── com └── landoop └── avro ├── AvroFileWriter.scala ├── FastDataFileWriterTest.scala ├── FastWriteProgram.scala ├── StandardWriteProgram.scala ├── StockQuote.scala └── Timed.scala /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'fast-avro-write' 2 | -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/DataBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/DataBlock.java -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/FastDataFileWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/FastDataFileWriter.scala -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/FastDataFileWriterBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/FastDataFileWriterBuilder.scala -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/codec/BZip2Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/codec/BZip2Codec.java -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/codec/CodecFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/codec/CodecFactory.java -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/codec/CodecFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/codec/CodecFactory.scala -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/codec/DeflateCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/codec/DeflateCodec.java -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/codec/NullCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/codec/NullCodec.java -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/codec/SnappyCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/codec/SnappyCodec.java -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/codec/XZCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/codec/XZCodec.java -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/concurrent/ExecutorExtension.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/concurrent/ExecutorExtension.scala -------------------------------------------------------------------------------- /src/main/scala/com/landoop/avro/concurrent/FutureAwaitWithFailFastFn.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/main/scala/com/landoop/avro/concurrent/FutureAwaitWithFailFastFn.scala -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/scala/com/landoop/avro/AvroFileWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/test/scala/com/landoop/avro/AvroFileWriter.scala -------------------------------------------------------------------------------- /src/test/scala/com/landoop/avro/FastDataFileWriterTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/test/scala/com/landoop/avro/FastDataFileWriterTest.scala -------------------------------------------------------------------------------- /src/test/scala/com/landoop/avro/FastWriteProgram.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/test/scala/com/landoop/avro/FastWriteProgram.scala -------------------------------------------------------------------------------- /src/test/scala/com/landoop/avro/StandardWriteProgram.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/test/scala/com/landoop/avro/StandardWriteProgram.scala -------------------------------------------------------------------------------- /src/test/scala/com/landoop/avro/StockQuote.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/test/scala/com/landoop/avro/StockQuote.scala -------------------------------------------------------------------------------- /src/test/scala/com/landoop/avro/Timed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/fast-avro-write/HEAD/src/test/scala/com/landoop/avro/Timed.scala --------------------------------------------------------------------------------