Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

abandon() - Method in class org.iq80.leveldb.table.TableBuilder
 
acquire() - Method in class org.iq80.leveldb.fileenv.MmapLimiter
If another mmap slot is available, acquire it and return true.
add(long, ValueType, Slice, Slice) - Method in class org.iq80.leveldb.impl.MemTable
 
add(BlockEntry) - Method in class org.iq80.leveldb.table.BlockBuilder
 
add(Slice, Slice) - 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.TableBuilder
 
add(int) - Method in class org.iq80.leveldb.util.IntVector
 
add(T) - Method in class org.iq80.leveldb.util.SafeListBuilder
Adds element to the ImmutableList.
addAll(Iterable<? extends T>) - Method in class org.iq80.leveldb.util.SafeListBuilder
Adds each element of elements to the ImmutableList.
addFile(FileMetaData) - Method in class org.iq80.leveldb.impl.Level
 
addFile(int, FileMetaData) - Method in class org.iq80.leveldb.impl.Version
 
addFile(int, long, long, InternalKey, InternalKey) - Method in class org.iq80.leveldb.impl.VersionEdit
 
addFile(int, FileMetaData) - Method in class org.iq80.leveldb.impl.VersionEdit
 
addFiles(Multimap<Integer, FileMetaData>) - Method in class org.iq80.leveldb.impl.VersionEdit
 
addInputDeletions(VersionEdit) - Method in class org.iq80.leveldb.impl.Compaction
 
addKey(Slice) - Method in class org.iq80.leveldb.table.FilterBlockBuilder
 
addRecord(Slice, boolean) - Method in class org.iq80.leveldb.impl.LogWriter
 
allocate(int) - Static method in class org.iq80.leveldb.util.Slices
 
append(Slice) - Method in interface org.iq80.leveldb.env.WritableFile
Append data to current file position.
append(WriteBatchImpl) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
apply(Slice, Slice) - Method in class org.iq80.leveldb.impl.KeyMatchingLookup
 
apply(Slice, Slice) - Method in interface org.iq80.leveldb.table.KeyValueFunction
Function to apply on first entry after seeking in a table.
approximateMemoryUsage() - Method in class org.iq80.leveldb.impl.MemTable
 
ASeekingIterator<K,V> - Class in org.iq80.leveldb.iterator
Seeking Iterator base implementation that ensure proper state validation before each call and implement shared direction management between iterator implementations.
ASeekingIterator() - Constructor for class org.iq80.leveldb.iterator.ASeekingIterator
 
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
 
avoidCopiedBuffer(ByteBuffer) - Static method in class org.iq80.leveldb.util.Slices
 

B

BackgroundProcessingException(Throwable) - Constructor for exception org.iq80.leveldb.impl.DbImpl.BackgroundProcessingException
 
BasicSliceOutput - Class in org.iq80.leveldb.util
 
BasicSliceOutput(Slice) - Constructor for class org.iq80.leveldb.util.BasicSliceOutput
 
Block - Class in org.iq80.leveldb.table
Binary Structure name offset length description

entries 4 vary Entries in order by key restart index vary 4 * restart count Index of prefix compression restarts restart count 0 4 Number of prefix compression restarts (used as index into entries)

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

shared key length 0 vary variable length encoded int: size of shared key prefix with the key from the previous entry non-shared key length vary vary variable length encoded int: size of non-shared key suffix in this entry value length vary vary variable length encoded int: size of value in this entry non-shared key vary non-shared key length non-shared key data value vary value length value data

BlockEntry(Slice, Slice) - Constructor for class org.iq80.leveldb.table.BlockEntry
 
BlockHandle - Class in org.iq80.leveldb.table
 
BlockHandleSliceWeigher - Class in org.iq80.leveldb.table
 
BlockHandleSliceWeigher() - Constructor for class org.iq80.leveldb.table.BlockHandleSliceWeigher
 
BlockIterator - Class in org.iq80.leveldb.table
 
BlockIterator(Slice, Slice, Comparator<Slice>) - Constructor for class org.iq80.leveldb.table.BlockIterator
 
BlockTrailer - Class in org.iq80.leveldb.table
 
BlockTrailer(CompressionType, int) - Constructor for class org.iq80.leveldb.table.BlockTrailer
 
BloomFilterPolicy - Class in org.iq80.leveldb.table
BloomFilter policy
BloomFilterPolicy(int) - Constructor for class org.iq80.leveldb.table.BloomFilterPolicy
 
build() - Method in class org.iq80.leveldb.util.SafeListBuilder
Returns a newly-created ImmutableList based on the contents of the SafeListBuilder.
builder() - Static method in class org.iq80.leveldb.util.SafeListBuilder
Returns a new builder.
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

CacheKey - Class in org.iq80.leveldb.table
 
calculateSharedBytes(Slice, Slice) - Static method in class org.iq80.leveldb.table.BlockBuilder
 
canRead() - Method in interface org.iq80.leveldb.env.File
 
canRead() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
child(String) - Method in interface org.iq80.leveldb.env.File
Resolve the given path against this path.
child(String) - Method in class org.iq80.leveldb.fileenv.JavaFile
 
clear() - Method in class org.iq80.leveldb.impl.ReadStats
 
clear() - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
clear() - Method in class org.iq80.leveldb.util.IntVector
 
close() - Method in class org.iq80.leveldb.impl.Compaction
 
close() - Method in class org.iq80.leveldb.impl.DbImpl
 
close() - Method in class org.iq80.leveldb.impl.LogWriter
 
close() - Method in class org.iq80.leveldb.impl.TableCache
 
close() - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
close() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
close() - Method in class org.iq80.leveldb.iterator.DbIterator
 
close() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
close() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
close() - Method in class org.iq80.leveldb.table.Table
 
close() - Method in class org.iq80.leveldb.util.SafeListBuilder
If SafeListBuilder.build() was not called yet, Closeable.close() method will be called on all items added trough SafeListBuilder.add(Closeable) and SafeListBuilder.addAll(Iterable).
Closeables - Class in org.iq80.leveldb.util
 
closeAll(Iterable<? extends Closeable>) - Static method in class org.iq80.leveldb.util.Closeables
 
closeQuietly(Closeable) - Static method in class org.iq80.leveldb.util.Closeables
 
