Index

A B C D E F G H I K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abandon() - Method in class org.iq80.leveldb.table.TableBuilder
 
AbstractSeekingIterator<K,V> - Class in org.iq80.leveldb.util
 
AbstractSeekingIterator() - Constructor for class org.iq80.leveldb.util.AbstractSeekingIterator
 
acquireLoad() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
activeVersions - Variable in class org.iq80.leveldb.impl.VersionSet
 
adapt(Map.Entry<Slice, Slice>) - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
add(int) - Method in class org.iq80.leveldb.util.IntVector
 
add(long, ValueType, Slice, Slice) - Method in class org.iq80.leveldb.impl.MemTable
 
add(BlockEntry) - Method in class org.iq80.leveldb.table.BlockBuilder
 
add(BlockEntry) - Method in class org.iq80.leveldb.table.TableBuilder
 
add(Slice, Slice) - Method in class org.iq80.leveldb.table.BlockBuilder
 
add(Slice, Slice) - Method in class org.iq80.leveldb.table.TableBuilder
 
addCleanup(T, Callable<?>) - Method in class org.iq80.leveldb.util.Finalizer
 
addedFiles - Variable in class org.iq80.leveldb.impl.VersionSet.Builder.LevelState
 
addFile(int, long, long, InternalKey, InternalKey) - Method in class org.iq80.leveldb.impl.VersionEdit
 
addFile(int, FileMetaData) - Method in class org.iq80.leveldb.impl.Version
 
addFile(int, FileMetaData) - Method in class org.iq80.leveldb.impl.VersionEdit
 
addFile(FileMetaData) - Method in class org.iq80.leveldb.impl.Level
 
addFile(FileMetaData) - Method in class org.iq80.leveldb.impl.Level0
 
addFiles(Multimap<Integer, FileMetaData>) - Method in class org.iq80.leveldb.impl.VersionEdit
 
addInputDeletions(VersionEdit) - Method in class org.iq80.leveldb.impl.Compaction
 
addRecord(Slice, boolean) - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
addRecord(Slice, boolean) - Method in interface org.iq80.leveldb.impl.LogWriter
 
addRecord(Slice, boolean) - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
allocate(int) - Static method in class org.iq80.leveldb.util.Slices
 
allowedSeeks - Variable in class org.iq80.leveldb.impl.FileMetaData
Seeks allowed until compaction
appendVersion(Version) - Method in class org.iq80.leveldb.impl.VersionSet
 
apply(VersionEdit) - Method in class org.iq80.leveldb.impl.VersionSet.Builder
Apply the specified edit to the current state.
approximateMemoryUsage - Variable in class org.iq80.leveldb.impl.MemTable
 
approximateMemoryUsage() - Method in class org.iq80.leveldb.impl.MemTable
 
approximateSize - Variable in class org.iq80.leveldb.impl.WriteBatchImpl
 
assertNoOverlappingFiles() - Method in class org.iq80.leveldb.impl.Version
 
assertNoOverlappingFiles(int) - Method in class org.iq80.leveldb.impl.Version
 
asString(byte[]) - Static method in class org.iq80.leveldb.impl.Iq80DBFactory
 
available() - Method in class org.iq80.leveldb.util.SliceInput
Returns the number of readable bytes which is equal to (this.slice.length() - this.position).
available() - Static method in class org.iq80.leveldb.util.Snappy
 

B

backgroundCall() - Method in class org.iq80.leveldb.impl.DbImpl
 
backgroundCompaction - Variable in class org.iq80.leveldb.impl.DbImpl
 
backgroundCompaction() - Method in class org.iq80.leveldb.impl.DbImpl
 
backgroundCondition - Variable in class org.iq80.leveldb.impl.DbImpl
 
backgroundException - Variable in class org.iq80.leveldb.impl.DbImpl
 
BackgroundProcessingException(Throwable) - Constructor for exception class org.iq80.leveldb.impl.DbImpl.BackgroundProcessingException
 
BAD_CHUNK - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 
baseVersion - Variable in class org.iq80.leveldb.impl.VersionSet.Builder
 
BasicSliceOutput - Class in org.iq80.leveldb.util
 
BasicSliceOutput(Slice) - Constructor for class org.iq80.leveldb.util.BasicSliceOutput
 
batch - Variable in class org.iq80.leveldb.impl.WriteBatchImpl
 
begin - Variable in class org.iq80.leveldb.impl.DbImpl.ManualCompaction
 
benchmarks - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
benchmarks - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
block - Variable in class org.iq80.leveldb.table.Block
 
block - Variable in class org.iq80.leveldb.table.BlockBuilder
 
Block - Class in org.iq80.leveldb.table
Binary Structure name offset length description
Block(Slice, Comparator<Slice>) - Constructor for class org.iq80.leveldb.table.Block
 
BLOCK_SIZE - Static variable in class org.iq80.leveldb.impl.LogConstants
 
BlockBuilder - Class in org.iq80.leveldb.table
 
BlockBuilder(int, int, Comparator<Slice>) - Constructor for class org.iq80.leveldb.table.BlockBuilder
 
BlockEntry - Class in org.iq80.leveldb.table
Binary Structure name offset length description
BlockEntry(Slice, Slice) - Constructor for class org.iq80.leveldb.table.BlockEntry
 
BlockHandle - Class in org.iq80.leveldb.table
 
BlockHandle(long, int) - Constructor for class org.iq80.leveldb.table.BlockHandle
 
blockIterator - Variable in class org.iq80.leveldb.util.TableIterator
 
BlockIterator - Class in org.iq80.leveldb.table
 
BlockIterator(Slice, Slice, Comparator<Slice>) - Constructor for class org.iq80.leveldb.table.BlockIterator
 
blockOffset - Variable in class org.iq80.leveldb.impl.FileChannelLogWriter
Current offset in the current block
blockOffset - Variable in class org.iq80.leveldb.impl.MMapLogWriter
Current offset in the current block
blockRestartInterval - Variable in class org.iq80.leveldb.Options
 
blockRestartInterval - Variable in class org.iq80.leveldb.table.BlockBuilder
 
blockRestartInterval - Variable in class org.iq80.leveldb.table.TableBuilder
 
blockRestartInterval() - Method in class org.iq80.leveldb.Options
 
blockRestartInterval(int) - Method in class org.iq80.leveldb.Options
 
blockScratch - Variable in class org.iq80.leveldb.impl.LogReader
Scratch buffer for current block.
blockSize - Variable in class org.iq80.leveldb.Options
 
blockSize - Variable in class org.iq80.leveldb.table.TableBuilder
 
blockSize() - Method in class org.iq80.leveldb.Options
 
blockSize(int) - Method in class org.iq80.leveldb.Options
 
BlockTrailer - Class in org.iq80.leveldb.table
 
BlockTrailer(CompressionType, int) - Constructor for class org.iq80.leveldb.table.BlockTrailer
 
builder - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
Builder(VersionSet, Version) - Constructor for class org.iq80.leveldb.impl.VersionSet.Builder
 
buildTable(SeekingIterable<InternalKey, Slice>, long) - Method in class org.iq80.leveldb.impl.DbImpl
 
ByteBufferSupport - Class in org.iq80.leveldb.util
 
ByteBufferSupport() - Constructor for class org.iq80.leveldb.util.ByteBufferSupport
 
bytes - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
bytes(String) - Static method in class org.iq80.leveldb.impl.Iq80DBFactory
 
BytewiseComparator - Class in org.iq80.leveldb.table
 
BytewiseComparator() - Constructor for class org.iq80.leveldb.table.BytewiseComparator
 

C

cache - Variable in class org.iq80.leveldb.impl.TableCache
 
cache_size - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
cacheSize - Variable in class org.iq80.leveldb.Options
 
cacheSize() - Method in class org.iq80.leveldb.Options
 
cacheSize(long) - Method in class org.iq80.leveldb.Options
 
calculateSharedBytes(Slice, Slice) - Static method in class org.iq80.leveldb.table.BlockBuilder
 
call() - Method in class org.iq80.leveldb.table.MMapTable.Closer
 
call() - Method in class org.iq80.leveldb.table.Table.Closer
 
ceilingEntryIndex(List<T>, T, Comparator<T>) - Static method in class org.iq80.leveldb.impl.Level
 
channel - Variable in class org.iq80.leveldb.impl.DbLock
 
checkArgNotNull(Object, String) - Static method in class org.iq80.leveldb.Options
 
checkBackgroundException() - Method in class org.iq80.leveldb.impl.DbImpl
 
cleaned - Variable in class org.iq80.leveldb.util.Finalizer.FinalizerPhantomReference
 
cleanup - Variable in class org.iq80.leveldb.util.Finalizer.FinalizerPhantomReference
 
cleanup() - Method in class org.iq80.leveldb.util.Finalizer.FinalizerPhantomReference
 
cleanupCompaction(DbImpl.CompactionState) - Method in class org.iq80.leveldb.impl.DbImpl
 
clear() - Method in class org.iq80.leveldb.impl.ReadStats
 
clear() - Method in class org.iq80.leveldb.util.IntVector
 
close() - Method in class org.iq80.leveldb.impl.DbImpl
 
close() - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
close() - Method in interface org.iq80.leveldb.impl.LogWriter
 
close() - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
close() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
close() - Method in class org.iq80.leveldb.impl.SnapshotImpl
 
close() - Method in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
close() - Method in class org.iq80.leveldb.impl.TableCache
 
close() - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
closeable - Variable in class org.iq80.leveldb.table.MMapTable.Closer
 
closeable - Variable in class org.iq80.leveldb.table.Table.Closer
 
Closeables - Class in org.iq80.leveldb.util
 
Closeables() - Constructor for class org.iq80.leveldb.util.Closeables
 
closed - Variable in class org.iq80.leveldb.impl.FileChannelLogWriter
 
closed - Variable in class org.iq80.leveldb.impl.MMapLogWriter
 
closed - Variable in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
closed - Variable in class org.iq80.leveldb.impl.SnapshotImpl
 
closed - Variable in class org.iq80.leveldb.table.TableBuilder
 
closeQuietly(Closeable) - Static method in class org.iq80.leveldb.util.Closeables
 
closer() - Method in class org.iq80.leveldb.table.MMapTable
 
closer() - Method in class org.iq80.leveldb.table.Table
 
Closer(Closeable) - Constructor for class org.iq80.leveldb.table.Table.Closer
 
Closer(String, Closeable, MappedByteBuffer) - Constructor for class org.iq80.leveldb.table.MMapTable.Closer
 
coalesce(V...) - Static method in class org.iq80.leveldb.impl.VersionSet
 
compact() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
COMPACT_POINTER - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
compaction - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
Compaction - Class in org.iq80.leveldb.impl
 
Compaction(Version, int, List<FileMetaData>, List<FileMetaData>, List<FileMetaData>) - Constructor for class org.iq80.leveldb.impl.Compaction
 
compactionExecutor - Variable in class org.iq80.leveldb.impl.DbImpl
 
compactionLevel - Variable in class org.iq80.leveldb.impl.Version
 
compactionScore - Variable in class org.iq80.leveldb.impl.Version
 
CompactionState(Compaction) - Constructor for class org.iq80.leveldb.impl.DbImpl.CompactionState
 
compactMemTable() - Method in class org.iq80.leveldb.impl.DbImpl
 
compactMemTableInternal() - Method in class org.iq80.leveldb.impl.DbImpl
 
compactPointers - Variable in class org.iq80.leveldb.impl.VersionEdit
 
compactPointers - Variable in class org.iq80.leveldb.impl.VersionSet
 
compactRange(byte[], byte[]) - Method in interface org.iq80.leveldb.DB
Force a compaction of the specified key range.
compactRange(byte[], byte[]) - Method in class org.iq80.leveldb.impl.DbImpl
 
compactRange(int, InternalKey, InternalKey) - Method in class org.iq80.leveldb.impl.VersionSet
 
compactRange(int, Slice, Slice) - Method in class org.iq80.leveldb.impl.DbImpl
 
ComparableIterator(SeekingIterator<InternalKey, Slice>, Comparator<InternalKey>, int, Map.Entry<InternalKey, Slice>) - Constructor for class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
ComparableIterator(SeekingIterator<InternalKey, Slice>, Comparator<InternalKey>, int, Map.Entry<InternalKey, Slice>) - Constructor for class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
ComparableIterator(InternalIterator, Comparator<InternalKey>, int, Map.Entry<InternalKey, Slice>) - Constructor for class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
comparator - Variable in class org.iq80.leveldb.Options
 
comparator - Variable in class org.iq80.leveldb.table.Block
 
comparator - Variable in class org.iq80.leveldb.table.BlockBuilder
 
comparator - Variable in class org.iq80.leveldb.table.BlockIterator
 
comparator - Variable in class org.iq80.leveldb.table.CustomUserComparator
 
comparator - Variable in class org.iq80.leveldb.table.Table
 
comparator - Variable in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
comparator - Variable in class org.iq80.leveldb.util.DbIterator
 
comparator - Variable in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
comparator - Variable in class org.iq80.leveldb.util.Level0Iterator
 
comparator - Variable in class org.iq80.leveldb.util.LevelIterator
 
comparator - Variable in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
comparator - Variable in class org.iq80.leveldb.util.MergingIterator
 
comparator() - Method in class org.iq80.leveldb.Options
 
comparator(DBComparator) - Method in class org.iq80.leveldb.Options
 
COMPARATOR - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
comparatorName - Variable in class org.iq80.leveldb.impl.VersionEdit
 
compare(FileMetaData, FileMetaData) - Method in class org.iq80.leveldb.impl.VersionSet.Builder.FileMetaDataBySmallestKey
 
compare(InternalKey, InternalKey) - Method in class org.iq80.leveldb.impl.InternalKeyComparator
 
compare(Slice, Slice) - Method in class org.iq80.leveldb.impl.InternalUserComparator
 
compare(Slice, Slice) - Method in class org.iq80.leveldb.table.BytewiseComparator
 
compare(Slice, Slice) - Method in class org.iq80.leveldb.table.CustomUserComparator
 
compare(Slice, Slice) - Method in class org.iq80.leveldb.util.SliceComparator
 
compareTo(DbIterator.ComparableIterator) - Method in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
compareTo(Level0Iterator.ComparableIterator) - Method in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
compareTo(MergingIterator.ComparableIterator) - Method in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
compareTo(Slice) - Method in class org.iq80.leveldb.util.Slice
Compares the content of the specified buffer to the content of this buffer.
compress(byte[], int, int, byte[], int) - Static method in class org.iq80.leveldb.util.Snappy
 
