├── .gitignore ├── .travis.yml ├── README.md ├── leveldb-api ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── iq80 │ └── leveldb │ ├── CompressionType.java │ ├── DB.java │ ├── DBComparator.java │ ├── DBException.java │ ├── DBFactory.java │ ├── DBIterator.java │ ├── Logger.java │ ├── Options.java │ ├── Range.java │ ├── ReadOptions.java │ ├── Snapshot.java │ ├── WriteBatch.java │ └── WriteOptions.java ├── leveldb-benchmark ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── iq80 │ └── leveldb │ └── benchmark │ └── DbBenchmark.java ├── leveldb ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── iq80 │ │ │ └── leveldb │ │ │ ├── impl │ │ │ ├── Compaction.java │ │ │ ├── DbConstants.java │ │ │ ├── DbImpl.java │ │ │ ├── DbLock.java │ │ │ ├── FileChannelLogWriter.java │ │ │ ├── FileMetaData.java │ │ │ ├── Filename.java │ │ │ ├── InternalEntry.java │ │ │ ├── InternalKey.java │ │ │ ├── InternalKeyComparator.java │ │ │ ├── InternalUserComparator.java │ │ │ ├── Iq80DBFactory.java │ │ │ ├── Level.java │ │ │ ├── Level0.java │ │ │ ├── LogChunkType.java │ │ │ ├── LogConstants.java │ │ │ ├── LogMonitor.java │ │ │ ├── LogMonitors.java │ │ │ ├── LogReader.java │ │ │ ├── LogWriter.java │ │ │ ├── Logs.java │ │ │ ├── LookupKey.java │ │ │ ├── LookupResult.java │ │ │ ├── MMapLogWriter.java │ │ │ ├── MemTable.java │ │ │ ├── ReadStats.java │ │ │ ├── SeekingIterable.java │ │ │ ├── SeekingIterator.java │ │ │ ├── SeekingIteratorAdapter.java │ │ │ ├── SequenceNumber.java │ │ │ ├── SnapshotImpl.java │ │ │ ├── SnapshotSeekingIterator.java │ │ │ ├── TableCache.java │ │ │ ├── ValueType.java │ │ │ ├── Version.java │ │ │ ├── VersionEdit.java │ │ │ ├── VersionEditTag.java │ │ │ ├── VersionSet.java │ │ │ └── WriteBatchImpl.java │ │ │ ├── table │ │ │ ├── Block.java │ │ │ ├── BlockBuilder.java │ │ │ ├── BlockEntry.java │ │ │ ├── BlockHandle.java │ │ │ ├── BlockIterator.java │ │ │ ├── BlockTrailer.java │ │ │ ├── BytewiseComparator.java │ │ │ ├── CustomUserComparator.java │ │ │ ├── FileChannelTable.java │ │ │ ├── Footer.java │ │ │ ├── MMapTable.java │ │ │ ├── Table.java │ │ │ ├── TableBuilder.java │ │ │ └── UserComparator.java │ │ │ └── util │ │ │ ├── AbstractSeekingIterator.java │ │ │ ├── BasicSliceOutput.java │ │ │ ├── ByteBufferSupport.java │ │ │ ├── Closeables.java │ │ │ ├── DbIterator.java │ │ │ ├── DynamicSliceOutput.java │ │ │ ├── FileUtils.java │ │ │ ├── Finalizer.java │ │ │ ├── IntVector.java │ │ │ ├── InternalIterator.java │ │ │ ├── InternalTableIterator.java │ │ │ ├── Level0Iterator.java │ │ │ ├── LevelIterator.java │ │ │ ├── MergingIterator.java │ │ │ ├── PureJavaCrc32C.java │ │ │ ├── SizeOf.java │ │ │ ├── Slice.java │ │ │ ├── SliceComparator.java │ │ │ ├── SliceInput.java │ │ │ ├── SliceOutput.java │ │ │ ├── Slices.java │ │ │ ├── Snappy.java │ │ │ ├── TableIterator.java │ │ │ └── VariableLengthQuantity.java │ └── resources │ │ └── org │ │ └── iq80 │ │ └── leveldb │ │ └── impl │ │ └── version.txt │ └── test │ └── java │ └── org │ └── iq80 │ └── leveldb │ ├── impl │ ├── ApiTest.java │ ├── DbImplTest.java │ ├── LogTest.java │ ├── NativeInteropTest.java │ ├── TestFileChannelLogWriter.java │ └── TestMMapLogWriter.java │ ├── table │ ├── BlockHelper.java │ ├── BlockTest.java │ ├── FileChannelTableTest.java │ ├── MMapTableTest.java │ └── TableTest.java │ └── util │ ├── PureJavaCrc32CTest.java │ ├── SliceComparatorTest.java │ └── VariableLengthQuantityTest.java ├── license.txt ├── notice.md ├── pom.xml └── src ├── checkstyle └── checks.xml ├── license └── LICENSE-HEADER.txt └── site └── site.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/README.md -------------------------------------------------------------------------------- /leveldb-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/pom.xml -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/CompressionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/CompressionType.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/DB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/DB.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/DBComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/DBComparator.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/DBException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/DBException.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/DBFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/DBFactory.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/DBIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/DBIterator.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/Logger.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/Options.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/Options.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/Range.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/ReadOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/ReadOptions.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/Snapshot.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/WriteBatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/WriteBatch.java -------------------------------------------------------------------------------- /leveldb-api/src/main/java/org/iq80/leveldb/WriteOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-api/src/main/java/org/iq80/leveldb/WriteOptions.java -------------------------------------------------------------------------------- /leveldb-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-benchmark/pom.xml -------------------------------------------------------------------------------- /leveldb-benchmark/src/main/java/org/iq80/leveldb/benchmark/DbBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb-benchmark/src/main/java/org/iq80/leveldb/benchmark/DbBenchmark.java -------------------------------------------------------------------------------- /leveldb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/pom.xml -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/Compaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/Compaction.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/DbConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/DbConstants.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/DbImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/DbImpl.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/DbLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/DbLock.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/FileChannelLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/FileChannelLogWriter.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/FileMetaData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/FileMetaData.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/Filename.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/Filename.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/InternalEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/InternalEntry.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/InternalKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/InternalKey.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/InternalKeyComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/InternalKeyComparator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/InternalUserComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/InternalUserComparator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/Iq80DBFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/Iq80DBFactory.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/Level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/Level.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/Level0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/Level0.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LogChunkType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LogChunkType.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LogConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LogConstants.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LogMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LogMonitor.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LogMonitors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LogMonitors.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LogReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LogReader.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LogWriter.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/Logs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/Logs.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LookupKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LookupKey.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/LookupResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/LookupResult.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/MMapLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/MMapLogWriter.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/MemTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/MemTable.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/ReadStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/ReadStats.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/SeekingIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/SeekingIterable.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/SeekingIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/SeekingIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/SeekingIteratorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/SeekingIteratorAdapter.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/SequenceNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/SequenceNumber.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/SnapshotImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/SnapshotImpl.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/SnapshotSeekingIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/SnapshotSeekingIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/TableCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/TableCache.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/ValueType.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/Version.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/VersionEdit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/VersionEdit.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/VersionEditTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/VersionEditTag.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/VersionSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/VersionSet.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/impl/WriteBatchImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/impl/WriteBatchImpl.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/Block.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/BlockBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/BlockBuilder.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/BlockEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/BlockEntry.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/BlockHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/BlockHandle.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/BlockIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/BlockIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/BlockTrailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/BlockTrailer.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/BytewiseComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/BytewiseComparator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/CustomUserComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/CustomUserComparator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/FileChannelTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/FileChannelTable.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/Footer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/Footer.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/MMapTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/MMapTable.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/Table.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/TableBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/TableBuilder.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/table/UserComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/table/UserComparator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/AbstractSeekingIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/AbstractSeekingIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/BasicSliceOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/BasicSliceOutput.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/ByteBufferSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/ByteBufferSupport.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/Closeables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/Closeables.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/DbIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/DbIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/DynamicSliceOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/DynamicSliceOutput.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/FileUtils.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/Finalizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/Finalizer.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/IntVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/IntVector.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/InternalIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/InternalIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/InternalTableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/InternalTableIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/Level0Iterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/Level0Iterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/LevelIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/LevelIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/MergingIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/MergingIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/PureJavaCrc32C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/PureJavaCrc32C.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/SizeOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/SizeOf.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/Slice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/Slice.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/SliceComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/SliceComparator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/SliceInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/SliceInput.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/SliceOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/SliceOutput.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/Slices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/Slices.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/Snappy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/Snappy.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/TableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/TableIterator.java -------------------------------------------------------------------------------- /leveldb/src/main/java/org/iq80/leveldb/util/VariableLengthQuantity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/main/java/org/iq80/leveldb/util/VariableLengthQuantity.java -------------------------------------------------------------------------------- /leveldb/src/main/resources/org/iq80/leveldb/impl/version.txt: -------------------------------------------------------------------------------- 1 | ${project.version} -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/impl/ApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/impl/ApiTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/impl/DbImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/impl/DbImplTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/impl/LogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/impl/LogTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/impl/NativeInteropTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/impl/NativeInteropTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/impl/TestFileChannelLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/impl/TestFileChannelLogWriter.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/impl/TestMMapLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/impl/TestMMapLogWriter.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/table/BlockHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/table/BlockHelper.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/table/BlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/table/BlockTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/table/FileChannelTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/table/FileChannelTableTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/table/MMapTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/table/MMapTableTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/table/TableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/table/TableTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/util/PureJavaCrc32CTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/util/PureJavaCrc32CTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/util/SliceComparatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/util/SliceComparatorTest.java -------------------------------------------------------------------------------- /leveldb/src/test/java/org/iq80/leveldb/util/VariableLengthQuantityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/leveldb/src/test/java/org/iq80/leveldb/util/VariableLengthQuantityTest.java -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/license.txt -------------------------------------------------------------------------------- /notice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/notice.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/pom.xml -------------------------------------------------------------------------------- /src/checkstyle/checks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/src/checkstyle/checks.xml -------------------------------------------------------------------------------- /src/license/LICENSE-HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/src/license/LICENSE-HEADER.txt -------------------------------------------------------------------------------- /src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dain/leveldb/HEAD/src/site/site.xml --------------------------------------------------------------------------------