Compaction - Class in org.iq80.leveldb.impl
 
Compaction(Version, int, long, List<FileMetaData>, List<FileMetaData>, List<FileMetaData>) - Constructor for class org.iq80.leveldb.impl.Compaction
 
compactRange(byte[], byte[]) - Method in class org.iq80.leveldb.impl.DbImpl
 
compactRange(int, InternalKey, InternalKey) - Method in class org.iq80.leveldb.impl.VersionSet
 
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(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(String) - 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(String) - 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(String) - 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) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
copiedBuffer(ByteBuffer, int, int) - Static method in class org.iq80.leveldb.util.Slices
 
copiedBuffer(ByteBuffer) - Static method in class org.iq80.leveldb.util.Slices
 
copiedBuffer(String, Charset) - 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.fileenv.FileUtils
 
copyRecursively(File, File) - Static method in class org.iq80.leveldb.fileenv.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.fileenv.MmapLimiter
 
crc32c(Slice, CompressionType) - Static method in class org.iq80.leveldb.table.TableBuilder
 
createCache(int, Weigher<K, V>) - Static method in class org.iq80.leveldb.util.LRUCache
 
createEnv() - Static method in class org.iq80.leveldb.fileenv.EnvImpl
 
createEnv(MmapLimiter) - Static method in class org.iq80.leveldb.fileenv.EnvImpl
 
createEnv() - Static method in class org.iq80.leveldb.memenv.MemEnv
 
createFilter(List<Slice>) - Method in class org.iq80.leveldb.table.BloomFilterPolicy
 
createFilter(List<Slice>) - Method in interface org.iq80.leveldb.table.FilterPolicy
Append a filter that summarizes keys[0,n-1] to *dst.
createLevelConcatIterator(TableCache, List<FileMetaData>, InternalKeyComparator, ReadOptions) - Static method in class org.iq80.leveldb.impl.Level
 
createLogWriter(File, long, Env) - Static method in class org.iq80.leveldb.impl.Logs
 
createLogWriter(long, WritableFile, long) - Static method in class org.iq80.leveldb.impl.Logs
 
createTempDir(String) - Method in interface org.iq80.leveldb.env.Env
Create a temporary directory in filesystem
createTempDir(String) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
createTempDir(String) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
createTempDir(File, String) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
createTempDir(String) - Method in class org.iq80.leveldb.memenv.MemEnv
 
createWriteBatch() - Method in class org.iq80.leveldb.impl.DbImpl
 
createWriter(long, WritableFile) - Static method in class org.iq80.leveldb.impl.LogWriter
 
createWriter(long, WritableFile, long) - Static method in class org.iq80.leveldb.impl.LogWriter
 
currentFileName() - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the current file.
currentSizeEstimate() - Method in class org.iq80.leveldb.table.BlockBuilder
 
CustomUserComparator - Class in org.iq80.leveldb.table
 
CustomUserComparator(DBComparator) - Constructor for class org.iq80.leveldb.table.CustomUserComparator
 

D

DatabaseShutdownException() - Constructor for exception org.iq80.leveldb.impl.DbImpl.DatabaseShutdownException
 
DatabaseShutdownException(String) - Constructor for exception org.iq80.leveldb.impl.DbImpl.DatabaseShutdownException
 
DbConstants - Class in org.iq80.leveldb.impl
 
DbEntry(Slice, Slice) - Constructor for class org.iq80.leveldb.iterator.DBIteratorAdapter.DbEntry
 
DbImpl - Class in org.iq80.leveldb.impl
 
DbImpl(Options, String, Env) - Constructor for class org.iq80.leveldb.impl.DbImpl
 
DbImpl.BackgroundProcessingException - Exception in org.iq80.leveldb.impl
 
DbImpl.DatabaseShutdownException - Exception in org.iq80.leveldb.impl
 
DbImpl.RecordBytesListener - Class in org.iq80.leveldb.impl
 
DbIterator - Class in org.iq80.leveldb.iterator
 
DbIterator(MergingIterator, Runnable) - Constructor for class org.iq80.leveldb.iterator.DbIterator
 
DBIteratorAdapter - Class in org.iq80.leveldb.iterator
 
DBIteratorAdapter(SnapshotSeekingIterator) - Constructor for class org.iq80.leveldb.iterator.DBIteratorAdapter
 
DBIteratorAdapter.DbEntry - Class in org.iq80.leveldb.iterator
 
DbLock - Interface in org.iq80.leveldb.env
DB lock information
decodeString(ByteBuffer, Charset) - Static method in class org.iq80.leveldb.util.Slices
 
decrementAllowedSeeks() - Method in class org.iq80.leveldb.impl.FileMetaData
 
defaultLimiter() - Static method in class org.iq80.leveldb.fileenv.MmapLimiter
Up to 1000 mmaps for 64-bit JVM; none for 32bit.
delete() - Method in interface org.iq80.leveldb.env.File
 
delete() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
delete(byte[]) - Method in class org.iq80.leveldb.impl.DbImpl
 