compress(byte[], int, int, byte[], int) - Method in class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
compress(byte[], int, int, byte[], int) - Method in interface org.iq80.leveldb.util.Snappy.SPI
 
compress(byte[], int, int, byte[], int) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
compress(String) - Static method in class org.iq80.leveldb.util.Snappy
 
compress(String) - Method in class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
compress(String) - Method in interface org.iq80.leveldb.util.Snappy.SPI
 
compress(String) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
compressedOutput - Variable in class org.iq80.leveldb.table.TableBuilder
 
compressibleString(Random, double, int) - Static method in class org.iq80.leveldb.benchmark.DbBenchmark
 
compression_ratio - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
compressionRatio - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
compressionType - Variable in class org.iq80.leveldb.Options
 
compressionType - Variable in class org.iq80.leveldb.table.BlockTrailer
 
compressionType - Variable in class org.iq80.leveldb.table.TableBuilder
 
compressionType() - Method in class org.iq80.leveldb.Options
 
compressionType(CompressionType) - Method in class org.iq80.leveldb.Options
 
CompressionType - Enum in org.iq80.leveldb
 
CompressionType(int) - Constructor for enum org.iq80.leveldb.CompressionType
 
copiedBuffer(String, Charset) - Static method in class org.iq80.leveldb.util.Slices
 
copiedBuffer(ByteBuffer) - Static method in class org.iq80.leveldb.util.Slices
 
copiedBuffer(ByteBuffer, int, int) - Static method in class org.iq80.leveldb.util.Slices
 
copyBytes() - Method in class org.iq80.leveldb.util.Slice
 
copyBytes(int, int) - Method in class org.iq80.leveldb.util.Slice
 
copyDirectoryContents(File, File) - Static method in class org.iq80.leveldb.util.FileUtils
 
copyRecursively(File, File) - Static method in class org.iq80.leveldb.util.FileUtils
 
copySlice() - Method in class org.iq80.leveldb.util.Slice
 
copySlice(int, int) - Method in class org.iq80.leveldb.util.Slice
Returns a copy of this buffer's sub-region.
corruption(long, String) - Method in interface org.iq80.leveldb.impl.LogMonitor
 
corruption(long, Throwable) - Method in interface org.iq80.leveldb.impl.LogMonitor
 
CPU_DATA_MODEL - Static variable in class org.iq80.leveldb.impl.Iq80DBFactory
 
crc - Variable in class org.iq80.leveldb.util.PureJavaCrc32C
the current CRC value, bit-flipped
crc32c - Variable in class org.iq80.leveldb.table.BlockTrailer
 
crc32c(int, String) - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
crc32c(Slice, CompressionType) - Static method in class org.iq80.leveldb.table.TableBuilder
 
createIfMissing - Variable in class org.iq80.leveldb.Options
 
createIfMissing() - Method in class org.iq80.leveldb.Options
 
createIfMissing(boolean) - Method in class org.iq80.leveldb.Options
 
createLevelConcatIterator(TableCache, List<FileMetaData>, InternalKeyComparator) - Static method in class org.iq80.leveldb.impl.Level
 
createLogWriter(File, long) - Static method in class org.iq80.leveldb.impl.Logs
 
createTempDir(File, String) - Static method in class org.iq80.leveldb.util.FileUtils
 
createTempDir(String) - Static method in class org.iq80.leveldb.util.FileUtils
 
createWriteBatch() - Method in interface org.iq80.leveldb.DB
 
createWriteBatch() - Method in class org.iq80.leveldb.impl.DbImpl
 
current - Variable in class org.iq80.leveldb.impl.VersionSet
 
current - Variable in class org.iq80.leveldb.util.LevelIterator
 
current - Variable in class org.iq80.leveldb.util.TableIterator
 
CURRENT - Enum constant in enum org.iq80.leveldb.impl.Filename.FileType
 
currentBlock - Variable in class org.iq80.leveldb.impl.LogReader
The current block records are being read from.
currentChunk - Variable in class org.iq80.leveldb.impl.LogReader
Current chunk which is sliced from the current block.
currentFileName() - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the current file.
currentFileNumber - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
currentFileSize - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
currentLargest - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
currentSizeEstimate() - Method in class org.iq80.leveldb.table.BlockBuilder
 
currentSmallest - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
CustomUserComparator - Class in org.iq80.leveldb.table
 
CustomUserComparator(DBComparator) - Constructor for class org.iq80.leveldb.table.CustomUserComparator
 

D

data - Variable in class org.iq80.leveldb.benchmark.DbBenchmark.RandomGenerator
 
data - Variable in class org.iq80.leveldb.table.Block
 
data - Variable in class org.iq80.leveldb.table.BlockIterator
 
data - Variable in class org.iq80.leveldb.table.MMapTable.Closer
 
data - Variable in class org.iq80.leveldb.table.MMapTable
 
data - Variable in class org.iq80.leveldb.util.Slice
 
databaseDir - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
databaseDir - Variable in class org.iq80.leveldb.impl.DbImpl
 
databaseDir - Variable in class org.iq80.leveldb.impl.VersionSet
 
DatabaseShutdownException() - Constructor for exception class org.iq80.leveldb.impl.DbImpl.DatabaseShutdownException
 
DatabaseShutdownException(String) - Constructor for exception class org.iq80.leveldb.impl.DbImpl.DatabaseShutdownException
 
dataBlockBuilder - Variable in class org.iq80.leveldb.table.TableBuilder
 
dataSize - Variable in class org.iq80.leveldb.table.BlockHandle
 
db - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
db - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
DB - Interface in org.iq80.leveldb
 
DB_LOCK - Enum constant in enum org.iq80.leveldb.impl.Filename.FileType
 
DbBenchmark - Class in org.iq80.leveldb.benchmark
 
DbBenchmark(Map<DbBenchmark.Flag, Object>) - Constructor for class org.iq80.leveldb.benchmark.DbBenchmark
 
DbBenchmark.DBState - Enum in org.iq80.leveldb.benchmark
 
DbBenchmark.Flag - Enum in org.iq80.leveldb.benchmark
 
DbBenchmark.Order - Enum in org.iq80.leveldb.benchmark
 
DbBenchmark.RandomGenerator - Class in org.iq80.leveldb.benchmark
 
DBComparator - Interface in org.iq80.leveldb
 
DbConstants - Class in org.iq80.leveldb.impl
 
DbConstants() - Constructor for class org.iq80.leveldb.impl.DbConstants
 
DbEntry(Slice, Slice) - Constructor for class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
DBException - Exception Class in org.iq80.leveldb
 
DBException() - Constructor for exception class org.iq80.leveldb.DBException
 
DBException(String) - Constructor for exception class org.iq80.leveldb.DBException
 
DBException(String, Throwable) - Constructor for exception class org.iq80.leveldb.DBException
 
DBException(Throwable) - Constructor for exception class org.iq80.leveldb.DBException
 
DBFactory - Interface in org.iq80.leveldb
 
DbImpl - Class in org.iq80.leveldb.impl
 
DbImpl(Options, File) - Constructor for class org.iq80.leveldb.impl.DbImpl
 
DbImpl.BackgroundProcessingException - Exception Class in org.iq80.leveldb.impl
 
DbImpl.CompactionState - Class in org.iq80.leveldb.impl
 
DbImpl.DatabaseShutdownException - Exception Class in org.iq80.leveldb.impl
 
DbImpl.InsertIntoHandler - Class in org.iq80.leveldb.impl
 
DbImpl.ManualCompaction - Class in org.iq80.leveldb.impl
 
DbIterator - Class in org.iq80.leveldb.util
 
DbIterator(MemTable.MemTableIterator, MemTable.MemTableIterator, List<InternalTableIterator>, List<LevelIterator>, Comparator<InternalKey>) - Constructor for class org.iq80.leveldb.util.DbIterator
 
DBIterator - Interface in org.iq80.leveldb
 
DbIterator.ComparableIterator - Class in org.iq80.leveldb.util
 
dbLock - Variable in class org.iq80.leveldb.impl.DbImpl
 
DbLock - Class in org.iq80.leveldb.impl
 
DbLock(File) - Constructor for class org.iq80.leveldb.impl.DbLock
 
DBState() - Constructor for enum org.iq80.leveldb.benchmark.DbBenchmark.DBState
 
decoders - Static variable in class org.iq80.leveldb.util.Slices
 
decodeString(ByteBuffer, Charset) - Static method in class org.iq80.leveldb.util.Slices
 
decrementAllowedSeeks() - Method in class org.iq80.leveldb.impl.FileMetaData
 
defaultValue - Variable in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
delete() - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
delete() - Method in interface org.iq80.leveldb.impl.LogWriter
 
delete() - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
delete(byte[]) - Method in interface org.iq80.leveldb.DB
 
delete(byte[]) - Method in class org.iq80.leveldb.impl.DbImpl
 
delete(byte[]) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
delete(byte[]) - Method in interface org.iq80.leveldb.WriteBatch
 
delete(byte[], WriteOptions) - Method in interface org.iq80.leveldb.DB
 
