├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── USECASES.md ├── benchmark.log ├── docs ├── ARHI.md ├── PERF.md └── fast-select-vs-mongo-db.png ├── pom.xml ├── prepare-sap-hana.sh └── src ├── main └── java │ └── com │ └── github │ └── terma │ └── fastselect │ ├── Block.java │ ├── ByteBetweenRequest.java │ ├── ByteRequest.java │ ├── ColumnRequest.java │ ├── DoubleBetweenRequest.java │ ├── FastSelect.java │ ├── FastSelectBuilder.java │ ├── FastSelectComparator.java │ ├── IntBetweenRequest.java │ ├── IntRequest.java │ ├── LongBetweenRequest.java │ ├── LongRequest.java │ ├── MultiByteRequest.java │ ├── MultiIntRequest.java │ ├── MultiLongRequest.java │ ├── MultiShortRequest.java │ ├── NotRequest.java │ ├── OrRequest.java │ ├── Proto.java │ ├── Range.java │ ├── Request.java │ ├── Saver.java │ ├── ShortBetweenRequest.java │ ├── ShortRequest.java │ ├── StringCompressedByteNoCaseLikeRequest.java │ ├── StringCompressedIntNoCaseLikeRequest.java │ ├── StringCompressedShortNoCaseLikeRequest.java │ ├── StringLikeRequest.java │ ├── StringMultipleRequest.java │ ├── StringNoCaseLikeRequest.java │ ├── StringRequest.java │ ├── Table.java │ ├── callbacks │ ├── AggregateCallback.java │ ├── AggregateKey.java │ ├── Aggregator.java │ ├── ArrayLayoutCallback.java │ ├── ArrayLayoutLimitCallback.java │ ├── ArrayToObjectCallback.java │ ├── ArrayToObjectLimitCallback.java │ ├── Callback.java │ ├── CounterCallback.java │ ├── GroupCountCallback.java │ ├── LimitCallback.java │ ├── ListCallback.java │ ├── ListLimitCallback.java │ ├── MultiGroupCountCallback.java │ └── package-info.java │ ├── data │ ├── ByteData.java │ ├── Data.java │ ├── DoubleData.java │ ├── IntData.java │ ├── LongData.java │ ├── MultiByteData.java │ ├── MultiIntData.java │ ├── MultiLongData.java │ ├── MultiShortData.java │ ├── ShortData.java │ ├── StringCompressedByte.java │ ├── StringCompressedByteData.java │ ├── StringCompressedInt.java │ ├── StringCompressedIntData.java │ ├── StringCompressedShort.java │ ├── StringCompressedShortData.java │ ├── StringData.java │ └── package-info.java │ ├── demo │ ├── Demo.java │ ├── DemoData.java │ ├── DemoUtils.java │ ├── IODemo.java │ ├── SaveLoadDemo.java │ └── package-info.java │ ├── jmx │ ├── ColumnBean.java │ ├── FastSelectMXBean.java │ └── FastSelectMXBeanImpl.java │ ├── package-info.java │ └── utils │ ├── BlockRoundValue.java │ ├── IOUtils.java │ ├── MemMeter.java │ ├── MethodHandlerRepository.java │ ├── RoundValue.java │ ├── SpecialRandom.java │ ├── ThreadUtils.java │ ├── Utf8Utils.java │ └── package-info.java └── test └── java └── com └── github └── terma └── fastselect ├── BitSetMem.java ├── BlockMock.java ├── ByteBetweenRequestTest.java ├── ByteRequestTest.java ├── DemoTest.java ├── DoubleBetweenRequestTest.java ├── FastSelectBuilderTest.java ├── FastSelectByteTest.java ├── FastSelectCopyTest.java ├── FastSelectDoubleTest.java ├── FastSelectIntTest.java ├── FastSelectLongTest.java ├── FastSelectMultiByteTest.java ├── FastSelectSaveLoadTest.java ├── FastSelectShortTest.java ├── FastSelectStringCompressedByteTest.java ├── FastSelectStringCompressedIntTest.java ├── FastSelectStringCompressedShortTest.java ├── FastSelectStringTest.java ├── FastSelectTest.java ├── IntBetweenRequestTest.java ├── IntRequestTest.java ├── LongBetweenRequestTest.java ├── LongRequestTest.java ├── MultiByteRequestTest.java ├── MultiLongRequestTest.java ├── MultiShortRequestTest.java ├── NotRequestTest.java ├── OrRequestTest.java ├── ShortBetweenRequestTest.java ├── ShortRequestTest.java ├── StringLikeRequestTest.java ├── StringMultipleRequestTest.java ├── StringNoCaseLikeRequestTest.java ├── StringRequestTest.java ├── TestAllTypes.java ├── benchmark ├── AddAllBenchmark.java ├── AggregateCallbackBenchmark.java ├── CompressedStringVsStringLoadBenchmark.java ├── CopyBenchmark.java ├── CountBenchmark.java ├── CreatingBenchmark.java ├── DemoBenchmark.java ├── DemoMem.java ├── DirectAccessArrayVsBitSetVsRoaringBitmapBenchmark.java ├── DynamicBenchmark.java ├── ForkUpdateBenchmark.java ├── HashCodeBenchmark.java ├── LongBufferVsPutLongBenchmark.java ├── MappedBufferManyVsOneBenchmark.java ├── MappedVsBufferBenchmark.java ├── MultiGroupCountBenchmark.java ├── Player.java ├── PlayerApacheDrill.java ├── PlayerFactory.java ├── PlayerFactoryApacheDrill.java ├── PlayerFactoryFastSelect.java ├── PlayerFactoryH2.java ├── PlayerFactoryMongoDb.java ├── PlayerFactoryOracle.java ├── PlayerFastSelect.java ├── PlayerH2.java ├── PlayerMongoDb.java ├── PlayerOracle.java ├── SelectByStringBenchmark.java ├── SelectByStringCompressedByteBenchmark.java ├── SingleGroupCountBenchmark.java ├── Stand.java └── StringGetBytesBenchmark.java ├── callbacks ├── AggregateCallbackTest.java ├── CounterCallbackTest.java ├── GroupCountCallbackTest.java └── MultiGroupCountCallbackTest.java ├── data ├── ByteDataTest.java ├── DoubleDataTest.java ├── IntDataTest.java ├── IntStringData.java ├── LongDataTest.java ├── MultiByteDataTest.java ├── MultiIntDataTest.java ├── MultiLongDataTest.java ├── MultiShortDataTest.java ├── ShortDataTest.java ├── StringCompressedByteDataTest.java ├── StringCompressedIntDataTest.java ├── StringCompressedShortDataTest.java └── StringDataTest.java ├── demo └── DemoUtilsTest.java ├── jmx ├── FastSelectMXBeanImplTest.java └── JmxDemo.java └── utils ├── BlockRoundValueTest.java ├── MemMeterTest.java ├── MethodHandlerRepositoryTest.java ├── RoundValueTest.java ├── SpecialRandomTest.java └── Utf8UtilsTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/README.md -------------------------------------------------------------------------------- /USECASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/USECASES.md -------------------------------------------------------------------------------- /benchmark.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/benchmark.log -------------------------------------------------------------------------------- /docs/ARHI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/docs/ARHI.md -------------------------------------------------------------------------------- /docs/PERF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/docs/PERF.md -------------------------------------------------------------------------------- /docs/fast-select-vs-mongo-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/docs/fast-select-vs-mongo-db.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/pom.xml -------------------------------------------------------------------------------- /prepare-sap-hana.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/prepare-sap-hana.sh -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/Block.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/ByteBetweenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/ByteBetweenRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/ByteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/ByteRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/ColumnRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/ColumnRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/DoubleBetweenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/DoubleBetweenRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/FastSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/FastSelect.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/FastSelectBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/FastSelectBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/FastSelectComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/FastSelectComparator.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/IntBetweenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/IntBetweenRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/IntRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/IntRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/LongBetweenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/LongBetweenRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/LongRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/LongRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/MultiByteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/MultiByteRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/MultiIntRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/MultiIntRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/MultiLongRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/MultiLongRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/MultiShortRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/MultiShortRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/NotRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/NotRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/OrRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/OrRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/Proto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/Proto.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/Range.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/Request.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/Saver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/Saver.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/ShortBetweenRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/ShortBetweenRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/ShortRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/ShortRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/StringCompressedByteNoCaseLikeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/StringCompressedByteNoCaseLikeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/StringCompressedIntNoCaseLikeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/StringCompressedIntNoCaseLikeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/StringCompressedShortNoCaseLikeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/StringCompressedShortNoCaseLikeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/StringLikeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/StringLikeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/StringMultipleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/StringMultipleRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/StringNoCaseLikeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/StringNoCaseLikeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/StringRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/StringRequest.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/Table.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/AggregateCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/AggregateCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/AggregateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/AggregateKey.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/Aggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/Aggregator.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/ArrayLayoutCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/ArrayLayoutCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/ArrayLayoutLimitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/ArrayLayoutLimitCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/ArrayToObjectCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/ArrayToObjectCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/ArrayToObjectLimitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/ArrayToObjectLimitCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/Callback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/CounterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/CounterCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/GroupCountCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/GroupCountCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/LimitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/LimitCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/ListCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/ListCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/ListLimitCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/ListLimitCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/MultiGroupCountCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/MultiGroupCountCallback.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/callbacks/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/callbacks/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/ByteData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/ByteData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/Data.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/DoubleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/DoubleData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/IntData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/IntData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/LongData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/LongData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/MultiByteData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/MultiByteData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/MultiIntData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/MultiIntData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/MultiLongData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/MultiLongData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/MultiShortData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/MultiShortData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/ShortData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/ShortData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/StringCompressedByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/StringCompressedByte.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/StringCompressedByteData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/StringCompressedByteData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/StringCompressedInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/StringCompressedInt.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/StringCompressedIntData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/StringCompressedIntData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/StringCompressedShort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/StringCompressedShort.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/StringCompressedShortData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/StringCompressedShortData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/StringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/StringData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/data/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/data/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/demo/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/demo/Demo.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/demo/DemoData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/demo/DemoData.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/demo/DemoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/demo/DemoUtils.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/demo/IODemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/demo/IODemo.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/demo/SaveLoadDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/demo/SaveLoadDemo.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/demo/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/demo/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/jmx/ColumnBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/jmx/ColumnBean.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/jmx/FastSelectMXBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/jmx/FastSelectMXBean.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/jmx/FastSelectMXBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/jmx/FastSelectMXBeanImpl.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/BlockRoundValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/BlockRoundValue.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/IOUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/IOUtils.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/MemMeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/MemMeter.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/MethodHandlerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/MethodHandlerRepository.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/RoundValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/RoundValue.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/SpecialRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/SpecialRandom.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/ThreadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/ThreadUtils.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/Utf8Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/Utf8Utils.java -------------------------------------------------------------------------------- /src/main/java/com/github/terma/fastselect/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/main/java/com/github/terma/fastselect/utils/package-info.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/BitSetMem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/BitSetMem.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/BlockMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/BlockMock.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/ByteBetweenRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/ByteBetweenRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/ByteRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/ByteRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/DemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/DemoTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/DoubleBetweenRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/DoubleBetweenRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectByteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectByteTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectCopyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectCopyTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectDoubleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectDoubleTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectIntTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectLongTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectLongTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectMultiByteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectMultiByteTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectSaveLoadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectSaveLoadTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectShortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectShortTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectStringCompressedByteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectStringCompressedByteTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectStringCompressedIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectStringCompressedIntTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectStringCompressedShortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectStringCompressedShortTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectStringTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/FastSelectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/FastSelectTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/IntBetweenRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/IntBetweenRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/IntRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/IntRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/LongBetweenRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/LongBetweenRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/LongRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/LongRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/MultiByteRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/MultiByteRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/MultiLongRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/MultiLongRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/MultiShortRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/MultiShortRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/NotRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/NotRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/OrRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/OrRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/ShortBetweenRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/ShortBetweenRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/ShortRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/ShortRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/StringLikeRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/StringLikeRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/StringMultipleRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/StringMultipleRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/StringNoCaseLikeRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/StringNoCaseLikeRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/StringRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/StringRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/TestAllTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/TestAllTypes.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/AddAllBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/AddAllBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/AggregateCallbackBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/AggregateCallbackBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/CompressedStringVsStringLoadBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/CompressedStringVsStringLoadBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/CopyBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/CopyBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/CountBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/CountBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/CreatingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/CreatingBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/DemoBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/DemoBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/DemoMem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/DemoMem.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/DirectAccessArrayVsBitSetVsRoaringBitmapBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/DirectAccessArrayVsBitSetVsRoaringBitmapBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/DynamicBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/DynamicBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/ForkUpdateBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/ForkUpdateBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/HashCodeBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/HashCodeBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/LongBufferVsPutLongBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/LongBufferVsPutLongBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/MappedBufferManyVsOneBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/MappedBufferManyVsOneBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/MappedVsBufferBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/MappedVsBufferBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/MultiGroupCountBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/MultiGroupCountBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/Player.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerApacheDrill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerApacheDrill.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerFactory.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryApacheDrill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryApacheDrill.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryFastSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryFastSelect.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryH2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryH2.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryMongoDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryMongoDb.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerFactoryOracle.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerFastSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerFastSelect.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerH2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerH2.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerMongoDb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerMongoDb.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/PlayerOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/PlayerOracle.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/SelectByStringBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/SelectByStringBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/SelectByStringCompressedByteBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/SelectByStringCompressedByteBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/SingleGroupCountBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/SingleGroupCountBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/Stand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/Stand.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/benchmark/StringGetBytesBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/benchmark/StringGetBytesBenchmark.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/callbacks/AggregateCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/callbacks/AggregateCallbackTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/callbacks/CounterCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/callbacks/CounterCallbackTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/callbacks/GroupCountCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/callbacks/GroupCountCallbackTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/callbacks/MultiGroupCountCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/callbacks/MultiGroupCountCallbackTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/ByteDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/ByteDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/DoubleDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/DoubleDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/IntDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/IntDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/IntStringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/IntStringData.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/LongDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/LongDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/MultiByteDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/MultiByteDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/MultiIntDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/MultiIntDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/MultiLongDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/MultiLongDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/MultiShortDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/MultiShortDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/ShortDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/ShortDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/StringCompressedByteDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/StringCompressedByteDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/StringCompressedIntDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/StringCompressedIntDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/StringCompressedShortDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/StringCompressedShortDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/data/StringDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/data/StringDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/demo/DemoUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/demo/DemoUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/jmx/FastSelectMXBeanImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/jmx/FastSelectMXBeanImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/jmx/JmxDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/jmx/JmxDemo.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/utils/BlockRoundValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/utils/BlockRoundValueTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/utils/MemMeterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/utils/MemMeterTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/utils/MethodHandlerRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/utils/MethodHandlerRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/utils/RoundValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/utils/RoundValueTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/utils/SpecialRandomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/utils/SpecialRandomTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/terma/fastselect/utils/Utf8UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terma/fast-select/HEAD/src/test/java/com/github/terma/fastselect/utils/Utf8UtilsTest.java --------------------------------------------------------------------------------