delete(byte[], WriteOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
delete(byte[]) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
delete(Slice) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
delete(Slice) - Method in interface org.iq80.leveldb.impl.WriteBatchImpl.Handler
 
deleted(LookupKey) - Static method in class org.iq80.leveldb.impl.LookupResult
 
deleteDirectoryContents(File) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
deleteFile(int, long) - Method in class org.iq80.leveldb.impl.VersionEdit
 
deleteRecursively() - Method in interface org.iq80.leveldb.env.File
Delete this file and all its contained files and directories.
deleteRecursively(File) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
deleteRecursively() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
descriptorFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the descriptor file with the specified incarnation number.
destroy(File, Options) - Method in class org.iq80.leveldb.impl.Iq80DBFactory
 
destroyDB(File, Env) - Static method in class org.iq80.leveldb.impl.DbImpl
 
DynamicSliceOutput - Class in org.iq80.leveldb.util
 
DynamicSliceOutput(int) - Constructor for class org.iq80.leveldb.util.DynamicSliceOutput
 

E

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
 
encodeString(CharBuffer, Charset) - Static method in class org.iq80.leveldb.util.Slices
 
ensureCompressedOutputCapacity(int) - Method in class org.iq80.leveldb.table.TableBuilder
 
ensureSize(Slice, int) - Static method in class org.iq80.leveldb.util.Slices
 
Env - Interface in org.iq80.leveldb.env
 
EnvImpl - Class in org.iq80.leveldb.fileenv
 
equals(Object) - Method in class org.iq80.leveldb.fileenv.JavaFile
 
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.iterator.DBIteratorAdapter.DbEntry
 
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.table.CacheKey
 
equals(Object) - Method in class org.iq80.leveldb.util.Slice
 
evict(long) - Method in class org.iq80.leveldb.impl.TableCache
 
exists() - Method in interface org.iq80.leveldb.env.File
 
exists() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
expandedCompactionByteSizeLimit() - Method in class org.iq80.leveldb.impl.VersionSet
Maximum number of bytes in all compacted files.

F

factory - Static variable in class org.iq80.leveldb.impl.Iq80DBFactory
 
File - Interface in org.iq80.leveldb.env
 
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
 
Filename - Class in org.iq80.leveldb.impl
 
Filename.FileInfo - Class in org.iq80.leveldb.impl
 
Filename.FileType - Enum in org.iq80.leveldb.impl
 
FileUtils - Class in org.iq80.leveldb.fileenv
 
FilterBlockBuilder - Class in org.iq80.leveldb.table
The filter block stores a sequence of filters, where filter i contains the output of FilterPolicy::CreateFilter() on all keys that are stored in a block whose file offset falls within the range
FilterBlockBuilder(FilterPolicy) - Constructor for class org.iq80.leveldb.table.FilterBlockBuilder
 
FilterPolicy - Interface in org.iq80.leveldb.table
A database can be configured with a custom FilterPolicy object.
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(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.FilterBlockBuilder
 
finish() - Method in class org.iq80.leveldb.table.TableBuilder
 
Footer - Class in org.iq80.leveldb.table
 
force() - Method in interface org.iq80.leveldb.env.WritableFile
Force sync bytes to filesystem.
forEach(WriteBatchImpl.Handler) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
format(String) - Method in class org.iq80.leveldb.util.LogMessageFormatter
 
format(String, Object[]) - Method in class org.iq80.leveldb.util.LogMessageFormatter
 
fromFile(File) - Static method in class org.iq80.leveldb.fileenv.JavaFile
 
fromSortedList(List<T>, Function<T, K>, Function<T, V>, Comparator<K>) - Static method in class org.iq80.leveldb.iterator.SeekingIterators
Seeking iterator based on provided sorted list.

G

get(byte[]) - Method in class org.iq80.leveldb.impl.DbImpl
 
get(byte[], ReadOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
get(ReadOptions, LookupKey, ReadStats, ReadStats) - Method in class org.iq80.leveldb.impl.Level
 
get(LookupKey) - Method in class org.iq80.leveldb.impl.MemTable
 
get(ReadOptions, Slice, FileMetaData, KeyValueFunction<T>) - Method in class org.iq80.leveldb.impl.TableCache
 
get(ReadOptions, LookupKey, ReadStats) - Method in class org.iq80.leveldb.impl.Version
 
getAllowedSeeks() - Method in class org.iq80.leveldb.impl.FileMetaData
 
getApproximateMemoryUsage() - Method in class org.iq80.leveldb.impl.TableCache
 
getApproximateMemoryUsage() - Method in interface org.iq80.leveldb.util.ILRUCache
 
getApproximateMemoryUsage() - Method in class org.iq80.leveldb.util.LRUCache
 
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 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(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.
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() - Method in class org.iq80.leveldb.util.Slice
 
getBytes(int, int) - Method in class org.iq80.leveldb.util.Slice
 
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, 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, 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.
getChunkChecksum(int, Slice) - Static method in class org.iq80.leveldb.impl.Logs
 
getChunkChecksum(int, byte[], int, int) - Static method in class org.iq80.leveldb.impl.Logs
 
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
 
getCrc32c() - Method in class org.iq80.leveldb.table.BlockTrailer
 
getCurrent() - Method in class org.iq80.leveldb.impl.VersionSet
 
getCurrentFile(File, Env) - Static method in class org.iq80.leveldb.impl.Filename
Read "CURRENT" file, which contains a pointer to the current manifest file
getDataSize() - Method in class org.iq80.leveldb.table.BlockHandle
 
getDeletedFiles() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getEdit() - Method in class org.iq80.leveldb.impl.Compaction
 
getEntryCount() - Method in class org.iq80.leveldb.table.BlockBuilder
 
getEntryCount() - Method in class org.iq80.leveldb.table.TableBuilder
 
getFileNumber() - Method in class org.iq80.leveldb.impl.Filename.FileInfo
 
getFileNumber() - Method in class org.iq80.leveldb.impl.LogWriter
 
getFiles() - Method in class org.iq80.leveldb.impl.Level
 
getFiles() - Method in class org.iq80.leveldb.impl.Version
 
getFiles(int) - Method in class org.iq80.leveldb.impl.Version
 
getFilesForKey(Slice, InternalKey) - Method in class org.iq80.leveldb.impl.Level
 
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
 
getFilter() - Method in class org.iq80.leveldb.table.Table
 
getFullBlockSize() - Method in class org.iq80.leveldb.table.BlockHandle
 
getIfPresent(K) - Method in interface org.iq80.leveldb.util.ILRUCache
Get a value from cache if present (already loaded)
getIfPresent(K) - Method in class org.iq80.leveldb.util.LRUCache
 
getIndexBlockHandle() - Method in class org.iq80.leveldb.table.Footer
 
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.iterator.DBIteratorAdapter.DbEntry
 
getKey() - Method in class org.iq80.leveldb.table.BlockEntry
 
getKeySlice() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter.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.VersionSet
 
getLastSequenceNumber() - Method in class org.iq80.leveldb.impl.VersionEdit
 
getLevel() - Method in class org.iq80.leveldb.impl.Compaction
 
getLevelInputs() - Method in class org.iq80.leveldb.impl.Compaction
 
getLevelNumber() - Method in class org.iq80.leveldb.impl.Level
 
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
 
getName() - Method in interface org.iq80.leveldb.env.File
 
getName() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
getNewFiles() - Method in class org.iq80.leveldb.impl.VersionEdit
 
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
 
getParentFile() - Method in interface org.iq80.leveldb.env.File
 
getParentFile() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
getPath() - Method in interface org.iq80.leveldb.env.File
 
getPath() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
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 class org.iq80.leveldb.impl.DbImpl
 
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 class org.iq80.leveldb.impl.DbImpl
 
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
 
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.iterator.DBIteratorAdapter.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.iterator.DBIteratorAdapter.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
 
getVersionSet() - Method in class org.iq80.leveldb.impl.Version
 

H

Hash - Class in org.iq80.leveldb.util
 
hash(byte[], int) - Static method in class org.iq80.leveldb.util.Hash
 
hash(byte[], int, int, int) - Static method in class org.iq80.leveldb.util.Hash
Partial array hash that start at offset and with len size.
hashCode() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
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.iterator.DBIteratorAdapter.DbEntry
 
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.table.CacheKey
 
hashCode() - Method in class org.iq80.leveldb.util.Slice
 
hasNext() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
hasPrev() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
HEADER_SIZE - Static variable in class org.iq80.leveldb.impl.LogConstants
 

I

ILRUCache<K,V> - Interface in org.iq80.leveldb.util
 
infoLogFileName() - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the info log file.
input(int, int) - Method in class org.iq80.leveldb.impl.Compaction
 
input(int) - Method in class org.iq80.leveldb.impl.Compaction
 
input() - Method in class org.iq80.leveldb.util.Slice
Creates an input stream over this slice.
internalClose() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalClose() - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalClose() - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalClose() - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalClose() - Method in class org.iq80.leveldb.table.BlockIterator
 
InternalEntry - Class in org.iq80.leveldb.impl
 
InternalEntry(InternalKey, Slice) - Constructor for class org.iq80.leveldb.impl.InternalEntry
 
internalGet(ReadOptions, Slice, KeyValueFunction<T>) - Method in class org.iq80.leveldb.table.Table
 
InternalIterator - Interface in org.iq80.leveldb.iterator
A common interface for internal iterators.
InternalKey - Class in org.iq80.leveldb.impl
 
InternalKey(Slice, long, ValueType) - Constructor for class org.iq80.leveldb.impl.InternalKey
 
InternalKey(Slice) - Constructor for class org.iq80.leveldb.impl.InternalKey
 
InternalKey(byte[]) - Constructor for class org.iq80.leveldb.impl.InternalKey
 
internalKey() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalKey() - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalKey() - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalKey() - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalKey() - Method in class org.iq80.leveldb.table.BlockIterator
 
InternalKeyComparator - Class in org.iq80.leveldb.impl
 
InternalKeyComparator(UserComparator) - Constructor for class org.iq80.leveldb.impl.InternalKeyComparator
 
internalNext(boolean) - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalNext(boolean) - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalNext(boolean) - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalNext(boolean) - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalNext(boolean) - Method in class org.iq80.leveldb.table.BlockIterator
 
internalPrev(boolean) - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalPrev(boolean) - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalPrev(boolean) - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalPrev(boolean) - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalPrev(boolean) - Method in class org.iq80.leveldb.table.BlockIterator
 
internalSeek(K) - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalSeek(InternalKey) - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalSeek(InternalKey) - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalSeek(Slice) - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalSeek(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.
internalSeekToFirst() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalSeekToFirst() - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalSeekToFirst() - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalSeekToFirst() - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalSeekToFirst() - Method in class org.iq80.leveldb.table.BlockIterator
Repositions the iterator so the beginning of this block.
internalSeekToLast() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalSeekToLast() - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalSeekToLast() - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalSeekToLast() - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalSeekToLast() - Method in class org.iq80.leveldb.table.BlockIterator
 
InternalTableIterator - Class in org.iq80.leveldb.iterator
 
InternalTableIterator(SliceIterator) - Constructor for class org.iq80.leveldb.iterator.InternalTableIterator
 
InternalUserComparator - Class in org.iq80.leveldb.impl
 
InternalUserComparator(InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.InternalUserComparator
 
internalValue() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
internalValue() - Method in class org.iq80.leveldb.iterator.MemTableIterator
 
internalValue() - Method in class org.iq80.leveldb.iterator.MergingIterator
 
internalValue() - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
internalValue() - Method in class org.iq80.leveldb.table.BlockIterator
 
IntVector - Class in org.iq80.leveldb.util
 
IntVector(int) - Constructor for class org.iq80.leveldb.util.IntVector
 
invalidateAll() - Method in class org.iq80.leveldb.impl.TableCache
Discards all entries in table and block (if any).
invalidateAll() - Method in interface org.iq80.leveldb.util.ILRUCache
Discards all entries in the cache.
invalidateAll() - Method in class org.iq80.leveldb.util.LRUCache
 
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
 
isDeleted() - Method in class org.iq80.leveldb.impl.LookupResult
 
isDirectory() - Method in interface org.iq80.leveldb.env.File
 
isDirectory() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
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
 
isFile() - Method in interface org.iq80.leveldb.env.File
 
isFile() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
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.
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.
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.fileenv.FileUtils
 
isTrivialMove() - Method in class org.iq80.leveldb.impl.Compaction
 
isValid() - Method in interface org.iq80.leveldb.env.DbLock
Is lock valid and not released
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() - Method in class org.iq80.leveldb.impl.DbImpl
 
iterator(ReadOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
iterator(ReadOptions) - Method in class org.iq80.leveldb.impl.Level
 
iterator() - Method in class org.iq80.leveldb.impl.MemTable
 
iterator(ReadOptions) - Method in class org.iq80.leveldb.impl.Version
 
iterator(ReadOptions) - Method in class org.iq80.leveldb.impl.VersionSet
 
iterator() - Method in class org.iq80.leveldb.table.Block
 
iterator(ReadOptions) - Method in class org.iq80.leveldb.table.Table
 

J

JavaFile - Class in org.iq80.leveldb.fileenv
 

K

key() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
key() - Method in class org.iq80.leveldb.iterator.DbIterator
 
key() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
key() - Method in interface org.iq80.leveldb.iterator.SeekingIterator
Return the key for the current entry.
KeyMatchingLookup - Class in org.iq80.leveldb.impl
 
keyMayMatch(Slice, Slice) - Method in class org.iq80.leveldb.table.BloomFilterPolicy
 
keyMayMatch(Slice, Slice) - Method in interface org.iq80.leveldb.table.FilterPolicy
"filter" contains the data appended by a preceding call to CreateFilter() on this class.
KeyValueFunction<T> - Interface in org.iq80.leveldb.table
 

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_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.
length() - Method in interface org.iq80.leveldb.env.File
 
length() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
length() - Method in class org.iq80.leveldb.util.Slice
Length of this slice.
Level - Class in org.iq80.leveldb.impl
 
Level(int, Collection<FileMetaData>, TableCache, InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.Level
 
levelSummary() - Method in class org.iq80.leveldb.impl.VersionSet
 
listFiles() - Method in interface org.iq80.leveldb.env.File
 
listFiles(File) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
listFiles(File, FilenameFilter) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
listFiles() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
load(K, Callable<V>) - Method in interface org.iq80.leveldb.util.ILRUCache
Get cached valued by key or load and cache loaded value.
load(K, Callable<V>) - Method in class org.iq80.leveldb.util.LRUCache
 
lockFileName() - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the lock file.
log(String) - Method in class org.iq80.leveldb.env.NoOpLogger
 
log(String, Object...) - Method in class org.iq80.leveldb.env.NoOpLogger
 
logAndApply(VersionEdit, ReentrantLock) - Method in class org.iq80.leveldb.impl.VersionSet
 
LogChunkType - Enum in org.iq80.leveldb.impl
 
LogConstants - Class in org.iq80.leveldb.impl
 
logFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the log file with the specified number.
LogMessageFormatter - Class in org.iq80.leveldb.util
 
LogMessageFormatter(Supplier<LocalDateTime>) - Constructor for class org.iq80.leveldb.util.LogMessageFormatter
 
LogMonitor - Interface in org.iq80.leveldb.impl
 
logMonitor(Logger) - Static method in class org.iq80.leveldb.impl.LogMonitors
 
LogMonitors - Class in org.iq80.leveldb.impl
 
LogReader - Class in org.iq80.leveldb.impl
 
LogReader(SequentialFile, LogMonitor, boolean, long) - Constructor for class org.iq80.leveldb.impl.LogReader
 
Logs - Class in org.iq80.leveldb.impl
 
LogWriter - Class 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
 
LRUCache<K,V> - Class in org.iq80.leveldb.util
LRU cache with special weigher to count correctly Slice weight.

M

MAJOR_VERSION - Static variable in class org.iq80.leveldb.impl.DbConstants
 
makeInputIterator(Compaction) - Method in class org.iq80.leveldb.impl.VersionSet
 
mask(int) - Static method in class org.iq80.leveldb.util.PureJavaCrc32C
Return a masked representation of crc.
MAX_ENCODED_LENGTH - Static variable in class org.iq80.leveldb.table.BlockHandle
 
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
 
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() - Method in class org.iq80.leveldb.impl.VersionSet
 
maxGrandParentOverlapBytes() - Method in class org.iq80.leveldb.impl.VersionSet
Maximum bytes of overlaps in grandparent (i.e., level+2) before we stop building a single file in a level->level+1 compaction.
MemEnv - Class in org.iq80.leveldb.memenv
Environment that stores its data in memory
MemEnv() - Constructor for class org.iq80.leveldb.memenv.MemEnv
 
MemTable - Class in org.iq80.leveldb.impl
 
MemTable(InternalKeyComparator) - Constructor for class org.iq80.leveldb.impl.MemTable
 
MemTableIterator - Class in org.iq80.leveldb.iterator
 
MemTableIterator(ConcurrentNavigableMap<InternalKey, Slice>) - Constructor for class org.iq80.leveldb.iterator.MemTableIterator
 
MergingIterator - Class in org.iq80.leveldb.iterator
 
MergingIterator(List<InternalIterator>, Comparator<InternalKey>) - Constructor for class org.iq80.leveldb.iterator.MergingIterator
 
MINOR_VERSION - Static variable in class org.iq80.leveldb.impl.DbConstants
 
mkdirs() - Method in interface org.iq80.leveldb.env.File
Creates the directory named by this file, including any necessary but nonexistent parent directories.
mkdirs() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
MmapLimiter - Class in org.iq80.leveldb.fileenv
Helper class to limit mmap file usage so that we do not end up running out virtual memory or running into kernel performance problems for very large databases.

N

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.BloomFilterPolicy
 
name() - Method in class org.iq80.leveldb.table.BytewiseComparator
 
name() - Method in class org.iq80.leveldb.table.CustomUserComparator
 
name() - Method in class org.iq80.leveldb.table.FilterBlockBuilder
 
name() - Method in interface org.iq80.leveldb.table.FilterPolicy
 
name() - Method in interface org.iq80.leveldb.table.UserComparator
 
needsCompaction() - Method in class org.iq80.leveldb.impl.VersionSet
 
newAppendableFile(File) - Method in interface org.iq80.leveldb.env.Env
Create an WritableFile that either appends to an existing file, or writes to a new file (if the file does not exist to begin with).
newAppendableFile(File) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
newAppendableFile(File) - Method in class org.iq80.leveldb.memenv.MemEnv
 
NEWEST_FIRST - Static variable in class org.iq80.leveldb.impl.Level
 
newFile(String, String...) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
newFile(File, String...) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
newFile(File, Iterable<String>) - Static method in class org.iq80.leveldb.fileenv.FileUtils
 
newIterator(FileMetaData, ReadOptions) - Method in class org.iq80.leveldb.impl.TableCache
 
newIterator(long, ReadOptions) - Method in class org.iq80.leveldb.impl.TableCache
 
newLimiter(int) - Static method in class org.iq80.leveldb.fileenv.MmapLimiter
 
newLogger(File) - Method in interface org.iq80.leveldb.env.Env
Create and return a log file for storing informational messages.
newLogger(File) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
newLogger(File) - Method in class org.iq80.leveldb.memenv.MemEnv
 
newRandomAccessFile(File) - Method in interface org.iq80.leveldb.env.Env
Create a brand new random access read-only file with the specified file name.
newRandomAccessFile(File) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
newRandomAccessFile(File) - Method in class org.iq80.leveldb.memenv.MemEnv
 
newSequentialFile(File) - Method in interface org.iq80.leveldb.env.Env
Create a brand new sequentially-readable file with the specified file name.
newSequentialFile(File) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
newSequentialFile(File) - Method in class org.iq80.leveldb.memenv.MemEnv
 
newWritableFile(File) - Method in interface org.iq80.leveldb.env.Env
Create an object that writes to a new file with the specified name.
newWritableFile(File) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
newWritableFile(File) - Method in class org.iq80.leveldb.memenv.MemEnv
 
next() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
next() - Method in class org.iq80.leveldb.iterator.DbIterator
 
next() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
next() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
next() - Method in interface org.iq80.leveldb.iterator.SeekingIterator
Moves to the next entry in the source.
NoOpLogger - Class in org.iq80.leveldb.env
 
NoOpLogger() - Constructor for class org.iq80.leveldb.env.NoOpLogger
 
nowMicros() - Method in interface org.iq80.leveldb.env.Env
 
nowMicros() - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
nowMicros() - Method in class org.iq80.leveldb.memenv.MemEnv
 
NUM_LEVELS - Static variable in class org.iq80.leveldb.impl.DbConstants
Max number of levels
NUM_NON_TABLE_CACHE_FILES - Static variable in class org.iq80.leveldb.impl.DbConstants
 
numberOfBytesInLevel(int) - Method in class org.iq80.leveldb.impl.VersionSet
 
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

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(File, Options) - Method in class org.iq80.leveldb.impl.Iq80DBFactory
 
openBlock(Slice, ReadOptions) - Method in class org.iq80.leveldb.table.Table
 
org.iq80.leveldb.env - package org.iq80.leveldb.env
 
org.iq80.leveldb.fileenv - package org.iq80.leveldb.fileenv
 
org.iq80.leveldb.impl - package org.iq80.leveldb.impl
 
org.iq80.leveldb.iterator - package org.iq80.leveldb.iterator
 
org.iq80.leveldb.memenv - package org.iq80.leveldb.memenv
 
org.iq80.leveldb.table - package org.iq80.leveldb.table
 
org.iq80.leveldb.util - package org.iq80.leveldb.util
 
output() - Method in class org.iq80.leveldb.util.Slice
Creates an output stream over this slice.
overlapInLevel(int, Slice, Slice) - Method in class org.iq80.leveldb.impl.Version
 
overlapInLevel(int, Slice, Slice) - Method in class org.iq80.leveldb.impl.VersionSet
 

P

packSequenceAndValueType(long, ValueType) - Static method in class org.iq80.leveldb.impl.SequenceNumber
 
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.
peekNext() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
peekPrev() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
pickCompaction() - Method in class org.iq80.leveldb.impl.VersionSet
 
position() - Method in class org.iq80.leveldb.util.SliceInput
Returns the position of this buffer.
prev() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
prev() - Method in class org.iq80.leveldb.iterator.DbIterator
 
prev() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
prev() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
prev() - Method in interface org.iq80.leveldb.iterator.SeekingIterator
Moves to the previous entry in the source.
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 class org.iq80.leveldb.impl.DbImpl
 
put(byte[], byte[], WriteOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
put(Slice, Slice) - Method in interface org.iq80.leveldb.impl.WriteBatchImpl.Handler
 
put(byte[], byte[]) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 
put(Slice, Slice) - Method in class org.iq80.leveldb.impl.WriteBatchImpl
 

R

RandomInputFile - Interface in org.iq80.leveldb.env
Read only data source for table data/blocks.
read(long, int) - Method in interface org.iq80.leveldb.env.RandomInputFile
Read length bytes from source from source starting at offset position.
read(int, SliceOutput) - Method in interface org.iq80.leveldb.env.SequentialFile
Read up to "atMost" bytes from the file.
read() - Method in class org.iq80.leveldb.util.SliceInput
 
READ_BYTES_PERIOD - Static variable in class org.iq80.leveldb.impl.DbConstants
Approximate gap in bytes between samples of data read during iteration.
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(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(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(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).
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(OutputStream, int) - Method in class org.iq80.leveldb.util.SliceInput
Transfers this buffer's data to the specified stream starting at the current position.
readChar() - Method in class org.iq80.leveldb.util.SliceInput
Unsupported operation
readDouble() - Method in class org.iq80.leveldb.util.SliceInput
 
readFileToString(File) - Method in interface org.iq80.leveldb.env.Env
Read full file content to string
readFileToString(File) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
readFileToString(File) - Method in class org.iq80.leveldb.memenv.MemEnv
 
readFilter(FilterPolicy, Slice, boolean) - Method in class org.iq80.leveldb.table.Table
 
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
 
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.
readRawBlock(BlockHandle, boolean) - Method in class org.iq80.leveldb.table.Table
 
readRecord() - Method in class org.iq80.leveldb.impl.LogReader
 
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
 
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(SliceInput) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
readVariableLengthInt(ByteBuffer) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
readVariableLengthLong(SliceInput) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
record(InternalKey, int) - Method in class org.iq80.leveldb.impl.DbImpl.RecordBytesListener
 
record(InternalKey, int) - Method in interface org.iq80.leveldb.iterator.SnapshotSeekingIterator.IRecordBytesListener
 
recordReadSample(InternalKey) - Method in class org.iq80.leveldb.impl.Version
 
recover() - Method in class org.iq80.leveldb.impl.VersionSet
 
release() - Method in interface org.iq80.leveldb.env.DbLock
Release DB lock
release() - Method in class org.iq80.leveldb.fileenv.MmapLimiter
Release a slot acquired by a previous call to Acquire() that returned true.
release() - Method in class org.iq80.leveldb.impl.Version
 
release() - Method in class org.iq80.leveldb.impl.VersionSet
 
release() - Method in class org.iq80.leveldb.table.Table
 
remove() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
removeVersion(Version) - Method in class org.iq80.leveldb.impl.VersionSet
 
renameTo(File) - Method in interface org.iq80.leveldb.env.File
 
renameTo(File) - Method in class org.iq80.leveldb.fileenv.JavaFile
 
repair(File, Options) - Method in class org.iq80.leveldb.impl.Iq80DBFactory
 
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.
resumeCompactions() - Method in class org.iq80.leveldb.impl.DbImpl
 
retain() - Method in class org.iq80.leveldb.impl.Version
 
retain() - Method in class org.iq80.leveldb.table.Table
Try to retain current instance.

S

SafeListBuilder<T extends Closeable> - Class in org.iq80.leveldb.util
If for some reason SafeListBuilder.build() is not called (eg: due to some exception) when SafeListBuilder.close() is called, then Closeable.close() method will be called on each inserted items.
seek(K) - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
seek(InternalKey) - Method in class org.iq80.leveldb.iterator.DbIterator
 
seek(byte[]) - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
seek(InternalKey) - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
seek(K) - Method in interface org.iq80.leveldb.iterator.SeekingIterator
Position at the first key in the source that is at or past target.
SeekingIterator<K,V> - Interface in org.iq80.leveldb.iterator
Seeking iterator that is very similar to original implementation, with the distinction that all methods return the state (valid/invalid) of the iterator.
SeekingIterators - Class in org.iq80.leveldb.iterator
When ever possible a specific interface implementation is created for speed purpose.
seekToFirst() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
seekToFirst() - Method in class org.iq80.leveldb.iterator.DbIterator
 
seekToFirst() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
seekToFirst() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
seekToFirst() - Method in interface org.iq80.leveldb.iterator.SeekingIterator
Position at the first key in the source.
seekToLast() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
seekToLast() - Method in class org.iq80.leveldb.iterator.DbIterator
 
seekToLast() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter
 
seekToLast() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
seekToLast() - Method in interface org.iq80.leveldb.iterator.SeekingIterator
Position at the last key in the source.
SequenceNumber - Class in org.iq80.leveldb.impl
 
SequentialFile - Interface in org.iq80.leveldb.env
 
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, 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.
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, 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, 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, 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, FileChannel, int, int) - Method in class org.iq80.leveldb.util.Slice
 
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, Env) - 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.
setValue(Slice) - Method in class org.iq80.leveldb.impl.InternalEntry
 
setValue(byte[]) - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter.DbEntry
 
setValue(Slice) - Method in class org.iq80.leveldb.table.BlockEntry
 
shouldStopBefore(InternalKey) - Method in class org.iq80.leveldb.impl.Compaction
 
size() - Method in interface org.iq80.leveldb.env.RandomInputFile
Source size
size() - Method in class org.iq80.leveldb.impl.InternalKey
Return the size in bytes used by current internal key
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
 
skip(long) - Method in interface org.iq80.leveldb.env.SequentialFile
Skips over and discards n bytes of data from the input stream.
skipBytes(int) - Method 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 - Class in org.iq80.leveldb.util
Little Endian slice of a byte array.
Slice(int) - Constructor for class org.iq80.leveldb.util.Slice
 
Slice(byte[]) - Constructor for class org.iq80.leveldb.util.Slice
 
Slice(byte[], int, int) - Constructor for class org.iq80.leveldb.util.Slice
 
slice() - Method in class org.iq80.leveldb.util.Slice
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() - 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_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
 
SliceIterator - Interface in org.iq80.leveldb.iterator
 
SliceOutput - Class in org.iq80.leveldb.util
 
SliceOutput() - Constructor for class org.iq80.leveldb.util.SliceOutput
 
Slices - Class in org.iq80.leveldb.util
 
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.IQ80Snappy - Class in org.iq80.leveldb.util
 
Snappy.SPI - Interface in org.iq80.leveldb.util
 
Snappy.XerialSnappy - Class in org.iq80.leveldb.util
 
SnapshotSeekingIterator - Class in org.iq80.leveldb.iterator
 
SnapshotSeekingIterator(InternalIterator, long, Comparator<Slice>, SnapshotSeekingIterator.IRecordBytesListener) - Constructor for class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
SnapshotSeekingIterator.IRecordBytesListener - Interface in org.iq80.leveldb.iterator
 
someFileOverlapsRange(boolean, Slice, Slice) - Method in class org.iq80.leveldb.impl.Level
 
sstTableFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the deprecated name of the sstable with the specified number.
startBlock(long) - Method in class org.iq80.leveldb.table.FilterBlockBuilder
 
suspendCompactions() - Method in class org.iq80.leveldb.impl.DbImpl
 

T

Table - Class in org.iq80.leveldb.table
 
Table(RandomInputFile, Comparator<Slice>, boolean, ILRUCache<CacheKey, Slice>, FilterPolicy) - Constructor for class org.iq80.leveldb.table.Table
 
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.
TableBuilder - Class in org.iq80.leveldb.table
 
TableBuilder(Options, WritableFile, UserComparator) - Constructor for class org.iq80.leveldb.table.TableBuilder
 
TableCache - Class in org.iq80.leveldb.impl
 
TableCache(File, int, UserComparator, Options, Env) - Constructor for class org.iq80.leveldb.impl.TableCache
 
tableFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of the sstable with the specified number.
targetFileSize() - Method in class org.iq80.leveldb.impl.VersionSet
 
tempFileName(long) - Static method in class org.iq80.leveldb.impl.Filename
Return the name of a temporary file with the specified number.
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(int, int) - Method in class org.iq80.leveldb.util.Slice
Converts this buffer's sub-region 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.
toFile(String) - Method in interface org.iq80.leveldb.env.Env
Transform a file name into a File instance scoped to this Env instance
toFile(String) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
toFile(String) - Method in class org.iq80.leveldb.memenv.MemEnv
 
toString() - Method in class org.iq80.leveldb.fileenv.JavaFile
 
toString() - Method in class org.iq80.leveldb.impl.DbImpl
 
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.LogWriter
 
toString() - Method in class org.iq80.leveldb.impl.LookupKey
 
toString() - Method in class org.iq80.leveldb.impl.Version
 
toString() - Method in class org.iq80.leveldb.impl.VersionEdit
 
toString() - Method in class org.iq80.leveldb.iterator.DBIteratorAdapter.DbEntry
Returns a string representation of the form {key}={value}.
toString() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
toString() - Method in class org.iq80.leveldb.iterator.SnapshotSeekingIterator
 
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(Charset) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
toString() - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
toString(Charset) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
toString() - Method in class org.iq80.leveldb.util.IntVector
 
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(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() - Method in class org.iq80.leveldb.util.Slice
 
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() - Method in class org.iq80.leveldb.util.SliceInput
 
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.
totalFileSize(List<FileMetaData>) - Static method in class org.iq80.leveldb.impl.Compaction
 
totalFileSize(List<FileMetaData>) - Method in class org.iq80.leveldb.impl.VersionSet
 
tryLock(File) - Method in interface org.iq80.leveldb.env.Env
Attempts to acquire an exclusive lock on lock file
tryLock(File) - Method in class org.iq80.leveldb.fileenv.EnvImpl
Attempts to acquire an exclusive lock on this file
tryLock(File) - Method in class org.iq80.leveldb.memenv.MemEnv
 
twoLevelInternalIterator(SeekingIterator<InternalKey, T>, Function<T, SeekingIterator<InternalKey, Slice>>, Closeable) - Static method in class org.iq80.leveldb.iterator.SeekingIterators
 
twoLevelSliceIterator(SliceIterator, Function<Slice, SeekingIterator<Slice, Slice>>, Closeable) - Static method in class org.iq80.leveldb.iterator.SeekingIterators
 

U

uncompress(ByteBuffer, ByteBuffer) - Method in class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
uncompress(byte[], int, int, byte[], int) - Method in class org.iq80.leveldb.util.Snappy.IQ80Snappy
 
uncompress(ByteBuffer, ByteBuffer) - Method in interface org.iq80.leveldb.util.Snappy.SPI
 
uncompress(byte[], int, int, byte[], int) - Method in interface org.iq80.leveldb.util.Snappy.SPI
 
uncompress(ByteBuffer, ByteBuffer) - Static method in class org.iq80.leveldb.util.Snappy
 
uncompress(byte[], int, int, byte[], int) - Static method in class org.iq80.leveldb.util.Snappy
 
uncompress(ByteBuffer, ByteBuffer) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
uncompress(byte[], int, int, byte[], int) - Method in class org.iq80.leveldb.util.Snappy.XerialSnappy
 
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(ByteBuffer) - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
update(int) - Method in class org.iq80.leveldb.util.PureJavaCrc32C
 
updateStats(ReadStats) - Method in class org.iq80.leveldb.impl.Version
 
USE_MMAP - Static variable in class org.iq80.leveldb.fileenv.MmapLimiter
We only use MMAP on 64 bit systems since it's really easy to run out of virtual address space on a 32 bit system when all the data is getting mapped into memory.
UserComparator - Interface in org.iq80.leveldb.table
 

V

valid() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
valid() - Method in class org.iq80.leveldb.iterator.DbIterator
 
valid() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
valid() - Method in interface org.iq80.leveldb.iterator.SeekingIterator
An iterator is either positioned at a key/value pair, or not valid.
value() - Method in class org.iq80.leveldb.iterator.ASeekingIterator
 
value() - Method in class org.iq80.leveldb.iterator.DbIterator
 
value() - Method in class org.iq80.leveldb.iterator.InternalTableIterator
 
value() - Method in interface org.iq80.leveldb.iterator.SeekingIterator
Return the value for the current entry.
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() - 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
 
ValueType - Enum in org.iq80.leveldb.impl
 
VariableLengthQuantity - Class in org.iq80.leveldb.util
 
variableLengthSize(int) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
variableLengthSize(long) - Static method in class org.iq80.leveldb.util.VariableLengthQuantity
 
VERSION - Static variable in class org.iq80.leveldb.impl.Iq80DBFactory
 
Version - Class in org.iq80.leveldb.impl
 
Version(VersionSet) - Constructor for class org.iq80.leveldb.impl.Version
 
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
 
VersionSet - Class in org.iq80.leveldb.impl
 
VersionSet(Options, File, TableCache, InternalKeyComparator, Env) - Constructor for class org.iq80.leveldb.impl.VersionSet
 

W

weigh(CacheKey, Slice) - Method in class org.iq80.leveldb.table.BlockHandleSliceWeigher
 
wrappedBuffer(byte[]) - Static method in class org.iq80.leveldb.util.Slices
 
wrapResource(Callable<T>, Closeable) - Static method in class org.iq80.leveldb.util.Closeables
Create a wrapper for resource.
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).
WritableFile - Interface in org.iq80.leveldb.env
A file abstraction for sequential writing.
write(WriteBatch) - Method in class org.iq80.leveldb.impl.DbImpl
 
write(WriteBatch, WriteOptions) - Method in class org.iq80.leveldb.impl.DbImpl
 
write(SliceOutput) - Method in class org.iq80.leveldb.util.IntVector
 
write(int) - Method in class org.iq80.leveldb.util.SliceOutput
 
write(byte[]) - Method in class org.iq80.leveldb.util.SliceOutput
 
write(byte[], int, int) - Method in class org.iq80.leveldb.util.SliceOutput
 
WriteBatchImpl - Class in org.iq80.leveldb.impl
 
WriteBatchImpl() - Constructor for class org.iq80.leveldb.impl.WriteBatchImpl
 
WriteBatchImpl.Handler - Interface in org.iq80.leveldb.impl
 
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
 
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[], int, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(byte[]) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(Slice) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(SliceInput, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(Slice, int, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(ByteBuffer) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(InputStream, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(ScatteringByteChannel, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(FileChannel, int, int) - Method in class org.iq80.leveldb.util.BasicSliceOutput
 
writeBytes(byte[]) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(byte[], int, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(Slice) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(SliceInput, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(Slice, int, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(ByteBuffer) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(InputStream, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(ScatteringByteChannel, int) - Method in class org.iq80.leveldb.util.DynamicSliceOutput
 
writeBytes(FileChannel, int, int) - 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.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.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(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.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(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(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(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(FileChannel, int, int) - Method in class org.iq80.leveldb.util.SliceOutput
 
writeBytes(String) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeChar(int) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
writeChars(String) - Method in class org.iq80.leveldb.util.SliceOutput
Unsupported operation
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
 
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.
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.
writeStringToFileSync(File, String) - Method in interface org.iq80.leveldb.env.Env
Write content to file.
writeStringToFileSync(File, String) - Method in class org.iq80.leveldb.fileenv.EnvImpl
 
writeStringToFileSync(File, String) - Method in class org.iq80.leveldb.memenv.MemEnv
 
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
 
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
 
A B C D E F G H I J K L M N O P R S T U V W X 

Copyright © 2011–2020. All rights reserved.