delete(byte[], WriteOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
delete(Slice) - Method in class org.iq80.leveldb.impl.DbImpl.InsertIntoHandler
 
delete(Slice) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
delete(Slice) - Method in interface org.iq80.leveldb.impl.WriteBatchImpl.Handler
 
deleted - Variable in class org.iq80.leveldb.impl.LookupResult
 
deleted(LookupKey) - Static method in class org.iq80.leveldb.impl.LookupResult
 
DELETED_FILE - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
deletedFiles - Variable in class org.iq80.leveldb.impl.VersionEdit
 
deletedFiles - Variable in class org.iq80.leveldb.impl.VersionSet.Builder.LevelState
 
deleteDirectoryContents(File) - Static method in class org.iq80.leveldb.util.FileUtils
 
deleteFile(int, long) - Method in class org.iq80.leveldb.impl.VersionEdit
 
deleteObsoleteFiles() - Method in class org.iq80.leveldb.impl.DbImpl
 
deleteRecursively(File) - Static method in class org.iq80.leveldb.util.FileUtils
 
DELETION - Enum constant in enum org.iq80.leveldb.impl.ValueType
 
DESCRIPTOR - Enum constant in enum org.iq80.leveldb.impl.Filename.FileType
 
descriptorFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the descriptor file with the specified incarnation number.
descriptorLog - Variable in class org.iq80.leveldb.impl.VersionSet
 
destroy() - Method in class org.iq80.leveldb.impl.VersionSet
 
destroy() - Method in class org.iq80.leveldb.util.Finalizer
 
destroy(File, Options) - Method in interface org.iq80.leveldb.DBFactory
 
destroy(File, Options) - Method in class org.iq80.leveldb.impl.Iq80DBFactory
 
destroyDb() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
destroyed - Variable in class org.iq80.leveldb.util.Finalizer
 
destroyMappedByteBuffer() - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
doCompactionWork(DbImpl.CompactionState) - Method in class org.iq80.leveldb.impl.DbImpl
 
done - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
DynamicSliceOutput - Class in org.iq80.leveldb.util
 
DynamicSliceOutput(int) - Constructor for class org.iq80.leveldb.util.DynamicSliceOutput
 

E

edit - Variable in class org.iq80.leveldb.impl.Compaction
 
EMPTY_SLICE - Static variable in class org.iq80.leveldb.util.Slices
A buffer whose capacity is 0.
encode() - Method in class org.iq80.leveldb.impl.InternalKey
 
encode() - Method in class org.iq80.leveldb.impl.VersionEdit
 
ENCODED_LENGTH - Static variable in class org.iq80.leveldb.table.BlockTrailer
 
ENCODED_LENGTH - Static variable in class org.iq80.leveldb.table.Footer
 
encoders - Static variable in class org.iq80.leveldb.util.Slices
 
encodeString(CharBuffer, Charset) - Static method in class org.iq80.leveldb.util.Slices
 
end - Variable in class org.iq80.leveldb.impl.DbImpl.ManualCompaction
 
endOfBufferOffset - Variable in class org.iq80.leveldb.impl.LogReader
Offset of the first location past the end of buffer.
ensureCapacity(int) - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
ensureCapacity(int) - Method in class org.iq80.leveldb.util.IntVector
 
ensureCompressedOutputCapacity(int) - Method in class org.iq80.leveldb.table.TableBuilder
 
ensureSize(Slice, int) - Static method in class org.iq80.leveldb.util.Slices
 
entryCount - Variable in class org.iq80.leveldb.table.BlockBuilder
 
entryCount - Variable in class org.iq80.leveldb.table.TableBuilder
 
eof - Variable in class org.iq80.leveldb.impl.LogReader
Have we read to the end of the file?
EOF - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 
equals(Object) - Method in class org.iq80.leveldb.impl.Filename.FileInfo
 
equals(Object) - Method in class org.iq80.leveldb.impl.InternalEntry
 
equals(Object) - Method in class org.iq80.leveldb.impl.InternalKey
 
equals(Object) - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
equals(Object) - Method in class org.iq80.leveldb.impl.SnapshotImpl
 
equals(Object) - Method in class org.iq80.leveldb.table.BlockEntry
 
equals(Object) - Method in class org.iq80.leveldb.table.BlockHandle
 
equals(Object) - Method in class org.iq80.leveldb.table.BlockTrailer
 
equals(Object) - Method in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
equals(Object) - Method in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
equals(Object) - Method in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
equals(Object) - Method in class org.iq80.leveldb.util.Slice
 
errorIfExists - Variable in class org.iq80.leveldb.Options
 
errorIfExists() - Method in class org.iq80.leveldb.Options
 
errorIfExists(boolean) - Method in class org.iq80.leveldb.Options
 
evict(long) - Method in class org.iq80.leveldb.impl.TableCache
 
executor - Variable in class org.iq80.leveldb.util.Finalizer
 
EXISTING - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.DBState
 

F

factory - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
factory - Static variable in class org.iq80.leveldb.impl.Iq80DBFactory
 
file - Variable in class org.iq80.leveldb.impl.FileChannelLogWriter
 
file - Variable in class org.iq80.leveldb.impl.MMapLogWriter
 
fileChannel - Variable in class org.iq80.leveldb.impl.FileChannelLogWriter
 
fileChannel - Variable in class org.iq80.leveldb.impl.LogReader
 
fileChannel - Variable in class org.iq80.leveldb.impl.MMapLogWriter
 
fileChannel - Variable in class org.iq80.leveldb.table.Table
 
fileChannel - Variable in class org.iq80.leveldb.table.TableBuilder
 
FileChannelLogWriter - Class in org.iq80.leveldb.impl
 
FileChannelLogWriter(File, long) - Constructor for class org.iq80.leveldb.impl.FileChannelLogWriter
 
FileChannelTable - Class in org.iq80.leveldb.table
 
FileChannelTable(String, FileChannel, Comparator<Slice>, boolean) - Constructor for class org.iq80.leveldb.table.FileChannelTable
 
FileInfo(Filename.FileType) - Constructor for class org.iq80.leveldb.impl.Filename.FileInfo
 
FileInfo(Filename.FileType, long) - Constructor for class org.iq80.leveldb.impl.Filename.FileInfo
 
FileMetaData - Class in org.iq80.leveldb.impl
 
FileMetaData(long, long, InternalKey, InternalKey) - Constructor for class org.iq80.leveldb.impl.FileMetaData
 
FileMetaDataBySmallestKey(InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.VersionSet.Builder.FileMetaDataBySmallestKey
 
Filename - Class in org.iq80.leveldb.impl
 
Filename() - Constructor for class org.iq80.leveldb.impl.Filename
 
Filename.FileInfo - Class in org.iq80.leveldb.impl
 
Filename.FileType - Enum in org.iq80.leveldb.impl
 
fileNumber - Variable in class org.iq80.leveldb.impl.FileChannelLogWriter
 
fileNumber - Variable in class org.iq80.leveldb.impl.Filename.FileInfo
 
fileNumber - Variable in class org.iq80.leveldb.impl.MMapLogWriter
 
fileOffset - Variable in class org.iq80.leveldb.impl.MMapLogWriter
 
files - Variable in class org.iq80.leveldb.impl.Level
 
files - Variable in class org.iq80.leveldb.impl.Level0
 
files - Variable in class org.iq80.leveldb.util.LevelIterator
 
fileSize - Variable in class org.iq80.leveldb.impl.FileMetaData
File size in bytes
fileToCompact - Variable in class org.iq80.leveldb.impl.Version
 
fileToCompactLevel - Variable in class org.iq80.leveldb.impl.Version
 
fileType - Variable in class org.iq80.leveldb.impl.Filename.FileInfo
 
FileType() - Constructor for enum org.iq80.leveldb.impl.Filename.FileType
 
FileUtils - Class in org.iq80.leveldb.util
 
FileUtils() - Constructor for class org.iq80.leveldb.util.FileUtils
 
fillCache - Variable in class org.iq80.leveldb.ReadOptions
 
fillCache() - Method in class org.iq80.leveldb.ReadOptions
 
fillCache(boolean) - Method in class org.iq80.leveldb.ReadOptions
 
finalizer - Variable in class org.iq80.leveldb.impl.TableCache
 
Finalizer<T> - Class in org.iq80.leveldb.util
 
Finalizer() - Constructor for class org.iq80.leveldb.util.Finalizer
 
Finalizer(int) - Constructor for class org.iq80.leveldb.util.Finalizer
 
Finalizer(int, Finalizer.FinalizerMonitor) - Constructor for class org.iq80.leveldb.util.Finalizer
 
Finalizer.FinalizerMonitor - Interface in org.iq80.leveldb.util
 
Finalizer.FinalizerPhantomReference<T> - Class in org.iq80.leveldb.util
 
Finalizer.FinalizerQueueProcessor - Class in org.iq80.leveldb.util
 
FinalizerPhantomReference(T, ReferenceQueue<? super T>, Callable<?>) - Constructor for class org.iq80.leveldb.util.Finalizer.FinalizerPhantomReference
 
FinalizerQueueProcessor() - Constructor for class org.iq80.leveldb.util.Finalizer.FinalizerQueueProcessor
 
finalizeVersion(Version) - Method in class org.iq80.leveldb.impl.VersionSet
 
findFile(InternalKey) - Method in class org.iq80.leveldb.impl.Level
 
findFile(InternalKey) - Method in class org.iq80.leveldb.impl.Level0
 
findNextUserEntry(Slice) - Method in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
findShortestSeparator(byte[], byte[]) - Method in interface org.iq80.leveldb.DBComparator
If start < limit, returns a short key in [start,limit).
findShortestSeparator(Slice, Slice) - Method in class org.iq80.leveldb.impl.InternalUserComparator
 
findShortestSeparator(Slice, Slice) - Method in class org.iq80.leveldb.table.BytewiseComparator
 
findShortestSeparator(Slice, Slice) - Method in class org.iq80.leveldb.table.CustomUserComparator
 
findShortestSeparator(Slice, Slice) - Method in interface org.iq80.leveldb.table.UserComparator
 
findShortSuccessor(byte[]) - Method in interface org.iq80.leveldb.DBComparator
returns a 'short key' where the 'short key' is greater than or equal to key.
findShortSuccessor(Slice) - Method in class org.iq80.leveldb.impl.InternalUserComparator
 
findShortSuccessor(Slice) - Method in class org.iq80.leveldb.table.BytewiseComparator
 
findShortSuccessor(Slice) - Method in class org.iq80.leveldb.table.CustomUserComparator
 
findShortSuccessor(Slice) - Method in interface org.iq80.leveldb.table.UserComparator
 
finish() - Method in class org.iq80.leveldb.table.BlockBuilder
 
finish() - Method in class org.iq80.leveldb.table.TableBuilder
 
finishCompactionOutputFile(DbImpl.CompactionState) - Method in class org.iq80.leveldb.impl.DbImpl
 
finished - Variable in class org.iq80.leveldb.table.BlockBuilder
 
finishedSingleOp() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
FIRST - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 
Flag(Object) - Constructor for enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
flush() - Method in class org.iq80.leveldb.table.TableBuilder
 
flushMemTable() - Method in class org.iq80.leveldb.impl.DbImpl
 
Footer - Class in org.iq80.leveldb.table
 
Footer(BlockHandle, BlockHandle) - Constructor for class org.iq80.leveldb.table.Footer
 
forEach(WriteBatchImpl.Handler) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
formatNumber(long) - Static method in class org.iq80.leveldb.benchmark.DbBenchmark
 
FRESH - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.DBState
 
FULL - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 

G

generate(int) - Method in class org.iq80.leveldb.benchmark.DbBenchmark.RandomGenerator
 
generateRandomSlice(Random, int) - Static method in class org.iq80.leveldb.benchmark.DbBenchmark
 
generator - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
get(byte[]) - Method in interface org.iq80.leveldb.DB
 
get(byte[]) - Method in class org.iq80.leveldb.impl.DbImpl
 
get(byte[], ReadOptions) - Method in interface org.iq80.leveldb.DB
 
get(byte[], ReadOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
get(LookupKey) - Method in class org.iq80.leveldb.impl.MemTable
 
get(LookupKey) - Method in class org.iq80.leveldb.impl.Version
 
get(LookupKey) - Method in class org.iq80.leveldb.impl.VersionSet
 
get(LookupKey, ReadStats) - Method in class org.iq80.leveldb.impl.Level
 
get(LookupKey, ReadStats) - Method in class org.iq80.leveldb.impl.Level0
 
getAllowedSeeks() - Method in class org.iq80.leveldb.impl.FileMetaData
 
getApproximateOffsetOf(FileMetaData, Slice) - Method in class org.iq80.leveldb.impl.TableCache
 
getApproximateOffsetOf(InternalKey) - Method in class org.iq80.leveldb.impl.Version
 
getApproximateOffsetOf(Slice) - Method in class org.iq80.leveldb.table.Table
Given a key, return an approximate byte offset in the file where the data for that key begins (or would begin if the key were present in the file).
getApproximateSize() - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
getApproximateSizes(Range) - Method in class org.iq80.leveldb.impl.DbImpl
 
getApproximateSizes(Range...) - Method in interface org.iq80.leveldb.DB
 
getApproximateSizes(Range...) - Method in class org.iq80.leveldb.impl.DbImpl
 
getByte(int) - Method in class org.iq80.leveldb.util.Slice
Gets a byte at the specified absolute index in this buffer.
getBytes() - Method in class org.iq80.leveldb.util.Slice
 
getBytes(int, byte[], int, int) - Method in class org.iq80.leveldb.util.Slice
Transfers this buffer's data to the specified destination starting at the specified absolute index.
getBytes(int, int) - Method in class org.iq80.leveldb.util.Slice
 
getBytes(int, OutputStream, int) - Method in class org.iq80.leveldb.util.Slice
Transfers this buffer's data to the specified stream starting at the specified absolute index.
getBytes(int, ByteBuffer) - Method in class org.iq80.leveldb.util.Slice
Transfers this buffer's data to the specified destination starting at the specified absolute index until the destination's position reaches its limit.
getBytes(int, GatheringByteChannel, int) - Method in class org.iq80.leveldb.util.Slice
Transfers this buffer's data to the specified channel starting at the specified absolute index.
getBytes(int, Slice, int, int) - Method in class org.iq80.leveldb.util.Slice
Transfers this buffer's data to the specified destination starting at the specified absolute index.
getChunkChecksum(int, byte[], int, int) - Static method in class org.iq80.leveldb.impl.Logs
 
getChunkChecksum(int, Slice) - Static method in class org.iq80.leveldb.impl.Logs
 
getCompaction() - Method in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
getCompactionLevel() - Method in class org.iq80.leveldb.impl.Version
 
getCompactionScore() - Method in class org.iq80.leveldb.impl.Version
 
getCompactPointers() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getComparatorName() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getCompressionType() - Method in class org.iq80.leveldb.table.BlockTrailer
 
getCompressionTypeByPersistentId(int) - Static method in enum org.iq80.leveldb.CompressionType
 
getCrc32c() - Method in class org.iq80.leveldb.table.BlockTrailer
 
getCurrent() - Method in class org.iq80.leveldb.impl.VersionSet
 
getDataSize() - Method in class org.iq80.leveldb.table.BlockHandle
 
getDecoder(Charset) - Static method in class org.iq80.leveldb.util.Slices
Returns a cached thread-local CharsetDecoder for the specified charset.
getDefaultValue() - Method in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
getDeletedFiles() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getEdit() - Method in class org.iq80.leveldb.impl.Compaction
 
getEncoder(Charset) - Static method in class org.iq80.leveldb.util.Slices
Returns a cached thread-local CharsetEncoder for the specified charset.
getEntryCount() - Method in class org.iq80.leveldb.table.BlockBuilder
 
getEntryCount() - Method in class org.iq80.leveldb.table.TableBuilder
 
getFile() - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
getFile() - Method in interface org.iq80.leveldb.impl.LogWriter
 
getFile() - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
getFileNumber() - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
getFileNumber() - Method in class org.iq80.leveldb.impl.Filename.FileInfo
 
getFileNumber() - Method in interface org.iq80.leveldb.impl.LogWriter
 
getFileNumber() - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
getFiles() - Method in class org.iq80.leveldb.impl.Level
 
getFiles() - Method in class org.iq80.leveldb.impl.Level0
 
getFiles() - Method in class org.iq80.leveldb.impl.Version
 
getFiles(int) - Method in class org.iq80.leveldb.impl.Version
 
getFileSize() - Method in class org.iq80.leveldb.impl.FileMetaData
 
getFileSize() - Method in class org.iq80.leveldb.table.TableBuilder
 
getFileToCompact() - Method in class org.iq80.leveldb.impl.Version
 
getFileToCompactLevel() - Method in class org.iq80.leveldb.impl.Version
 
getFileType() - Method in class org.iq80.leveldb.impl.Filename.FileInfo
 
getFullBlockSize() - Method in class org.iq80.leveldb.table.BlockHandle
 
getIndexBlockHandle() - Method in class org.iq80.leveldb.table.Footer
 
getInputs() - Method in class org.iq80.leveldb.impl.Compaction
 
getInt(int) - Method in class org.iq80.leveldb.util.Slice
Gets a 32-bit integer at the specified absolute index in this buffer.
getInternalKey() - Method in class org.iq80.leveldb.impl.LookupKey
 
getInternalKeyComparator() - Method in class org.iq80.leveldb.impl.Version
 
getInternalKeyComparator() - Method in class org.iq80.leveldb.impl.VersionSet
 
getIntValue() - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
getKey() - Method in class org.iq80.leveldb.impl.InternalEntry
 
getKey() - Method in class org.iq80.leveldb.impl.LookupResult
 
getKey() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
getKey() - Method in class org.iq80.leveldb.table.BlockEntry
 
getKeySlice() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
getLargest() - Method in class org.iq80.leveldb.impl.FileMetaData
 
getLastRecordOffset() - Method in class org.iq80.leveldb.impl.LogReader
 
getLastSequence() - Method in class org.iq80.leveldb.impl.SnapshotImpl
 
getLastSequence() - Method in class org.iq80.leveldb.impl.VersionSet
 
getLastSequenceNumber() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getLevel() - Method in class org.iq80.leveldb.impl.Compaction
 
getLevel0Files() - Method in class org.iq80.leveldb.impl.Version
 
getLevelInputs() - Method in class org.iq80.leveldb.impl.Compaction
 
getLevelIterators() - Method in class org.iq80.leveldb.impl.Version
 
getLevelNumber() - Method in class org.iq80.leveldb.impl.Level
 
getLevelNumber() - Method in class org.iq80.leveldb.impl.Level0
 
getLevelUpInputs() - Method in class org.iq80.leveldb.impl.Compaction
 
getLiveFiles() - Method in class org.iq80.leveldb.impl.VersionSet
 
getLogChunkTypeByPersistentId(int) - Static method in enum org.iq80.leveldb.impl.LogChunkType
 
getLogNumber() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getLogNumber() - Method in class org.iq80.leveldb.impl.VersionSet
 
getLong(int) - Method in class org.iq80.leveldb.util.Slice
Gets a 64-bit long integer at the specified absolute index in this buffer.
getManifestFileNumber() - Method in class org.iq80.leveldb.impl.VersionSet
 
getMaskedValue() - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
getMaxNextLevelOverlappingBytes() - Method in class org.iq80.leveldb.impl.DbImpl
 
getMaxNextLevelOverlappingBytes() - Method in class org.iq80.leveldb.impl.VersionSet
 
getMaxOutputFileSize() - Method in class org.iq80.leveldb.impl.Compaction
 
getMetaindexBlockHandle() - Method in class org.iq80.leveldb.table.Footer
 
getNewFiles() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getNextBlock() - Method in class org.iq80.leveldb.util.TableIterator
 
getNextElement() - Method in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
getNextElement() - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
getNextElement() - Method in class org.iq80.leveldb.util.DbIterator
 
getNextElement() - Method in class org.iq80.leveldb.util.InternalTableIterator
 
getNextElement() - Method in class org.iq80.leveldb.util.Level0Iterator
 
getNextElement() - Method in class org.iq80.leveldb.util.LevelIterator
 
getNextElement() - Method in class org.iq80.leveldb.util.MergingIterator
 
getNextElement() - Method in class org.iq80.leveldb.util.TableIterator
 
getNextFileNumber() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getNextFileNumber() - Method in class org.iq80.leveldb.impl.VersionSet
 
getNumber() - Method in class org.iq80.leveldb.impl.FileMetaData
 
getOffset() - Method in class org.iq80.leveldb.table.BlockHandle
 
getOverlappingInputs(int, InternalKey, InternalKey) - Method in class org.iq80.leveldb.impl.VersionSet
 
getPersistentId() - Method in enum org.iq80.leveldb.impl.LogChunkType
 
getPersistentId() - Method in enum org.iq80.leveldb.impl.ValueType
 
getPersistentId() - Method in enum org.iq80.leveldb.impl.VersionEditTag
 
getPreviousLogNumber() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getPrevLogNumber() - Method in class org.iq80.leveldb.impl.VersionSet
 
getProperty(String) - Method in interface org.iq80.leveldb.DB
 
getProperty(String) - Method in class org.iq80.leveldb.impl.DbImpl
 
getRange(List<FileMetaData>...) - Method in class org.iq80.leveldb.impl.VersionSet
 
getRawArray() - Method in class org.iq80.leveldb.util.Slice
Gets the array underlying this slice.
getRawOffset() - Method in class org.iq80.leveldb.util.Slice
Gets the offset of this slice in the underlying array.
getSeekFile() - Method in class org.iq80.leveldb.impl.ReadStats
 
getSeekFileLevel() - Method in class org.iq80.leveldb.impl.ReadStats
 
getSequenceNumber() - Method in class org.iq80.leveldb.impl.InternalKey
 
getShort(int) - Method in class org.iq80.leveldb.util.Slice
Gets a 16-bit short integer at the specified absolute index in this slice.
getSmallest() - Method in class org.iq80.leveldb.impl.FileMetaData
 
getSnapshot() - Method in interface org.iq80.leveldb.DB
 
getSnapshot() - Method in class org.iq80.leveldb.impl.DbImpl
 
getSnapshot(ReadOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
getTable() - Method in class org.iq80.leveldb.impl.TableCache.TableAndFile
 
getTable(long) - Method in class org.iq80.leveldb.impl.TableCache
 
getTableCache() - Method in class org.iq80.leveldb.impl.Version
 
getTableCache() - Method in class org.iq80.leveldb.impl.VersionSet
 
getUnsignedByte(int) - Method in class org.iq80.leveldb.util.Slice
Gets an unsigned byte at the specified absolute index in this buffer.
getUserComparator() - Method in class org.iq80.leveldb.impl.InternalKeyComparator
 
getUserKey() - Method in class org.iq80.leveldb.impl.InternalKey
 
getUserKey() - Method in class org.iq80.leveldb.impl.LookupKey
 
getUserKey(Slice) - Static method in class org.iq80.leveldb.impl.InternalKey
 
getValue() - Method in class org.iq80.leveldb.impl.InternalEntry
 
getValue() - Method in class org.iq80.leveldb.impl.LookupResult
 
getValue() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
getValue() - Method in class org.iq80.leveldb.table.BlockEntry
 
getValue() - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
getValueSlice() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
getValueType() - Method in class org.iq80.leveldb.impl.InternalKey
 
getValueTypeByPersistentId(int) - Static method in enum org.iq80.leveldb.impl.ValueType
 
getValueTypeByPersistentId(int) - Static method in enum org.iq80.leveldb.impl.VersionEditTag
 
getVersion() - Method in class org.iq80.leveldb.impl.SnapshotImpl
 
grandparentIndex - Variable in class org.iq80.leveldb.impl.Compaction
 
grandparents - Variable in class org.iq80.leveldb.impl.Compaction
 

H

hash - Variable in class org.iq80.leveldb.impl.InternalKey
 
hash - Variable in class org.iq80.leveldb.util.Slice
 
hashCode() - Method in class org.iq80.leveldb.impl.Filename.FileInfo
 
hashCode() - Method in class org.iq80.leveldb.impl.InternalEntry
 
hashCode() - Method in class org.iq80.leveldb.impl.InternalKey
 
hashCode() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
hashCode() - Method in class org.iq80.leveldb.impl.SnapshotImpl
 
hashCode() - Method in class org.iq80.leveldb.table.BlockEntry
 
hashCode() - Method in class org.iq80.leveldb.table.BlockHandle
 
hashCode() - Method in class org.iq80.leveldb.table.BlockTrailer
 
hashCode() - Method in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
hashCode() - Method in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
hashCode() - Method in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
hashCode() - Method in class org.iq80.leveldb.util.Slice
 
hasNext() - Method in class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
hasNext() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
hasNext() - Method in class org.iq80.leveldb.table.BlockIterator
 
hasNext() - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
hasNext() - Method in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
hasNext() - Method in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
hasNext() - Method in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
hasPrev() - Method in interface org.iq80.leveldb.DBIterator
 
hasPrev() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
HEADER_SIZE - Static variable in class org.iq80.leveldb.impl.LogConstants
 
heap - Variable in class org.iq80.leveldb.util.DbIterator
 
heapAdd(DbIterator.ComparableIterator) - Method in class org.iq80.leveldb.util.DbIterator
 
heapCounter - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
heapProfile() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
heapSiftDown(int) - Method in class org.iq80.leveldb.util.DbIterator
 
heapSiftUp(int) - Method in class org.iq80.leveldb.util.DbIterator
 
heapSize - Variable in class org.iq80.leveldb.util.DbIterator
 
histogram - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 

I

IGNORE_FINALIZER_MONITOR - Static variable in class org.iq80.leveldb.util.Finalizer
 
immutableMemTable - Variable in class org.iq80.leveldb.impl.DbImpl
 
immutableMemTableIterator - Variable in class org.iq80.leveldb.util.DbIterator
 
index - Variable in class org.iq80.leveldb.util.LevelIterator
 
indexBlock - Variable in class org.iq80.leveldb.table.Table
 
indexBlockBuilder - Variable in class org.iq80.leveldb.table.TableBuilder
 
indexBlockHandle - Variable in class org.iq80.leveldb.table.Footer
 
INFO_LOG - Enum constant in enum org.iq80.leveldb.impl.Filename.FileType
 
infoLogFileName() - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the info log file.
init() - Method in class org.iq80.leveldb.table.FileChannelTable
 
init() - Method in class org.iq80.leveldb.table.MMapTable
 
init() - Method in class org.iq80.leveldb.table.Table
 
initializeIfNeeded() - Method in class org.iq80.leveldb.impl.VersionSet
 
initialOffset - Variable in class org.iq80.leveldb.impl.LogReader
Offset at which to start looking for the first record to return
input() - Method in class org.iq80.leveldb.util.Slice
Creates an input stream over this slice.
input(int, int) - Method in class org.iq80.leveldb.impl.Compaction
 
inputs - Variable in class org.iq80.leveldb.impl.Compaction
 
inputs - Variable in class org.iq80.leveldb.util.Level0Iterator
 
inputVersion - Variable in class org.iq80.leveldb.impl.Compaction
 
InsertIntoHandler(MemTable, long) - Constructor for class org.iq80.leveldb.impl.DbImpl.InsertIntoHandler
 
installCompactionResults(DbImpl.CompactionState) - Method in class org.iq80.leveldb.impl.DbImpl
 
InternalEntry - Class in org.iq80.leveldb.impl
 
InternalEntry(InternalKey, Slice) - Constructor for class org.iq80.leveldb.impl.InternalEntry
 
internalIterable() - Method in class org.iq80.leveldb.impl.DbImpl
 
internalIterator() - Method in class org.iq80.leveldb.impl.DbImpl
 
InternalIterator - Interface in org.iq80.leveldb.util
A common interface for internal iterators.
InternalKey - Class in org.iq80.leveldb.impl
 
InternalKey(byte[]) - Constructor for class org.iq80.leveldb.impl.InternalKey
 
InternalKey(Slice) - Constructor for class org.iq80.leveldb.impl.InternalKey
 
InternalKey(Slice, long, ValueType) - Constructor for class org.iq80.leveldb.impl.InternalKey
 
internalKeyComparator - Variable in class org.iq80.leveldb.impl.DbImpl
 
internalKeyComparator - Variable in class org.iq80.leveldb.impl.InternalUserComparator
 
internalKeyComparator - Variable in class org.iq80.leveldb.impl.Level
 
internalKeyComparator - Variable in class org.iq80.leveldb.impl.Level0
 
internalKeyComparator - Variable in class org.iq80.leveldb.impl.VersionSet.Builder.FileMetaDataBySmallestKey
 
internalKeyComparator - Variable in class org.iq80.leveldb.impl.VersionSet
 
InternalKeyComparator - Class in org.iq80.leveldb.impl
 
InternalKeyComparator(UserComparator) - Constructor for class org.iq80.leveldb.impl.InternalKeyComparator
 
InternalTableIterator - Class in org.iq80.leveldb.util
 
InternalTableIterator(TableIterator) - Constructor for class org.iq80.leveldb.util.InternalTableIterator
 
InternalUserComparator - Class in org.iq80.leveldb.impl
 
InternalUserComparator(InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.InternalUserComparator
 
IntVector - Class in org.iq80.leveldb.util
 
IntVector(int) - Constructor for class org.iq80.leveldb.util.IntVector
 
INVOKE_CLEANER - Static variable in class org.iq80.leveldb.util.ByteBufferSupport
 
Iq80DBFactory - Class in org.iq80.leveldb.impl
 
Iq80DBFactory() - Constructor for class org.iq80.leveldb.impl.Iq80DBFactory
 
IQ80Snappy() - Constructor for class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
isBaseLevelForKey(Slice) - Method in class org.iq80.leveldb.impl.Compaction
 
isClosed() - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
isClosed() - Method in interface org.iq80.leveldb.impl.LogWriter
 
isClosed() - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
isDeleted() - Method in class org.iq80.leveldb.impl.LookupResult
 
isDisposed() - Method in class org.iq80.leveldb.impl.Version
 
isEmpty() - Method in class org.iq80.leveldb.impl.MemTable
 
isEmpty() - Method in class org.iq80.leveldb.table.BlockBuilder
 
isOrdered(Iterable<InternalKey>) - Method in class org.iq80.leveldb.impl.InternalKeyComparator
Returns true if each element in iterable after the first is greater than or equal to the element that preceded it, according to this ordering.
isOrdered(InternalKey...) - Method in class org.iq80.leveldb.impl.InternalKeyComparator
Returns true if each element in iterable after the first is greater than or equal to the element that preceded it, according to this ordering.
isReadable() - Method in class org.iq80.leveldb.util.SliceInput
Returns true if and only if available() is greater than 0.
isSymbolicLink(File) - Static method in class org.iq80.leveldb.util.FileUtils
 
isTrivialMove() - Method in class org.iq80.leveldb.impl.Compaction
 
isValid() - Method in class org.iq80.leveldb.impl.DbLock
 
isWritable() - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
isWritable() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
isWritable() - Method in class org.iq80.leveldb.util.SliceOutput
Returns true if and only if (this.capacity - this.writerIndex) is greater than 0.
iterator - Variable in class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
iterator - Variable in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
iterator - Variable in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
iterator - Variable in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
iterator - Variable in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
iterator() - Method in interface org.iq80.leveldb.DB
 
iterator() - Method in class org.iq80.leveldb.impl.DbImpl
 
iterator() - Method in class org.iq80.leveldb.impl.Level
 
iterator() - Method in class org.iq80.leveldb.impl.Level0
 
iterator() - Method in class org.iq80.leveldb.impl.MemTable
 
iterator() - Method in interface org.iq80.leveldb.impl.SeekingIterable
 
iterator() - Method in class org.iq80.leveldb.impl.Version
 
iterator() - Method in class org.iq80.leveldb.impl.VersionSet
 
iterator() - Method in class org.iq80.leveldb.table.Block
 
iterator() - Method in class org.iq80.leveldb.table.Table
 
iterator(ReadOptions) - Method in interface org.iq80.leveldb.DB
 
iterator(ReadOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 

K

key - Variable in class org.iq80.leveldb.impl.InternalEntry
 
key - Variable in class org.iq80.leveldb.impl.LookupKey
 
key - Variable in class org.iq80.leveldb.impl.LookupResult
 
key - Variable in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
key - Variable in class org.iq80.leveldb.table.BlockEntry
 

L

L0_COMPACTION_TRIGGER - Static variable in class org.iq80.leveldb.impl.DbConstants
Level-0 compaction is started when we hit this many files.
L0_COMPACTION_TRIGGER - Static variable in class org.iq80.leveldb.impl.VersionSet
 
L0_SLOWDOWN_WRITES_TRIGGER - Static variable in class org.iq80.leveldb.impl.DbConstants
Soft limit on number of level-0 files.
L0_STOP_WRITES_TRIGGER - Static variable in class org.iq80.leveldb.impl.DbConstants
Maximum number of level-0 files.
largest - Variable in class org.iq80.leveldb.impl.FileMetaData
Largest internal key served by table
LAST - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 
LAST_SEQUENCE - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
lastKey - Variable in class org.iq80.leveldb.table.BlockBuilder
 
lastKey - Variable in class org.iq80.leveldb.table.TableBuilder
 
lastOpFinish - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
lastRecordOffset - Variable in class org.iq80.leveldb.impl.LogReader
Offset of the last record returned by readRecord.
lastSequence - Variable in class org.iq80.leveldb.impl.SnapshotImpl
 
lastSequence - Variable in class org.iq80.leveldb.impl.VersionSet
 
lastSequenceNumber - Variable in class org.iq80.leveldb.impl.VersionEdit
 
length - Variable in class org.iq80.leveldb.util.Slice
 
length() - Method in class org.iq80.leveldb.util.Slice
Length of this slice.
level - Variable in class org.iq80.leveldb.impl.Compaction
 
level - Variable in class org.iq80.leveldb.impl.DbImpl.ManualCompaction
 
Level - Class in org.iq80.leveldb.impl
 
Level(int, List<FileMetaData>, TableCache, InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.Level
 
level0 - Variable in class org.iq80.leveldb.impl.Version
 
Level0 - Class in org.iq80.leveldb.impl
 
Level0(List<FileMetaData>, TableCache, InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.Level0
 
level0Files - Variable in class org.iq80.leveldb.util.DbIterator
 
Level0Iterator - Class in org.iq80.leveldb.util
 
Level0Iterator(List<InternalTableIterator>, Comparator<InternalKey>) - Constructor for class org.iq80.leveldb.util.Level0Iterator
 
Level0Iterator(TableCache, List<FileMetaData>, Comparator<InternalKey>) - Constructor for class org.iq80.leveldb.util.Level0Iterator
 
Level0Iterator.ComparableIterator - Class in org.iq80.leveldb.util
 
levelInputs - Variable in class org.iq80.leveldb.impl.Compaction
 
LevelIterator - Class in org.iq80.leveldb.util
 
LevelIterator(TableCache, List<FileMetaData>, InternalKeyComparator) - Constructor for class org.iq80.leveldb.util.LevelIterator
 
levelNumber - Variable in class org.iq80.leveldb.impl.Level
 
levelPointers - Variable in class org.iq80.leveldb.impl.Compaction
 
levels - Variable in class org.iq80.leveldb.impl.Version
 
levels - Variable in class org.iq80.leveldb.impl.VersionSet.Builder
 
levels - Variable in class org.iq80.leveldb.util.DbIterator
 
levels - Variable in class org.iq80.leveldb.util.MergingIterator
 
LevelState(InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.VersionSet.Builder.LevelState
 
levelUpInputs - Variable in class org.iq80.leveldb.impl.Compaction
 
limit - Variable in class org.iq80.leveldb.Range
 
limit() - Method in class org.iq80.leveldb.Range
 
listFiles(File) - Static method in class org.iq80.leveldb.impl.Filename
 
listFiles(File) - Static method in class org.iq80.leveldb.util.FileUtils
 
listFiles(File, FilenameFilter) - Static method in class org.iq80.leveldb.util.FileUtils
 
lock - Variable in class org.iq80.leveldb.impl.DbLock
 
lockFile - Variable in class org.iq80.leveldb.impl.DbLock
 
lockFileName() - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the lock file.
log - Variable in class org.iq80.leveldb.impl.DbImpl
 
log(String) - Method in interface org.iq80.leveldb.Logger
 
LOG - Enum constant in enum org.iq80.leveldb.impl.Filename.FileType
 
LOG_NUMBER - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
logAndApply(VersionEdit) - Method in class org.iq80.leveldb.impl.VersionSet
 
LogChunkType - Enum in org.iq80.leveldb.impl
 
LogChunkType() - Constructor for enum org.iq80.leveldb.impl.LogChunkType
 
LogChunkType(int) - Constructor for enum org.iq80.leveldb.impl.LogChunkType
 
LogConstants - Class in org.iq80.leveldb.impl
 
LogConstants() - Constructor for class org.iq80.leveldb.impl.LogConstants
 
logFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the log file with the specified number.
logger - Variable in class org.iq80.leveldb.Options
 
logger() - Method in class org.iq80.leveldb.Options
 
logger(Logger) - Method in class org.iq80.leveldb.Options
 
Logger - Interface in org.iq80.leveldb
 
logMonitor() - Static method in class org.iq80.leveldb.impl.LogMonitors
 
LogMonitor - Interface in org.iq80.leveldb.impl
 
LogMonitors - Class in org.iq80.leveldb.impl
 
LogMonitors() - Constructor for class org.iq80.leveldb.impl.LogMonitors
 
logNumber - Variable in class org.iq80.leveldb.impl.VersionEdit
 
logNumber - Variable in class org.iq80.leveldb.impl.VersionSet
 
LogReader - Class in org.iq80.leveldb.impl
 
LogReader(FileChannel, LogMonitor, boolean, long) - Constructor for class org.iq80.leveldb.impl.LogReader
 
Logs - Class in org.iq80.leveldb.impl
 
Logs() - Constructor for class org.iq80.leveldb.impl.Logs
 
LogWriter - Interface in org.iq80.leveldb.impl
 
LookupKey - Class in org.iq80.leveldb.impl
 
LookupKey(Slice, long) - Constructor for class org.iq80.leveldb.impl.LookupKey
 
LookupResult - Class in org.iq80.leveldb.impl
 
LookupResult(LookupKey, Slice, boolean) - Constructor for class org.iq80.leveldb.impl.LookupResult
 

M

main(String[]) - Static method in class org.iq80.leveldb.benchmark.DbBenchmark
 
MAJOR_VERSION - Static variable in class org.iq80.leveldb.impl.DbConstants
 
makeFileName(long, String) - Static method in class org.iq80.leveldb.impl.Filename
 
makeInputIterator(Compaction) - Method in class org.iq80.leveldb.impl.VersionSet
 
makeRoomForWrite(boolean) - Method in class org.iq80.leveldb.impl.DbImpl
 
manifestFileNumber - Variable in class org.iq80.leveldb.impl.VersionSet
 
manualCompaction - Variable in class org.iq80.leveldb.impl.DbImpl
 
ManualCompaction(int, Slice, Slice) - Constructor for class org.iq80.leveldb.impl.DbImpl.ManualCompaction
 
mappedByteBuffer - Variable in class org.iq80.leveldb.impl.MMapLogWriter
 
mask(int) - Static method in class org.iq80.leveldb.util.PureJavaCrc32C
Return a masked representation of crc.
MASK_DELTA - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
MAX_ENCODED_LENGTH - Static variable in class org.iq80.leveldb.table.BlockHandle
 
MAX_GRAND_PARENT_OVERLAP_BYTES - Static variable in class org.iq80.leveldb.impl.VersionSet
 
MAX_MEM_COMPACT_LEVEL - Static variable in class org.iq80.leveldb.impl.DbConstants
Maximum level to which a new compacted memtable is pushed if it does not create overlap.
MAX_SEQUENCE_NUMBER - Static variable in class org.iq80.leveldb.impl.SequenceNumber
 
maxBytesForLevel(int) - Static method in class org.iq80.leveldb.impl.VersionSet
 
maxCompressedLength(int) - Static method in class org.iq80.leveldb.table.TableBuilder
 
maxCompressedLength(int) - Method in class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
maxCompressedLength(int) - Static method in class org.iq80.leveldb.util.Snappy
 
maxCompressedLength(int) - Method in interface org.iq80.leveldb.util.Snappy.SPI
 
maxCompressedLength(int) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
maxFileSizeForLevel(int) - Static method in class org.iq80.leveldb.impl.VersionSet
 
maxOpenFiles - Variable in class org.iq80.leveldb.Options
 
maxOpenFiles() - Method in class org.iq80.leveldb.Options
 
maxOpenFiles(int) - Method in class org.iq80.leveldb.Options
 
maxOutputFileSize - Variable in class org.iq80.leveldb.impl.Compaction
 
maybeAddFile(Version, int, FileMetaData) - Method in class org.iq80.leveldb.impl.VersionSet.Builder
 
maybeScheduleCompaction() - Method in class org.iq80.leveldb.impl.DbImpl
 
memTable - Variable in class org.iq80.leveldb.impl.DbImpl.InsertIntoHandler
 
memTable - Variable in class org.iq80.leveldb.impl.DbImpl
 
MemTable - Class in org.iq80.leveldb.impl
 
MemTable(InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.MemTable
 
MemTable.MemTableIterator - Class in org.iq80.leveldb.impl
 
memTableIterator - Variable in class org.iq80.leveldb.util.DbIterator
 
MemTableIterator() - Constructor for class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
MergingIterator - Class in org.iq80.leveldb.util
 
MergingIterator(List<? extends InternalIterator>, Comparator<InternalKey>) - Constructor for class org.iq80.leveldb.util.MergingIterator
 
MergingIterator.ComparableIterator - Class in org.iq80.leveldb.util
 
message - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
metaindexBlockHandle - Variable in class org.iq80.leveldb.table.Footer
 
metaindexBlockHandle - Variable in class org.iq80.leveldb.table.Table
 
MIDDLE - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 
MINOR_VERSION - Static variable in class org.iq80.leveldb.impl.DbConstants
 
MMapLogWriter - Class in org.iq80.leveldb.impl
 
MMapLogWriter(File, long) - Constructor for class org.iq80.leveldb.impl.MMapLogWriter
 
MMapTable - Class in org.iq80.leveldb.table
 
MMapTable(String, FileChannel, Comparator<Slice>, boolean) - Constructor for class org.iq80.leveldb.table.MMapTable
 
MMapTable.Closer - Class in org.iq80.leveldb.table
 
monitor - Variable in class org.iq80.leveldb.impl.LogReader
 
monitor - Variable in class org.iq80.leveldb.util.Finalizer
 
mutex - Variable in class org.iq80.leveldb.impl.DbImpl
 

N

name - Variable in class org.iq80.leveldb.table.MMapTable.Closer
 
name - Variable in class org.iq80.leveldb.table.Table
 
name() - Method in interface org.iq80.leveldb.DBComparator
 
name() - Method in class org.iq80.leveldb.impl.InternalKeyComparator
 
name() - Method in class org.iq80.leveldb.impl.InternalUserComparator
 
name() - Method in class org.iq80.leveldb.table.BytewiseComparator
 
name() - Method in class org.iq80.leveldb.table.CustomUserComparator
 
name() - Method in interface org.iq80.leveldb.table.UserComparator
 
needsCompaction() - Method in class org.iq80.leveldb.impl.VersionSet
 
NEW_FILE - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
NEWEST_FIRST - Static variable in class org.iq80.leveldb.impl.Level0
 
newFile(File, Iterable<String>) - Static method in class org.iq80.leveldb.util.FileUtils
 
newFile(File, String...) - Static method in class org.iq80.leveldb.util.FileUtils
 
newFile(String, String...) - Static method in class org.iq80.leveldb.util.FileUtils
 
newFiles - Variable in class org.iq80.leveldb.impl.VersionEdit
 
newIterator(long) - Method in class org.iq80.leveldb.impl.TableCache
 
newIterator(FileMetaData) - Method in class org.iq80.leveldb.impl.TableCache
 
newLogRecordHeader(LogChunkType, Slice) - Static method in class org.iq80.leveldb.impl.MMapLogWriter
 
newLogRecordHeader(LogChunkType, Slice, int) - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
next() - Method in class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
next() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
next() - Method in class org.iq80.leveldb.table.BlockIterator
 
next() - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
next() - Method in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
next() - Method in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
next() - Method in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
NEXT_FILE_NUMBER - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
nextElement - Variable in class org.iq80.leveldb.util.AbstractSeekingIterator
 
nextElement - Variable in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
nextElement - Variable in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
nextElement - Variable in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
nextEntry - Variable in class org.iq80.leveldb.table.BlockIterator
 
nextFileNumber - Variable in class org.iq80.leveldb.impl.VersionEdit
 
nextFileNumber - Variable in class org.iq80.leveldb.impl.VersionSet
 
nextReport - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
NONE - Enum constant in enum org.iq80.leveldb.CompressionType
 
num - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
num - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
NUM_LEVELS - Static variable in class org.iq80.leveldb.impl.DbConstants
Max number of levels
number - Variable in class org.iq80.leveldb.impl.FileMetaData
 
numberOfBytesInLevel(int) - Method in class org.iq80.leveldb.impl.VersionSet
 
numberOfFilesInLevel(int) - Method in class org.iq80.leveldb.impl.DbImpl
 
numberOfFilesInLevel(int) - Method in class org.iq80.leveldb.impl.Version
 
numberOfFilesInLevel(int) - Method in class org.iq80.leveldb.impl.VersionSet
 
numberOfLevels() - Method in class org.iq80.leveldb.impl.Version
 

O

offset - Variable in class org.iq80.leveldb.table.BlockHandle
 
offset - Variable in class org.iq80.leveldb.util.Slice
 
ok(LookupKey, Slice) - Static method in class org.iq80.leveldb.impl.LookupResult
 
oldInfoLogFileName() - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the old info log file.
open() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
open(File, Options) - Method in interface org.iq80.leveldb.DBFactory
 
open(File, Options) - Method in class org.iq80.leveldb.impl.Iq80DBFactory
 
open_files - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
openBlock(Slice) - Method in class org.iq80.leveldb.table.Table
 
openCompactionOutputFile(DbImpl.CompactionState) - Method in class org.iq80.leveldb.impl.DbImpl
 
openNextFile() - Method in class org.iq80.leveldb.util.LevelIterator
 
options - Variable in class org.iq80.leveldb.impl.DbImpl
 
Options - Class in org.iq80.leveldb
 
Options() - Constructor for class org.iq80.leveldb.Options
 
Order() - Constructor for enum org.iq80.leveldb.benchmark.DbBenchmark.Order
 
ordinal - Variable in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
ordinal - Variable in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
ordinal - Variable in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
org.iq80.leveldb - package org.iq80.leveldb
 
org.iq80.leveldb.benchmark - package org.iq80.leveldb.benchmark
 
org.iq80.leveldb.impl - package org.iq80.leveldb.impl
 
org.iq80.leveldb.table - package org.iq80.leveldb.table
 
org.iq80.leveldb.util - package org.iq80.leveldb.util
 
outfile - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
output() - Method in class org.iq80.leveldb.util.Slice
Creates an output stream over this slice.
outputs - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
overlapInLevel(int, Slice, Slice) - Method in class org.iq80.leveldb.impl.Version
 
overlapInLevel(int, Slice, Slice) - Method in class org.iq80.leveldb.impl.VersionSet
 
overlappedBytes - Variable in class org.iq80.leveldb.impl.Compaction
 

P

packSequenceAndValueType(long, ValueType) - Static method in class org.iq80.leveldb.impl.SequenceNumber
 
PAGE_SIZE - Static variable in class org.iq80.leveldb.impl.MMapLogWriter
 
paranoidChecks - Variable in class org.iq80.leveldb.Options
 
paranoidChecks() - Method in class org.iq80.leveldb.Options
 
paranoidChecks(boolean) - Method in class org.iq80.leveldb.Options
 
parseFileName(File) - Static method in class org.iq80.leveldb.impl.Filename
If filename is a leveldb file, store the type of the file in *type.
parseValue(String) - Method in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
peek() - Method in class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
peek() - Method in class org.iq80.leveldb.table.BlockIterator
 
peek() - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
peekNext() - Method in interface org.iq80.leveldb.DBIterator
Returns the next element in the iteration, without advancing the iteration.
peekNext() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
peekPrev() - Method in interface org.iq80.leveldb.DBIterator
 
peekPrev() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
pendingHandle - Variable in class org.iq80.leveldb.table.TableBuilder
 
pendingIndexEntry - Variable in class org.iq80.leveldb.table.TableBuilder
 
pendingOutputs - Variable in class org.iq80.leveldb.impl.DbImpl
 
persistentId - Variable in enum org.iq80.leveldb.CompressionType
 
persistentId - Variable in enum org.iq80.leveldb.impl.LogChunkType
 
persistentId - Variable in enum org.iq80.leveldb.impl.ValueType
 
persistentId - Variable in enum org.iq80.leveldb.impl.VersionEditTag
 
persistentId() - Method in enum org.iq80.leveldb.CompressionType
 
pickCompaction() - Method in class org.iq80.leveldb.impl.VersionSet
 
pickLevelForMemTableOutput(Slice, Slice) - Method in class org.iq80.leveldb.impl.Version
 
position - Variable in class org.iq80.leveldb.benchmark.DbBenchmark.RandomGenerator
 
position - Variable in class org.iq80.leveldb.table.TableBuilder
 
position - Variable in class org.iq80.leveldb.util.SliceInput
 
position() - Method in class org.iq80.leveldb.util.SliceInput
Returns the position of this buffer.
postMessage - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
prev() - Method in interface org.iq80.leveldb.DBIterator
 
prev() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
PREVIOUS_LOG_NUMBER - Enum constant in enum org.iq80.leveldb.impl.VersionEditTag
 
previousLogNumber - Variable in class org.iq80.leveldb.impl.VersionEdit
 
prevLogNumber - Variable in class org.iq80.leveldb.impl.VersionSet
 
printEnvironment() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
printHeader() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
printStats() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
printWarnings() - Static method in class org.iq80.leveldb.benchmark.DbBenchmark
 
priorityQueue - Variable in class org.iq80.leveldb.util.Level0Iterator
 
priorityQueue - Variable in class org.iq80.leveldb.util.MergingIterator
 
PureJavaCrc32C - Class in org.iq80.leveldb.util
A pure-java implementation of the CRC32 checksum that uses the CRC32-C polynomial, the same polynomial used by iSCSI and implemented on many Intel chipsets supporting SSE4.2.
PureJavaCrc32C() - Constructor for class org.iq80.leveldb.util.PureJavaCrc32C
Create a new PureJavaCrc32 object.
put(byte[], byte[]) - Method in interface org.iq80.leveldb.DB
 
put(byte[], byte[]) - Method in class org.iq80.leveldb.impl.DbImpl
 
put(byte[], byte[]) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
put(byte[], byte[]) - Method in interface org.iq80.leveldb.WriteBatch
 
put(byte[], byte[], WriteOptions) - Method in interface org.iq80.leveldb.DB
 
put(byte[], byte[], WriteOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
put(Slice, Slice) - Method in class org.iq80.leveldb.impl.DbImpl.InsertIntoHandler
 
put(Slice, Slice) - Method in interface org.iq80.leveldb.impl.WriteBatchImpl.Handler
 
put(Slice, Slice) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 

R

random - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
RANDOM - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Order
 
RandomGenerator(double) - Constructor for class org.iq80.leveldb.benchmark.DbBenchmark.RandomGenerator
 
Range - Class in org.iq80.leveldb
 
Range(byte[], byte[]) - Constructor for class org.iq80.leveldb.Range
 
read() - Method in class org.iq80.leveldb.util.SliceInput
 
read(long, int) - Method in class org.iq80.leveldb.table.FileChannelTable
 
read(MappedByteBuffer, int, int) - Static method in class org.iq80.leveldb.table.MMapTable
 
readBlock(BlockHandle) - Method in class org.iq80.leveldb.table.FileChannelTable
 
readBlock(BlockHandle) - Method in class org.iq80.leveldb.table.MMapTable
 
readBlock(BlockHandle) - Method in class org.iq80.leveldb.table.Table
 
readBlockHandle(SliceInput) - Static method in class org.iq80.leveldb.table.BlockHandle
 
readBlockTrailer(Slice) - Static method in class org.iq80.leveldb.table.BlockTrailer
 
readBoolean() - Method in class org.iq80.leveldb.util.SliceInput
 
readByte() - Method in class org.iq80.leveldb.util.SliceInput
Gets a byte at the current position and increases the position by 1 in this buffer.
readByteArray(int) - Method in class org.iq80.leveldb.util.SliceInput
 
readBytes(byte[]) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified destination starting at the current position and increases the position by the number of the transferred bytes (= dst.length).
readBytes(byte[], int, int) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified destination starting at the current position and increases the position by the number of the transferred bytes (= length).
readBytes(int) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to a newly created buffer starting at the current position and increases the position by the number of the transferred bytes (= length).
readBytes(OutputStream, int) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified stream starting at the current position.
readBytes(ByteBuffer) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified destination starting at the current position until the destination's position reaches its limit, and increases the position by the number of the transferred bytes.
readBytes(GatheringByteChannel, int) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified stream starting at the current position.
readBytes(Slice) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified destination starting at the current position until the destination becomes non-writable, and increases the position by the number of the transferred bytes.
readBytes(Slice, int) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified destination starting at the current position and increases the position by the number of the transferred bytes (= length).
readBytes(Slice, int, int) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified destination starting at the current position and increases the position by the number of the transferred bytes (= length).
readChar() - Method in class org.iq80.leveldb.util.SliceInput
Unsupported operation
readDouble() - Method in class org.iq80.leveldb.util.SliceInput
 
readEntry(SliceInput, BlockEntry) - Static method in class org.iq80.leveldb.table.BlockIterator
Reads the entry at the current data readIndex.
readFloat() - Method in class org.iq80.leveldb.util.SliceInput
Unsupported operation
readFooter(Slice) - Static method in class org.iq80.leveldb.table.Footer
 
readFully(byte[]) - Method in class org.iq80.leveldb.util.SliceInput
 
readFully(byte[], int, int) - Method in class org.iq80.leveldb.util.SliceInput
 
readHot() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
readInt() - Method in class org.iq80.leveldb.util.SliceInput
Gets a 32-bit integer at the current position and increases the position by 4 in this buffer.
readLengthPrefixedBytes(SliceInput) - Static method in class org.iq80.leveldb.util.Slices
 
readLine() - Method in class org.iq80.leveldb.util.SliceInput
Unsupported operation
readLong() - Method in class org.iq80.leveldb.util.SliceInput
Gets a 64-bit integer at the current position and increases the position by 8 in this buffer.
readNextBlock() - Method in class org.iq80.leveldb.impl.LogReader
 
readNextChunk() - Method in class org.iq80.leveldb.impl.LogReader
Return type, or one of the preceding special values
ReadOptions - Class in org.iq80.leveldb
 
ReadOptions() - Constructor for class org.iq80.leveldb.ReadOptions
 
readRandom() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
readRecord() - Method in class org.iq80.leveldb.impl.LogReader
 
readReverse() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
reads - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
reads - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
readSequential() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
readShort() - Method in class org.iq80.leveldb.util.SliceInput
Gets a 16-bit short integer at the current position and increases the position by 2 in this buffer.
readSlice(int) - Method in class org.iq80.leveldb.util.SliceInput
Returns a new slice of this buffer's sub-region starting at the current position and increases the position by the size of the new slice (= length).
ReadStats - Class in org.iq80.leveldb.impl
 
ReadStats() - Constructor for class org.iq80.leveldb.impl.ReadStats
 
readUnsignedByte() - Method in class org.iq80.leveldb.util.SliceInput
Gets an unsigned byte at the current position and increases the position by 1 in this buffer.
readUnsignedInt() - Method in class org.iq80.leveldb.util.SliceInput
Gets an unsigned 32-bit integer at the current position and increases the position by 4 in this buffer.
readUnsignedShort() - Method in class org.iq80.leveldb.util.SliceInput
 
readUTF() - Method in class org.iq80.leveldb.util.SliceInput
Unsupported operation
readValue(SliceInput, VersionEdit) - Method in enum org.iq80.leveldb.impl.VersionEditTag
 
readVariableLengthInt(ByteBuffer) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
readVariableLengthInt(SliceInput) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
readVariableLengthLong(SliceInput) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
readWriteBatch(SliceInput, int) - Method in class org.iq80.leveldb.impl.DbImpl
 
recordScratch - Variable in class org.iq80.leveldb.impl.LogReader
Scratch buffer in which the next record is assembled.
recover() - Method in class org.iq80.leveldb.impl.VersionSet
 
recoverLogFile(long, VersionEdit) - Method in class org.iq80.leveldb.impl.DbImpl
 
referenceQueue - Variable in class org.iq80.leveldb.util.Finalizer
 
references - Variable in class org.iq80.leveldb.util.Finalizer
 
release() - Method in class org.iq80.leveldb.impl.DbLock
 
release() - Method in class org.iq80.leveldb.impl.Version
 
remove() - Method in class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
remove() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
remove() - Method in class org.iq80.leveldb.table.BlockIterator
 
remove() - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
remove() - Method in class org.iq80.leveldb.util.DbIterator.ComparableIterator
 
remove() - Method in class org.iq80.leveldb.util.Level0Iterator.ComparableIterator
 
remove() - Method in class org.iq80.leveldb.util.MergingIterator.ComparableIterator
 
removePrefix(String, String) - Static method in class org.iq80.leveldb.impl.Filename
 
removeSuffix(String, String) - Static method in class org.iq80.leveldb.impl.Filename
 
removeVersion(Version) - Method in class org.iq80.leveldb.impl.VersionSet
 
repair(File, Options) - Method in interface org.iq80.leveldb.DBFactory
 
repair(File, Options) - Method in class org.iq80.leveldb.impl.Iq80DBFactory
 
reportCorruption(long, String) - Method in class org.iq80.leveldb.impl.LogReader
Reports corruption to the monitor.
reportDrop(long, Throwable) - Method in class org.iq80.leveldb.impl.LogReader
Reports dropped bytes to the monitor.
reset() - Method in class org.iq80.leveldb.table.BlockBuilder
 
reset() - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
reset() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
reset() - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
reset() - Method in class org.iq80.leveldb.util.SliceOutput
Resets this stream to the initial position.
resetPriorityQueue() - Method in class org.iq80.leveldb.util.DbIterator
 
resetPriorityQueue(Comparator<InternalKey>) - Method in class org.iq80.leveldb.util.Level0Iterator
 
resetPriorityQueue(Comparator<InternalKey>) - Method in class org.iq80.leveldb.util.MergingIterator
 
restartBlockEntryCount - Variable in class org.iq80.leveldb.table.BlockBuilder
 
restartCount - Variable in class org.iq80.leveldb.table.BlockIterator
 
restartPositions - Variable in class org.iq80.leveldb.table.Block
 
restartPositions - Variable in class org.iq80.leveldb.table.BlockBuilder
 
restartPositions - Variable in class org.iq80.leveldb.table.BlockIterator
 
resumeCompactions() - Method in interface org.iq80.leveldb.DB
Resumes the background compaction threads.
resumeCompactions() - Method in class org.iq80.leveldb.impl.DbImpl
 
retain() - Method in class org.iq80.leveldb.impl.Version
 
retained - Variable in class org.iq80.leveldb.impl.Version
 
run() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
run() - Method in class org.iq80.leveldb.util.Finalizer.FinalizerQueueProcessor
 

S

saveTo(Version) - Method in class org.iq80.leveldb.impl.VersionSet.Builder
Saves the current state in specified version.
seek(byte[]) - Method in interface org.iq80.leveldb.DBIterator
Repositions the iterator so the key of the next BlockElement returned greater than or equal to the specified targetKey.
seek(byte[]) - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
seek(K) - Method in interface org.iq80.leveldb.impl.SeekingIterator
Repositions the iterator so the key of the next BlockElement returned greater than or equal to the specified targetKey.
seek(K) - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
seek(InternalKey) - Method in class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
seek(Slice) - Method in class org.iq80.leveldb.table.BlockIterator
Repositions the iterator so the key of the next BlockElement returned greater than or equal to the specified targetKey.
seekFile - Variable in class org.iq80.leveldb.impl.ReadStats
 
seekFileLevel - Variable in class org.iq80.leveldb.impl.ReadStats
 
SeekingIterable<K,V> - Interface in org.iq80.leveldb.impl
 
seekingIterator - Variable in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
SeekingIterator<K,V> - Interface in org.iq80.leveldb.impl
 
SeekingIteratorAdapter - Class in org.iq80.leveldb.impl
 
SeekingIteratorAdapter(SnapshotSeekingIterator) - Constructor for class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
SeekingIteratorAdapter.DbEntry - Class in org.iq80.leveldb.impl
 
seekInternal(K) - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
seekInternal(InternalKey) - Method in class org.iq80.leveldb.util.DbIterator
 
seekInternal(InternalKey) - Method in class org.iq80.leveldb.util.InternalTableIterator
 
seekInternal(InternalKey) - Method in class org.iq80.leveldb.util.Level0Iterator
 
seekInternal(InternalKey) - Method in class org.iq80.leveldb.util.LevelIterator
 
seekInternal(InternalKey) - Method in class org.iq80.leveldb.util.MergingIterator
 
seekInternal(Slice) - Method in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
seekInternal(Slice) - Method in class org.iq80.leveldb.util.TableIterator
 
seekToFirst() - Method in interface org.iq80.leveldb.DBIterator
Repositions the iterator so is is at the beginning of the Database.
seekToFirst() - Method in class org.iq80.leveldb.impl.MemTable.MemTableIterator
 
seekToFirst() - Method in interface org.iq80.leveldb.impl.SeekingIterator
Repositions the iterator so the beginning of this block.
seekToFirst() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
seekToFirst() - Method in class org.iq80.leveldb.table.BlockIterator
Repositions the iterator so the beginning of this block.
seekToFirst() - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.util.AbstractSeekingIterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.util.DbIterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.util.InternalTableIterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.util.Level0Iterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.util.LevelIterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.util.MergingIterator
 
seekToFirstInternal() - Method in class org.iq80.leveldb.util.TableIterator
 
seekToLast() - Method in interface org.iq80.leveldb.DBIterator
Repositions the iterator so it is at the end of of the Database.
seekToLast() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter
 
seekToRestartPosition(int) - Method in class org.iq80.leveldb.table.BlockIterator
Seeks to and reads the entry at the specified restart position.
seenKey - Variable in class org.iq80.leveldb.impl.Compaction
 
sequence - Variable in class org.iq80.leveldb.impl.DbImpl.InsertIntoHandler
 
sequenceNumber - Variable in class org.iq80.leveldb.impl.InternalKey
 
SequenceNumber - Class in org.iq80.leveldb.impl
 
SequenceNumber() - Constructor for class org.iq80.leveldb.impl.SequenceNumber
 
SEQUENTIAL - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Order
 
setAllowedSeeks(int) - Method in class org.iq80.leveldb.impl.FileMetaData
 
setByte(int, int) - Method in class org.iq80.leveldb.util.Slice
Sets the specified byte at the specified absolute index in this buffer.
setBytes(int, byte[], int, int) - Method in class org.iq80.leveldb.util.Slice
Transfers the specified source array's data to this buffer starting at the specified absolute index.
setBytes(int, InputStream, int) - Method in class org.iq80.leveldb.util.Slice
Transfers the content of the specified source stream to this buffer starting at the specified absolute index.
setBytes(int, ByteBuffer) - Method in class org.iq80.leveldb.util.Slice
Transfers the specified source buffer's data to this buffer starting at the specified absolute index until the source buffer's position reaches its limit.
setBytes(int, FileChannel, int, int) - Method in class org.iq80.leveldb.util.Slice
 
setBytes(int, ScatteringByteChannel, int) - Method in class org.iq80.leveldb.util.Slice
Transfers the content of the specified source channel to this buffer starting at the specified absolute index.
setBytes(int, Slice, int, int) - Method in class org.iq80.leveldb.util.Slice
Transfers the specified source buffer's data to this buffer starting at the specified absolute index.
setCompactionLevel(int) - Method in class org.iq80.leveldb.impl.Version
 
setCompactionScore(double) - Method in class org.iq80.leveldb.impl.Version
 
setCompactPointer(int, InternalKey) - Method in class org.iq80.leveldb.impl.VersionEdit
 
setCompactPointers(Map<Integer, InternalKey>) - Method in class org.iq80.leveldb.impl.VersionEdit
 
setComparatorName(String) - Method in class org.iq80.leveldb.impl.VersionEdit
 
setCurrentFile(File, long) - Static method in class org.iq80.leveldb.impl.Filename
Make the CURRENT file point to the descriptor file with the specified number.
setInt(int, int) - Method in class org.iq80.leveldb.util.Slice
Sets the specified 32-bit integer at the specified absolute index in this buffer.
setLastSequence(long) - Method in class org.iq80.leveldb.impl.VersionSet
 
setLastSequenceNumber(long) - Method in class org.iq80.leveldb.impl.VersionEdit
 
setLogNumber(long) - Method in class org.iq80.leveldb.impl.VersionEdit
 
setLong(int, long) - Method in class org.iq80.leveldb.util.Slice
Sets the specified 64-bit long integer at the specified absolute index in this buffer.
setNextFileNumber(long) - Method in class org.iq80.leveldb.impl.VersionEdit
 
setPosition(int) - Method in class org.iq80.leveldb.util.SliceInput
Sets the position of this buffer.
setPreviousLogNumber(long) - Method in class org.iq80.leveldb.impl.VersionEdit
 
setSeekFile(FileMetaData) - Method in class org.iq80.leveldb.impl.ReadStats
 
setSeekFileLevel(int) - Method in class org.iq80.leveldb.impl.ReadStats
 
setShort(int, int) - Method in class org.iq80.leveldb.util.Slice
Sets the specified 16-bit short integer at the specified absolute index in this buffer.
setupOtherInputs(int, List<FileMetaData>) - Method in class org.iq80.leveldb.impl.VersionSet
 
setValue(byte[]) - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
setValue(Slice) - Method in class org.iq80.leveldb.impl.InternalEntry
 
setValue(Slice) - Method in class org.iq80.leveldb.table.BlockEntry
 
shouldStopBefore(InternalKey) - Method in class org.iq80.leveldb.impl.Compaction
 
shuttingDown - Variable in class org.iq80.leveldb.impl.DbImpl
 
size - Variable in class org.iq80.leveldb.util.BasicSliceOutput
 
size - Variable in class org.iq80.leveldb.util.DynamicSliceOutput
 
size - Variable in class org.iq80.leveldb.util.IntVector
 
size() - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
size() - Method in class org.iq80.leveldb.table.Block
 
size() - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
size() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
size() - Method in class org.iq80.leveldb.util.IntVector
 
size() - Method in class org.iq80.leveldb.util.SliceOutput
Returns the writerIndex of this buffer.
SIZE_OF_BYTE - Static variable in class org.iq80.leveldb.util.SizeOf
 
SIZE_OF_INT - Static variable in class org.iq80.leveldb.util.SizeOf
 
SIZE_OF_LONG - Static variable in class org.iq80.leveldb.util.SizeOf
 
SIZE_OF_SHORT - Static variable in class org.iq80.leveldb.util.SizeOf
 
SizeOf - Class in org.iq80.leveldb.util
 
SizeOf() - Constructor for class org.iq80.leveldb.util.SizeOf
 
skipBytes(int) - Method in class org.iq80.leveldb.util.SliceInput
 
skipToInitialBlock() - Method in class org.iq80.leveldb.impl.LogReader
Skips all blocks that are completely before "initial_offset_".
slice - Variable in class org.iq80.leveldb.util.BasicSliceOutput
 
slice - Variable in class org.iq80.leveldb.util.DynamicSliceOutput
 
slice - Variable in class org.iq80.leveldb.util.SliceInput
 
slice() - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
slice() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
slice() - Method in class org.iq80.leveldb.util.Slice
Returns a slice of this buffer's readable bytes.
slice() - Method in class org.iq80.leveldb.util.SliceInput
Returns a slice of this buffer's readable bytes.
slice() - Method in class org.iq80.leveldb.util.SliceOutput
Returns a slice of this buffer's readable bytes.
slice(int, int) - Method in class org.iq80.leveldb.util.Slice
Returns a slice of this buffer's sub-region.
Slice - Class in org.iq80.leveldb.util
Little Endian slice of a byte array.
Slice(byte[]) - Constructor for class org.iq80.leveldb.util.Slice
 
Slice(byte[], int, int) - Constructor for class org.iq80.leveldb.util.Slice
 
Slice(int) - Constructor for class org.iq80.leveldb.util.Slice
 
SLICE_COMPARATOR - Static variable in class org.iq80.leveldb.util.SliceComparator
 
SliceComparator - Class in org.iq80.leveldb.util
 
SliceComparator() - Constructor for class org.iq80.leveldb.util.SliceComparator
 
SliceInput - Class in org.iq80.leveldb.util
 
SliceInput(Slice) - Constructor for class org.iq80.leveldb.util.SliceInput
 
SliceOutput - Class in org.iq80.leveldb.util
 
SliceOutput() - Constructor for class org.iq80.leveldb.util.SliceOutput
 
Slices - Class in org.iq80.leveldb.util
 
Slices() - Constructor for class org.iq80.leveldb.util.Slices
 
smallest - Variable in class org.iq80.leveldb.impl.FileMetaData
Smallest internal key served by table
smallestSnapshot - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
Snappy - Class in org.iq80.leveldb.util
A Snappy abstraction which attempts uses the iq80 implementation and falls back to the xerial Snappy implementation it cannot be loaded.
Snappy() - Constructor for class org.iq80.leveldb.util.Snappy
 
SNAPPY - Enum constant in enum org.iq80.leveldb.CompressionType
 
SNAPPY - Static variable in class org.iq80.leveldb.util.Snappy
 
Snappy.IQ80Snappy - Class in org.iq80.leveldb.util
 
Snappy.SPI - Interface in org.iq80.leveldb.util
 
Snappy.XerialSnappy - Class in org.iq80.leveldb.util
 
snappyCompress() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
snappyUncompressArray() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
snappyUncompressDirectBuffer() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
snapshot - Variable in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
snapshot - Variable in class org.iq80.leveldb.ReadOptions
 
snapshot - Variable in class org.iq80.leveldb.WriteOptions
 
snapshot() - Method in class org.iq80.leveldb.ReadOptions
 
snapshot() - Method in class org.iq80.leveldb.WriteOptions
 
snapshot(boolean) - Method in class org.iq80.leveldb.WriteOptions
 
snapshot(Snapshot) - Method in class org.iq80.leveldb.ReadOptions
 
Snapshot - Interface in org.iq80.leveldb
 
SnapshotImpl - Class in org.iq80.leveldb.impl
 
SnapshotImpl(Version, long) - Constructor for class org.iq80.leveldb.impl.SnapshotImpl
 
SnapshotSeekingIterator - Class in org.iq80.leveldb.impl
 
SnapshotSeekingIterator(DbIterator, SnapshotImpl, Comparator<Slice>) - Constructor for class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
someFileOverlapsRange(Slice, Slice) - Method in class org.iq80.leveldb.impl.Level
 
someFileOverlapsRange(Slice, Slice) - Method in class org.iq80.leveldb.impl.Level0
 
start - Variable in class org.iq80.leveldb.Range
 
start() - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
start() - Method in class org.iq80.leveldb.Range
 
startTime - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
stop(String) - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
suspendCompactions() - Method in interface org.iq80.leveldb.DB
Suspends any background compaction threads.
suspendCompactions() - Method in class org.iq80.leveldb.impl.DbImpl
 
suspensionCounter - Variable in class org.iq80.leveldb.impl.DbImpl
 
suspensionMutex - Variable in class org.iq80.leveldb.impl.DbImpl
 
sync - Variable in class org.iq80.leveldb.WriteOptions
 
sync() - Method in class org.iq80.leveldb.WriteOptions
 
sync(boolean) - Method in class org.iq80.leveldb.WriteOptions
 

T

T8_0 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
T8_1 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
T8_2 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
T8_3 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
T8_4 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
T8_5 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
T8_6 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
T8_7 - Static variable in class org.iq80.leveldb.util.PureJavaCrc32C
 
table - Variable in class org.iq80.leveldb.impl.MemTable
 
table - Variable in class org.iq80.leveldb.impl.TableCache.TableAndFile
 
table - Variable in class org.iq80.leveldb.util.TableIterator
 
Table - Class in org.iq80.leveldb.table
 
Table(String, FileChannel, Comparator<Slice>, boolean) - Constructor for class org.iq80.leveldb.table.Table
 
TABLE - Enum constant in enum org.iq80.leveldb.impl.Filename.FileType
 
TABLE_MAGIC_NUMBER - Static variable in class org.iq80.leveldb.table.TableBuilder
TABLE_MAGIC_NUMBER was picked by running echo http://code.google.com/p/leveldb/ | sha1sum and taking the leading 64 bits.
Table.Closer - Class in org.iq80.leveldb.table
 
TableAndFile(File, long, UserComparator, boolean) - Constructor for class org.iq80.leveldb.impl.TableCache.TableAndFile
 
TableBuilder - Class in org.iq80.leveldb.table
 
TableBuilder(Options, FileChannel, UserComparator) - Constructor for class org.iq80.leveldb.table.TableBuilder
 
tableCache - Variable in class org.iq80.leveldb.impl.DbImpl
 
tableCache - Variable in class org.iq80.leveldb.impl.Level
 
tableCache - Variable in class org.iq80.leveldb.impl.Level0
 
tableCache - Variable in class org.iq80.leveldb.impl.VersionSet
 
tableCache - Variable in class org.iq80.leveldb.util.LevelIterator
 
TableCache - Class in org.iq80.leveldb.impl
 
TableCache(File, int, UserComparator, boolean) - Constructor for class org.iq80.leveldb.impl.TableCache
 
TableCache.TableAndFile - Class in org.iq80.leveldb.impl
 
tableFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the sstable with the specified number.
tableIterator - Variable in class org.iq80.leveldb.util.InternalTableIterator
 
TableIterator - Class in org.iq80.leveldb.util
 
TableIterator(Table, BlockIterator) - Constructor for class org.iq80.leveldb.util.TableIterator
 
TARGET_FILE_SIZE - Static variable in class org.iq80.leveldb.impl.VersionSet
 
TEMP - Enum constant in enum org.iq80.leveldb.impl.Filename.FileType
 
TEMP_DIR_ATTEMPTS - Static variable in class org.iq80.leveldb.util.FileUtils
 
tempFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of a temporary file with the specified number.
threads - Variable in class org.iq80.leveldb.util.Finalizer
 
throwExceptionMonitor() - Static method in class org.iq80.leveldb.impl.LogMonitors
 
toByteBuffer() - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
toByteBuffer() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
toByteBuffer() - Method in class org.iq80.leveldb.util.Slice
Converts this buffer's readable bytes into a NIO buffer.
toByteBuffer() - Method in class org.iq80.leveldb.util.SliceInput
Converts this buffer's readable bytes into a NIO buffer.
toByteBuffer() - Method in class org.iq80.leveldb.util.SliceOutput
Converts this buffer's readable bytes into a NIO buffer.
toByteBuffer(int, int) - Method in class org.iq80.leveldb.util.Slice
Converts this buffer's sub-region into a NIO buffer.
toString() - Method in class org.iq80.leveldb.impl.DbLock
 
toString() - Method in class org.iq80.leveldb.impl.FileMetaData
 
toString() - Method in class org.iq80.leveldb.impl.Filename.FileInfo
 
toString() - Method in class org.iq80.leveldb.impl.InternalEntry
 
toString() - Method in class org.iq80.leveldb.impl.InternalKey
 
toString() - Method in class org.iq80.leveldb.impl.Iq80DBFactory
 
toString() - Method in class org.iq80.leveldb.impl.Level
 
toString() - Method in class org.iq80.leveldb.impl.Level0
 
toString() - Method in class org.iq80.leveldb.impl.LookupKey
 
toString() - Method in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
Returns a string representation of the form {key}={value}.
toString() - Method in class org.iq80.leveldb.impl.SnapshotImpl
 
toString() - Method in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
toString() - Method in class org.iq80.leveldb.impl.VersionEdit
 
toString() - Method in class org.iq80.leveldb.impl.VersionSet.Builder.LevelState
 
toString() - Method in class org.iq80.leveldb.table.BlockEntry
 
toString() - Method in class org.iq80.leveldb.table.BlockHandle
 
toString() - Method in class org.iq80.leveldb.table.BlockTrailer
 
toString() - Method in class org.iq80.leveldb.table.Table
 
toString() - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
toString() - Method in class org.iq80.leveldb.util.DbIterator
 
toString() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
toString() - Method in class org.iq80.leveldb.util.InternalTableIterator
 
toString() - Method in class org.iq80.leveldb.util.IntVector
 
toString() - Method in class org.iq80.leveldb.util.Level0Iterator
 
toString() - Method in class org.iq80.leveldb.util.LevelIterator
 
toString() - Method in class org.iq80.leveldb.util.MergingIterator
 
toString() - Method in class org.iq80.leveldb.util.Slice
 
toString() - Method in class org.iq80.leveldb.util.SliceInput
 
toString() - Method in class org.iq80.leveldb.util.TableIterator
 
toString(int, int, Charset) - Method in class org.iq80.leveldb.util.Slice
Decodes this buffer's sub-region into a string with the specified character set.
toString(Charset) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
toString(Charset) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
toString(Charset) - Method in class org.iq80.leveldb.util.Slice
Decodes this buffer's readable bytes into a string with the specified character set name.
toString(Charset) - Method in class org.iq80.leveldb.util.SliceInput
Decodes this buffer's readable bytes into a string with the specified character set name.
toString(Charset) - Method in class org.iq80.leveldb.util.SliceOutput
Decodes this buffer's readable bytes into a string with the specified character set name.
totalBytes - Variable in class org.iq80.leveldb.impl.DbImpl.CompactionState
 
totalFileSize(List<FileMetaData>) - Static method in class org.iq80.leveldb.impl.Compaction
 

U

uncompress(byte[], int, int, byte[], int) - Method in class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
uncompress(byte[], int, int, byte[], int) - Method in interface org.iq80.leveldb.util.Snappy.SPI
 
uncompress(byte[], int, int, byte[], int) - Static method in class org.iq80.leveldb.util.Snappy
 
uncompress(byte[], int, int, byte[], int) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
uncompress(ByteBuffer, ByteBuffer) - Method in class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
uncompress(ByteBuffer, ByteBuffer) - Method in interface org.iq80.leveldb.util.Snappy.SPI
 
uncompress(ByteBuffer, ByteBuffer) - Static method in class org.iq80.leveldb.util.Snappy
 
uncompress(ByteBuffer, ByteBuffer) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
uncompressedLength(ByteBuffer) - Method in class org.iq80.leveldb.table.Table
 
uncompressedScratch - Static variable in class org.iq80.leveldb.table.Table
 
unexpectedException(Throwable) - Method in interface org.iq80.leveldb.util.Finalizer.FinalizerMonitor
 
UNKNOWN - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 
unmap() - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
unmap(MappedByteBuffer) - Static method in class org.iq80.leveldb.util.ByteBufferSupport
 
unmask(int) - Static method in class org.iq80.leveldb.util.PureJavaCrc32C
Return the crc whose masked representation is masked_crc.
unpackSequenceNumber(long) - Static method in class org.iq80.leveldb.impl.SequenceNumber
 
unpackValueType(long) - Static method in class org.iq80.leveldb.impl.SequenceNumber
 
update(byte[], int, int) - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
update(int) - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
updateStats(int, FileMetaData) - Method in class org.iq80.leveldb.impl.Version
 
use_existing_db - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
USE_MMAP - Static variable in class org.iq80.leveldb.impl.Iq80DBFactory
 
useExisting - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
userComparator - Variable in class org.iq80.leveldb.impl.InternalKeyComparator
 
userComparator - Variable in class org.iq80.leveldb.impl.SnapshotSeekingIterator
 
userComparator - Variable in class org.iq80.leveldb.table.TableBuilder
 
UserComparator - Interface in org.iq80.leveldb.table
 
userKey - Variable in class org.iq80.leveldb.impl.InternalKey
 

V

value - Variable in class org.iq80.leveldb.impl.InternalEntry
 
value - Variable in class org.iq80.leveldb.impl.LookupResult
 
value - Variable in class org.iq80.leveldb.impl.SeekingIteratorAdapter.DbEntry
 
value - Variable in class org.iq80.leveldb.table.BlockEntry
 
VALUE - Enum constant in enum org.iq80.leveldb.impl.ValueType
 
value_size - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
valueOf(String) - Static method in enum org.iq80.leveldb.benchmark.DbBenchmark.DBState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.iq80.leveldb.benchmark.DbBenchmark.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.iq80.leveldb.CompressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.iq80.leveldb.impl.Filename.FileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.iq80.leveldb.impl.LogChunkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.iq80.leveldb.impl.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.iq80.leveldb.impl.VersionEditTag
Returns the enum constant of this type with the specified name.
values - Variable in class org.iq80.leveldb.util.IntVector
 
values() - Static method in enum org.iq80.leveldb.benchmark.DbBenchmark.DBState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.iq80.leveldb.benchmark.DbBenchmark.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.iq80.leveldb.CompressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.iq80.leveldb.impl.Filename.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.iq80.leveldb.impl.LogChunkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.iq80.leveldb.impl.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.iq80.leveldb.impl.VersionEditTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.iq80.leveldb.util.IntVector
 
valueSize - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
valueType - Variable in class org.iq80.leveldb.impl.InternalKey
 
ValueType - Enum in org.iq80.leveldb.impl
 
ValueType(int) - Constructor for enum org.iq80.leveldb.impl.ValueType
 
VariableLengthQuantity - Class in org.iq80.leveldb.util
 
VariableLengthQuantity() - Constructor for class org.iq80.leveldb.util.VariableLengthQuantity
 
variableLengthSize(int) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
variableLengthSize(long) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
verifyChecksums - Variable in class org.iq80.leveldb.impl.LogReader
 
verifyChecksums - Variable in class org.iq80.leveldb.Options
 
verifyChecksums - Variable in class org.iq80.leveldb.ReadOptions
 
verifyChecksums - Variable in class org.iq80.leveldb.table.Table
 
verifyChecksums() - Method in class org.iq80.leveldb.Options
 
verifyChecksums() - Method in class org.iq80.leveldb.ReadOptions
 
verifyChecksums(boolean) - Method in class org.iq80.leveldb.Options
 
verifyChecksums(boolean) - Method in class org.iq80.leveldb.ReadOptions
 
version - Variable in class org.iq80.leveldb.impl.SnapshotImpl
 
Version - Class in org.iq80.leveldb.impl
 
Version(VersionSet) - Constructor for class org.iq80.leveldb.impl.Version
 
VERSION - Static variable in class org.iq80.leveldb.impl.Iq80DBFactory
 
VersionEdit - Class in org.iq80.leveldb.impl
 
VersionEdit() - Constructor for class org.iq80.leveldb.impl.VersionEdit
 
VersionEdit(Slice) - Constructor for class org.iq80.leveldb.impl.VersionEdit
 
VersionEditTag - Enum in org.iq80.leveldb.impl
 
VersionEditTag(int) - Constructor for enum org.iq80.leveldb.impl.VersionEditTag
 
versions - Variable in class org.iq80.leveldb.impl.DbImpl
 
versionSet - Variable in class org.iq80.leveldb.impl.Version
 
versionSet - Variable in class org.iq80.leveldb.impl.VersionSet.Builder
 
VersionSet - Class in org.iq80.leveldb.impl
 
VersionSet(File, TableCache, InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.VersionSet
 
VersionSet.Builder - Class in org.iq80.leveldb.impl
A helper class so we can efficiently apply a whole sequence of edits to a particular state without creating intermediate Versions that contain full copies of the intermediate state.
VersionSet.Builder.FileMetaDataBySmallestKey - Class in org.iq80.leveldb.impl
 
VersionSet.Builder.LevelState - Class in org.iq80.leveldb.impl
 

W

wrappedBuffer(byte[]) - Static method in class org.iq80.leveldb.util.Slices
 
writableBytes() - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writableBytes() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writableBytes() - Method in class org.iq80.leveldb.util.SliceOutput
Returns the number of writable bytes which is equal to (this.capacity - this.writerIndex).
write(byte[]) - Method in class org.iq80.leveldb.util.SliceOutput
 
write(byte[], int, int) - Method in class org.iq80.leveldb.util.SliceOutput
 
write(int) - Method in class org.iq80.leveldb.util.SliceOutput
 
write(SliceOutput) - Method in class org.iq80.leveldb.util.IntVector
 
write(WriteBatch) - Method in interface org.iq80.leveldb.DB
 
write(WriteBatch) - Method in class org.iq80.leveldb.impl.DbImpl
 
write(WriteBatch, WriteOptions) - Method in interface org.iq80.leveldb.DB
 
write(WriteBatch, WriteOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
write(WriteOptions, DbBenchmark.Order, DbBenchmark.DBState, int, int, int) - Method in class org.iq80.leveldb.benchmark.DbBenchmark
 
write_buffer_size - Enum constant in enum org.iq80.leveldb.benchmark.DbBenchmark.Flag
 
WriteBatch - Interface in org.iq80.leveldb
 
WriteBatchImpl - Class in org.iq80.leveldb.impl
 
WriteBatchImpl() - Constructor for class org.iq80.leveldb.impl.WriteBatchImpl
 
WriteBatchImpl.Handler - Interface in org.iq80.leveldb.impl
 
writeBlock(BlockBuilder) - Method in class org.iq80.leveldb.table.TableBuilder
 
writeBlockHandle(BlockHandle) - Static method in class org.iq80.leveldb.table.BlockHandle
 
writeBlockHandleTo(BlockHandle, SliceOutput) - Static method in class org.iq80.leveldb.table.BlockHandle
 
writeBlockTrailer(BlockTrailer) - Static method in class org.iq80.leveldb.table.BlockTrailer
 
writeBlockTrailer(BlockTrailer, SliceOutput) - Static method in class org.iq80.leveldb.table.BlockTrailer
 
writeBoolean(boolean) - Method in class org.iq80.leveldb.util.SliceOutput
 
writeBufferSize - Variable in class org.iq80.leveldb.benchmark.DbBenchmark
 
writeBufferSize - Variable in class org.iq80.leveldb.Options
 
writeBufferSize() - Method in class org.iq80.leveldb.Options
 
writeBufferSize(int) - Method in class org.iq80.leveldb.Options
 
writeByte(int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeByte(int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeByte(int) - Method in class org.iq80.leveldb.util.SliceOutput
Sets the specified byte at the current writerIndex and increases the writerIndex by 1 in this buffer.
writeBytes(byte[]) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(byte[]) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(byte[]) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the specified source array's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= source.length).
writeBytes(byte[], int, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(byte[], int, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(byte[], int, int) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the specified source array's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
writeBytes(InputStream, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(InputStream, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(InputStream, int) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the content of the specified stream to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes.
writeBytes(String) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeBytes(ByteBuffer) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(ByteBuffer) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(ByteBuffer) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the specified source buffer's data to this buffer starting at the current writerIndex until the source buffer's position reaches its limit, and increases the writerIndex by the number of the transferred bytes.
writeBytes(FileChannel, int, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(FileChannel, int, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(FileChannel, int, int) - Method in class org.iq80.leveldb.util.SliceOutput
 
writeBytes(ScatteringByteChannel, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(ScatteringByteChannel, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(ScatteringByteChannel, int) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the content of the specified channel to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes.
writeBytes(Slice) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(Slice) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(Slice) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the specified source buffer's data to this buffer starting at the current writerIndex until the source buffer becomes unreadable, and increases the writerIndex by the number of the transferred bytes.
writeBytes(SliceInput, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(SliceInput, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(SliceInput, int) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the specified source buffer's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
writeBytes(Slice, int, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(Slice, int, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(Slice, int, int) - Method in class org.iq80.leveldb.util.SliceOutput
Transfers the specified source buffer's data to this buffer starting at the current writerIndex and increases the writerIndex by the number of the transferred bytes (= length).
writeChar(int) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeChars(String) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeChunk(LogChunkType, Slice) - Method in class org.iq80.leveldb.impl.FileChannelLogWriter
 
writeChunk(LogChunkType, Slice) - Method in class org.iq80.leveldb.impl.MMapLogWriter
 
writeDouble(double) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeFloat(float) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeFooter(Footer) - Static method in class org.iq80.leveldb.table.Footer
 
writeFooter(Footer, SliceOutput) - Static method in class org.iq80.leveldb.table.Footer
 
writeInt(int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeInt(int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeInt(int) - Method in class org.iq80.leveldb.util.SliceOutput
Sets the specified 32-bit integer at the current writerIndex and increases the writerIndex by 4 in this buffer.
writeInternal(WriteBatchImpl, WriteOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
writeLengthPrefixedBytes(SliceOutput, Slice) - Static method in class org.iq80.leveldb.util.Slices
 
writeLevel0Table(MemTable, VersionEdit, Version) - Method in class org.iq80.leveldb.impl.DbImpl
 
writeLong(long) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeLong(long) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeLong(long) - Method in class org.iq80.leveldb.util.SliceOutput
Sets the specified 64-bit long integer at the current writerIndex and increases the writerIndex by 8 in this buffer.
WriteOptions - Class in org.iq80.leveldb
 
WriteOptions() - Constructor for class org.iq80.leveldb.WriteOptions
 
writeShort(int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeShort(int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeShort(int) - Method in class org.iq80.leveldb.util.SliceOutput
Sets the specified 16-bit short integer at the current writerIndex and increases the writerIndex by 2 in this buffer.
writeSnapshot(LogWriter) - Method in class org.iq80.leveldb.impl.VersionSet
 
writeStringToFileSync(String, File) - Static method in class org.iq80.leveldb.impl.Filename
 
writeUTF(String) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeValue(SliceOutput, VersionEdit) - Method in enum org.iq80.leveldb.impl.VersionEditTag
 
writeVariableLengthInt(int, SliceOutput) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
writeVariableLengthLong(long, SliceOutput) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
writeWriteBatch(WriteBatchImpl, long) - Method in class org.iq80.leveldb.impl.DbImpl
 
writeZero(int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeZero(int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeZero(int) - Method in class org.iq80.leveldb.util.SliceOutput
Fills this buffer with NUL (0x00) starting at the current writerIndex and increases the writerIndex by the specified length.

X

XerialSnappy() - Constructor for class org.iq80.leveldb.util.Snappy.XerialSnappy
 

Z

ZERO_TYPE - Enum constant in enum org.iq80.leveldb.impl.LogChunkType
 
A B C D E F G H I K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form