├── .gitignore ├── .travis.yml ├── README.md ├── RELEASING.md ├── benchmarks ├── README.md ├── download_test_data.sh └── src │ └── main │ └── scala │ └── me │ └── maciejb │ └── snappyflows │ └── benchmarks │ ├── BaselineBenchmark.scala │ ├── ChunkingBenchmark.scala │ ├── CompressApp.scala │ ├── CompressionBenchmark.scala │ ├── DecompressionBenchmark.scala │ ├── SaveEColiCompressedToFileApp.scala │ └── data │ └── EColi.scala ├── design └── SnappyFlow.graffle ├── project ├── build.properties ├── build.scala └── plugins.sbt ├── src ├── main │ └── scala │ │ └── me │ │ └── maciejb │ │ └── snappyflows │ │ ├── SnappyException.scala │ │ ├── SnappyFlows.scala │ │ └── impl │ │ ├── ByteStringParser.scala │ │ ├── Chunking.scala │ │ ├── Int24.scala │ │ ├── SnappyChunk.scala │ │ ├── SnappyFramed.scala │ │ └── package.scala └── test │ ├── resources │ ├── framing_format.txt │ └── framing_format.txt.sz │ └── scala │ └── me │ └── maciejb │ └── snappyflows │ ├── ManualTest.scala │ ├── RoundTripTest.scala │ ├── Snzip.scala │ └── impl │ └── ChunkingTest.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | 3 | benchmarks/data 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/RELEASING.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/download_test_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/download_test_data.sh -------------------------------------------------------------------------------- /benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/BaselineBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/BaselineBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/ChunkingBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/ChunkingBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/CompressApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/CompressApp.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/CompressionBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/CompressionBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/DecompressionBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/DecompressionBenchmark.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/SaveEColiCompressedToFileApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/SaveEColiCompressedToFileApp.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/data/EColi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/benchmarks/src/main/scala/me/maciejb/snappyflows/benchmarks/data/EColi.scala -------------------------------------------------------------------------------- /design/SnappyFlow.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/design/SnappyFlow.graffle -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.3.13 2 | -------------------------------------------------------------------------------- /project/build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/project/build.scala -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/SnappyException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/SnappyException.scala -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/SnappyFlows.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/SnappyFlows.scala -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/impl/ByteStringParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/impl/ByteStringParser.scala -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/impl/Chunking.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/impl/Chunking.scala -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/impl/Int24.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/impl/Int24.scala -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/impl/SnappyChunk.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/impl/SnappyChunk.scala -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/impl/SnappyFramed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/impl/SnappyFramed.scala -------------------------------------------------------------------------------- /src/main/scala/me/maciejb/snappyflows/impl/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/main/scala/me/maciejb/snappyflows/impl/package.scala -------------------------------------------------------------------------------- /src/test/resources/framing_format.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/test/resources/framing_format.txt -------------------------------------------------------------------------------- /src/test/resources/framing_format.txt.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/test/resources/framing_format.txt.sz -------------------------------------------------------------------------------- /src/test/scala/me/maciejb/snappyflows/ManualTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/test/scala/me/maciejb/snappyflows/ManualTest.scala -------------------------------------------------------------------------------- /src/test/scala/me/maciejb/snappyflows/RoundTripTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/test/scala/me/maciejb/snappyflows/RoundTripTest.scala -------------------------------------------------------------------------------- /src/test/scala/me/maciejb/snappyflows/Snzip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/test/scala/me/maciejb/snappyflows/Snzip.scala -------------------------------------------------------------------------------- /src/test/scala/me/maciejb/snappyflows/impl/ChunkingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maciej/snappy-flows/HEAD/src/test/scala/me/maciejb/snappyflows/impl/ChunkingTest.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "0.3.1-pekko.SNAPSHOT" 2 | --------------------------------------------------------------------------------