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

A

AbstractParseable<T> - Class in com.indeed.mph.serializers
 
AbstractParseable() - Constructor for class com.indeed.mph.serializers.AbstractParseable
 
AbstractSmartDoubleSerializer - Class in com.indeed.mph.serializers
 
AbstractSmartDoubleSerializer() - Constructor for class com.indeed.mph.serializers.AbstractSmartDoubleSerializer
 
AbstractSmartFloatSerializer - Class in com.indeed.mph.serializers
 
AbstractSmartFloatSerializer() - Constructor for class com.indeed.mph.serializers.AbstractSmartFloatSerializer
 
AbstractSmartLongSerializer - Class in com.indeed.mph.serializers
 
AbstractSmartLongSerializer() - Constructor for class com.indeed.mph.serializers.AbstractSmartLongSerializer
 
AbstractSmartSerializer<T> - Class in com.indeed.mph.serializers
 
AbstractSmartSerializer() - Constructor for class com.indeed.mph.serializers.AbstractSmartSerializer
 
add(LinearDiophantineEquation) - Method in class com.indeed.mph.LinearDiophantineEquation
 
add(Map.Entry<K, V>) - Method in class com.indeed.mph.MphMapEntrySet
 
addAll(Collection<? extends Map.Entry<K, V>>) - Method in class com.indeed.mph.MphMapEntrySet
 
apply(long) - Method in class com.indeed.mph.LinearDiophantineEquation
 
applyNth(long, long) - Method in class com.indeed.mph.LinearDiophantineEquation
 

B

ByteArrayBitVector - Class in com.indeed.mph
 
bytesPerLong(long) - Static method in class com.indeed.mph.TableConfig
 
bytesPerOffset(long, long) - Method in class com.indeed.mph.TableConfig
 
byteToFloat(byte) - Static method in class com.indeed.mph.serializers.SmartFloatCompressed8Serializer
 
byteToFloat(byte) - Method in class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 

C

chooseBestOffsetStorage(long, long) - Method in class com.indeed.mph.TableConfig
 
clear() - Method in class com.indeed.mph.MphMap
 
clear() - Method in class com.indeed.mph.MphMapEntrySet
 
close() - Method in class com.indeed.mph.ParseableInputKeyValueIterator
 
close() - Method in class com.indeed.mph.SerializedKeyValueIterator
 
close() - Method in class com.indeed.mph.SharedTableReader
 
close() - Method in class com.indeed.mph.TableReader
 
com.indeed.mph - package com.indeed.mph
 
com.indeed.mph.serializers - package com.indeed.mph.serializers
 
compressOffset(long, long) - Method in class com.indeed.mph.TableConfig
 
constantValue(long) - Static method in class com.indeed.mph.LinearDiophantineEquation
 
contains(Object) - Method in class com.indeed.mph.MphMapEntrySet
 
containsAll(Collection) - Method in class com.indeed.mph.MphMapEntrySet
 
containsKey(Object) - Method in class com.indeed.mph.MphMap
 
containsKey(K) - Method in class com.indeed.mph.SharedTableReader
 
containsKey(K) - Method in class com.indeed.mph.TableReader
 
containsValue(Object) - Method in class com.indeed.mph.MphMap
 
copy() - Method in class com.indeed.mph.TableWriter.SerializerTransformationStrategy
 

D

decodeBase32(char) - Static method in class com.indeed.mph.serializers.SmartBase32Serializer
 
decompressOffset(long, long) - Method in class com.indeed.mph.TableConfig
 
DEFAULT_DATA_PATH - Static variable in class com.indeed.mph.TableMeta
 
DEFAULT_META_PATH - Static variable in class com.indeed.mph.TableMeta
 
DEFAULT_OFFSETS_PATH - Static variable in class com.indeed.mph.TableMeta
 
DEFAULT_SHARD_SIZE - Static variable in class com.indeed.mph.TableConfig
 
deserialize(InputStream) - Static method in class com.indeed.mph.MphMap
Static constructor to deserialize an MphMap.

E

encodeBase32(int) - Static method in class com.indeed.mph.serializers.SmartBase32Serializer
 
ensureOutputDirectory(File) - Static method in class com.indeed.mph.TableWriter
 
entrySet() - Method in class com.indeed.mph.MphMap
 
EqualKeyValidator<K,V> - Class in com.indeed.mph
 
EqualKeyValidator() - Constructor for class com.indeed.mph.EqualKeyValidator
 
equals(Object) - Method in class com.indeed.mph.LinearDiophantineEquation
 
equals(Object) - Method in class com.indeed.mph.MphMapEntrySet
 

F

filteredCount - Variable in class com.indeed.mph.TableReader.TableStats
 
finalize() - Method in class com.indeed.mph.ParseableInputKeyValueIterator
 
finalize() - Method in class com.indeed.mph.SerializedKeyValueIterator
 
floatToByte(float) - Static method in class com.indeed.mph.serializers.SmartFloatCompressed8Serializer
 
floatToByte(float) - Method in class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 
floatToShort(float) - Static method in class com.indeed.mph.serializers.SmartFloatCompressed16Serializer
 
fromKeyValues(TableConfig<K, V>, Iterable<Pair<K, V>>) - Static method in class com.indeed.mph.MphMap
Static constructor to build a table from key/value pairs, as would be passed to the TableWriter constructor.
fromMap(TableConfig<K, V>, Map<K, V>) - Static method in class com.indeed.mph.MphMap
Static constructor to build a table from another Map.

G

gcd(long, long) - Static method in class com.indeed.mph.LinearDiophantineEquation
 
get(Object) - Method in class com.indeed.mph.MphMap
 
get(K) - Method in class com.indeed.mph.SharedTableReader
 
get(K) - Method in class com.indeed.mph.TableReader
 
getBoolean(int) - Method in class com.indeed.mph.ByteArrayBitVector
 
getBoolean(long) - Method in class com.indeed.mph.ByteArrayBitVector
 
getBoolean(int) - Method in class com.indeed.mph.MMapBitVector
 
getBoolean(long) - Method in class com.indeed.mph.MMapBitVector
 
getConfig() - Method in class com.indeed.mph.MphMap
Returns the config for this mph table, specifying serializers and other info.
getConfig() - Method in class com.indeed.mph.SharedTableReader
 
getConfig() - Method in class com.indeed.mph.TableMeta
 
getConfig() - Method in class com.indeed.mph.TableReader
 
getConstant() - Method in class com.indeed.mph.LinearDiophantineEquation
 
getCopy() - Method in class com.indeed.mph.SharedTableReader
 
getCount() - Method in class com.indeed.mph.NullOutputStream
 
getDataPath() - Method in class com.indeed.mph.TableMeta
 
getDebugDuplicateKeys() - Method in class com.indeed.mph.TableConfig
 
getEntrySize() - Method in class com.indeed.mph.TableConfig
 
getForHash(long) - Method in class com.indeed.mph.MphMap
 
getForHash(long) - Method in class com.indeed.mph.TableReader
 
getGov4Function() - Method in class com.indeed.mph.MMapGOV4Function
 
getHash(K) - Method in class com.indeed.mph.MphMap
 
getHash(K) - Method in class com.indeed.mph.TableMeta
 
getHash(K) - Method in class com.indeed.mph.TableReader
 
getHashOffset(long) - Method in class com.indeed.mph.MphMap
 
getHashOffset(long, Memory, Select) - Method in class com.indeed.mph.TableMeta
 
getHashOffset(long) - Method in class com.indeed.mph.TableReader
 
getIndexedOffsetSize(long, long) - Method in class com.indeed.mph.TableConfig
 
getKeyForHash(long) - Method in class com.indeed.mph.MphMap
 
getKeyForHash(long) - Method in class com.indeed.mph.TableReader
 
getKeySerializer() - Method in class com.indeed.mph.TableConfig
 
getKeyStorage() - Method in class com.indeed.mph.TableConfig
 
getKeyValidator() - Method in class com.indeed.mph.TableConfig
 
getLong(long) - Method in class com.indeed.mph.MMapLongBigList
 
getMaxDataHeapUsage() - Method in class com.indeed.mph.TableConfig
 
getMaxHeapUsage() - Method in class com.indeed.mph.TableConfig
 
getMaxKey() - Method in class com.indeed.mph.TableMeta
 
getMemoryForHash(long) - Method in class com.indeed.mph.MphMap
 
getMemoryForHash(long) - Method in class com.indeed.mph.TableReader
 
getMeta() - Method in class com.indeed.mph.TableReader
 
getMetaPath() - Method in class com.indeed.mph.TableMeta
 
getMinKey() - Method in class com.indeed.mph.TableMeta
 
getMMapBuffer() - Method in class com.indeed.mph.MMapGOV4Function
 
getMph() - Method in class com.indeed.mph.TableMeta
 
getOffset(K) - Method in class com.indeed.mph.MphMap
 
getOffset(K, Memory, Select) - Method in class com.indeed.mph.TableMeta
 
getOffset(K) - Method in class com.indeed.mph.TableReader
 
getOffsetsPath() - Method in class com.indeed.mph.TableMeta
 
getOffsetStorage() - Method in class com.indeed.mph.TableConfig
 
getRangeChecking() - Method in class com.indeed.mph.TableConfig
 
getSelectedOffsetSize(long, long) - Method in class com.indeed.mph.TableConfig
 
getSelectOffsets() - Method in class com.indeed.mph.TableMeta
 
getSignatureWidth() - Method in class com.indeed.mph.MMapGOV4Function
 
getSignatureWidth() - Method in class com.indeed.mph.TableConfig
 
getSizeInBytes() - Method in class com.indeed.mph.MphMap
 
getSizeInBytes() - Method in class com.indeed.mph.SharedTableReader
 
getSizeInBytes() - Method in class com.indeed.mph.TableMeta
 
getSizeInBytes() - Method in class com.indeed.mph.TableReader
 
getSlope() - Method in class com.indeed.mph.LinearDiophantineEquation
 
getStats() - Method in class com.indeed.mph.SharedTableReader
 
getStats() - Method in class com.indeed.mph.TableReader
 
getTempShardSize() - Method in class com.indeed.mph.TableConfig
 
getTimestamp() - Method in class com.indeed.mph.MphMap
 
getTimestamp() - Method in class com.indeed.mph.SharedTableReader
 
getTimestamp() - Method in class com.indeed.mph.TableMeta
 
getTimestamp() - Method in class com.indeed.mph.TableReader
 
getValueSerializer() - Method in class com.indeed.mph.TableConfig
 
getVersion() - Method in class com.indeed.mph.TableMeta
 

H

hashCode() - Method in class com.indeed.mph.LinearDiophantineEquation
 
hasNext() - Method in class com.indeed.mph.MphMapEntryIterator
 
hasNext() - Method in class com.indeed.mph.ParseableInputKeyValueIterator
 
hasNext() - Method in class com.indeed.mph.SerializedKeyValueIterator
 
hasNext() - Method in class com.indeed.mph.TableReader.TableIterator
 
hasNext() - Method in class com.indeed.mph.TableWriter.PairFirstIterator
 
hasNext() - Method in class com.indeed.mph.TableWriter.PairFirstRangeTrackingIterator
 

I

isConstant() - Method in class com.indeed.mph.LinearDiophantineEquation
 
isDiskBased() - Method in class com.indeed.mph.TableReader
 
isEmpty() - Method in class com.indeed.mph.MphMap
 
isEmpty() - Method in class com.indeed.mph.MphMapEntrySet
 
isValid() - Method in class com.indeed.mph.TableConfig
 
iterator() - Method in class com.indeed.mph.MphMapEntrySet
 
iterator() - Method in class com.indeed.mph.TableReader
 
iterator() - Method in class com.indeed.mph.TableWriter.PairFirstIterable
 
iterator() - Method in class com.indeed.mph.TableWriter.PairFirstRangeTrackingIterable
 
iterator() - Method in class com.indeed.mph.TableWriter.SerializedKeyValueIterable
 
iterator() - Method in class com.indeed.mph.TableWriter.TsvFileReader
 

K

keySet() - Method in class com.indeed.mph.MphMap
 
KeyValidator<K,V> - Interface in com.indeed.mph
A validator used when looking up entries.

L

length() - Method in class com.indeed.mph.ByteArrayBitVector
 
length() - Method in class com.indeed.mph.MMapBitVector
 
length(K) - Method in class com.indeed.mph.TableWriter.SerializerTransformationStrategy
 
LinearDiophantineEquation - Class in com.indeed.mph
Linear equation to represent SmartSerializer sizes in one unknown.
load(File, File, File) - Static method in class com.indeed.mph.MphMap
Static constructor to load a disk-based mph table (as created by TableWriter) into memory.
load(File) - Static method in class com.indeed.mph.MphMap
 
load(File, File, File) - Static method in class com.indeed.mph.TableMeta
 
load(File) - Static method in class com.indeed.mph.TableMeta
 

M

main(String[]) - Static method in class com.indeed.mph.TableReader
 
main(String[]) - Static method in class com.indeed.mph.TableWriter
 
MAX_TEMP_SHARDS - Static variable in class com.indeed.mph.TableWriter
 
missingCount - Variable in class com.indeed.mph.TableReader.TableStats
 
MMapBitVector - Class in com.indeed.mph
 
MMapGOV4Function<T> - Class in com.indeed.mph
An mmap-backed GOV4Function, supporting serialization to and from a file.
MMapGOV4Function(GOV4Function<T>, MMapBuffer, int) - Constructor for class com.indeed.mph.MMapGOV4Function
 
MMapLongBigList - Class in com.indeed.mph
 
MMapLongBigList(LongArray, int) - Constructor for class com.indeed.mph.MMapLongBigList
 
MphMap<K,V> - Class in com.indeed.mph
An in-heap mph table implementing the Map interface, with constructors to load from on-disk tables or convert directly from another Map.
MphMapEntryIterator<K,V> - Class in com.indeed.mph
An iterator over MphMap data, for use by the MphMapEntrySet.
MphMapEntryIterator(MphMap<K, V>) - Constructor for class com.indeed.mph.MphMapEntryIterator
 
MphMapEntrySet<K,V> - Class in com.indeed.mph
A wrapper around an MphMap implementing the set interface, for use by entrySet.
MphMapEntrySet(MphMap<K, V>) - Constructor for class com.indeed.mph.MphMapEntrySet
 
multipleOf(long) - Static method in class com.indeed.mph.LinearDiophantineEquation
 

N

next() - Method in class com.indeed.mph.MphMapEntryIterator
 
next() - Method in class com.indeed.mph.ParseableInputKeyValueIterator
 
next() - Method in class com.indeed.mph.SerializedKeyValueIterator
 
next() - Method in class com.indeed.mph.TableReader.TableIterator
 
next() - Method in class com.indeed.mph.TableWriter.PairFirstIterator
 
next() - Method in class com.indeed.mph.TableWriter.PairFirstRangeTrackingIterator
 
NullOutputStream - Class in com.indeed.mph
 
NullOutputStream() - Constructor for class com.indeed.mph.NullOutputStream
 
numBits() - Method in class com.indeed.mph.TableWriter.SerializerTransformationStrategy
 
numEntries() - Method in class com.indeed.mph.TableMeta
 

O

open(File, File, File) - Static method in class com.indeed.mph.SharedTableReader
 
open(File) - Static method in class com.indeed.mph.SharedTableReader
 
open(String) - Static method in class com.indeed.mph.SharedTableReader
 
open(File, File, File, Long) - Static method in class com.indeed.mph.TableReader
General interface to opening a TableReader.
open(File, File, File) - Static method in class com.indeed.mph.TableReader
 
open(File, Long) - Static method in class com.indeed.mph.TableReader
 
open(File) - Static method in class com.indeed.mph.TableReader
 
open(String) - Static method in class com.indeed.mph.TableReader
 
open(String, Long) - Static method in class com.indeed.mph.TableReader
 

P

PairFirstIterable(Iterable<Pair<K, V>>) - Constructor for class com.indeed.mph.TableWriter.PairFirstIterable
 
PairFirstIterator(Iterator<Pair<K, V>>) - Constructor for class com.indeed.mph.TableWriter.PairFirstIterator
 
PairFirstRangeTrackingIterable(Iterable<Pair<K, V>>, List<K>) - Constructor for class com.indeed.mph.TableWriter.PairFirstRangeTrackingIterable
 
PairFirstRangeTrackingIterator(Iterator<Pair<K, V>>, List<K>) - Constructor for class com.indeed.mph.TableWriter.PairFirstRangeTrackingIterator
 
Parseable<T> - Interface in com.indeed.mph
A class with a parseable, human-readable representation.
ParseableInputKeyValueIterator<K,V> - Class in com.indeed.mph
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, Pattern, Pattern, String, boolean, double) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, Pattern, Pattern, String, double) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, Pattern, Pattern, String, boolean) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, String, String, String, double) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, String, String, String, boolean) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, String, String, String, boolean, boolean) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, Pattern, Pattern, String) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, Pattern, Pattern) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, Pattern) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>, String) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
ParseableInputKeyValueIterator(InputStream, Parseable<? super K>, Parseable<? super V>) - Constructor for class com.indeed.mph.ParseableInputKeyValueIterator
 
parseFromString(String) - Method in interface com.indeed.mph.Parseable
 
parseFromString(String) - Method in class com.indeed.mph.serializers.AbstractParseable
 
parseFromString(String) - Method in class com.indeed.mph.serializers.AbstractSmartDoubleSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.AbstractSmartFloatSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.AbstractSmartLongSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartBase32Serializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartByteSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartDictionarySerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartHashSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartIntegerSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartListSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartShortSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartStringConcatSerializer
 
parseFromString(String) - Method in class com.indeed.mph.serializers.SmartStringSerializer
 
parseSerializer(String) - Static method in class com.indeed.mph.TableWriter
 
print(T, OutputStream) - Method in interface com.indeed.mph.Parseable
 
print(T, OutputStream) - Method in class com.indeed.mph.serializers.AbstractParseable
 
printToString(T) - Method in interface com.indeed.mph.Parseable
 
printToString(T) - Method in class com.indeed.mph.serializers.AbstractParseable
 
put(K, V) - Method in class com.indeed.mph.MphMap
 
putAll(Map<? extends K, ? extends V>) - Method in class com.indeed.mph.MphMap
 

R

read(DataInput) - Method in class com.indeed.mph.serializers.SmartBase32Serializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartByteSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartDictionarySerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartDoubleSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartFloatCompressed16Serializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartFloatCompressed8Serializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartFloatSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartIntegerSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartListSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartLongSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartOptionalSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartPairSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartShortSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartSmallLongListSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartStringConcatSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartStringSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.SmartVLongSerializer
 
read(DataInput) - Method in class com.indeed.mph.serializers.WrappedSerializer
 
readDataOnly(int, DataInput) - Method in class com.indeed.mph.serializers.SmartSmallLongListSerializer
Only read the data of a list, the length of the list is given as an input parameter.
readFrom(String) - Static method in class com.indeed.mph.MMapGOV4Function
 
readKey(DataInput) - Method in class com.indeed.mph.TableConfig
 
readValue(DataInput) - Method in class com.indeed.mph.TableConfig
 
readVLong(DataInput) - Static method in class com.indeed.mph.serializers.SmartVLongSerializer
Decoding the variable-length integer.
remove(Object) - Method in class com.indeed.mph.MphMap
 
remove() - Method in class com.indeed.mph.MphMapEntryIterator
 
remove(Object) - Method in class com.indeed.mph.MphMapEntrySet
 
remove() - Method in class com.indeed.mph.ParseableInputKeyValueIterator
 
remove() - Method in class com.indeed.mph.SerializedKeyValueIterator
 
remove() - Method in class com.indeed.mph.TableReader.TableIterator
 
remove() - Method in class com.indeed.mph.TableWriter.PairFirstIterator
 
remove() - Method in class com.indeed.mph.TableWriter.PairFirstRangeTrackingIterator
 
removeAll(Collection) - Method in class com.indeed.mph.MphMapEntrySet
 
repeat(long) - Method in class com.indeed.mph.LinearDiophantineEquation
 
retainAll(Collection) - Method in class com.indeed.mph.MphMapEntrySet
 
retrievedCount - Variable in class com.indeed.mph.TableReader.TableStats
 

S

SerializedKeyValueIterable(File, SmartSerializer, SmartSerializer) - Constructor for class com.indeed.mph.TableWriter.SerializedKeyValueIterable
 
SerializedKeyValueIterator<K,V> - Class in com.indeed.mph
 
SerializedKeyValueIterator(InputStream, SmartSerializer<K>, SmartSerializer<V>) - Constructor for class com.indeed.mph.SerializedKeyValueIterator
 
SerializerTransformationStrategy(SmartSerializer<K>) - Constructor for class com.indeed.mph.TableWriter.SerializerTransformationStrategy
 
SharedTableReader<K,V> - Class in com.indeed.mph
Thread-safe reference counting version of TableReader.
SharedTableReader(TableReader<K, V>) - Constructor for class com.indeed.mph.SharedTableReader
 
shortToFloat(short) - Static method in class com.indeed.mph.serializers.SmartFloatCompressed16Serializer
 
size() - Method in class com.indeed.mph.MphMap
 
size() - Method in class com.indeed.mph.MphMapEntrySet
 
size() - Method in class com.indeed.mph.serializers.AbstractSmartSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartBase32Serializer
 
size() - Method in class com.indeed.mph.serializers.SmartByteSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartDictionarySerializer
 
size() - Method in class com.indeed.mph.serializers.SmartDoubleSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartFloatCompressed16Serializer
 
size() - Method in class com.indeed.mph.serializers.SmartFloatCompressed8Serializer
 
size() - Method in class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 
size() - Method in class com.indeed.mph.serializers.SmartFloatSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartIntegerSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartListSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartLongSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartPairSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartShortSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartStringConcatSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartStringSerializer
 
size() - Method in class com.indeed.mph.serializers.SmartVLongSerializer
 
size() - Method in class com.indeed.mph.SharedTableReader
 
size() - Method in interface com.indeed.mph.SmartSerializer
 
size() - Method in class com.indeed.mph.TableReader
 
size64() - Method in class com.indeed.mph.ByteArrayBitVector
 
size64() - Method in class com.indeed.mph.MMapBitVector
 
size64() - Method in class com.indeed.mph.MMapLongBigList
 
sizeOf(T) - Method in class com.indeed.mph.serializers.AbstractSmartSerializer
 
sizeOf(String) - Method in class com.indeed.mph.serializers.SmartBase32Serializer
 
sizeOf(Byte) - Method in class com.indeed.mph.serializers.SmartByteSerializer
 
sizeOf(Double) - Method in class com.indeed.mph.serializers.SmartDoubleSerializer
 
sizeOf(Float) - Method in class com.indeed.mph.serializers.SmartFloatCompressed16Serializer
 
sizeOf(Float) - Method in class com.indeed.mph.serializers.SmartFloatCompressed8Serializer
 
sizeOf(Float) - Method in class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 
sizeOf(Float) - Method in class com.indeed.mph.serializers.SmartFloatSerializer
 
sizeOf(Integer) - Method in class com.indeed.mph.serializers.SmartIntegerSerializer
 
sizeOf(List<T>) - Method in class com.indeed.mph.serializers.SmartListSerializer
 
sizeOf(Long) - Method in class com.indeed.mph.serializers.SmartLongSerializer
 
sizeOf(Short) - Method in class com.indeed.mph.serializers.SmartShortSerializer
 
sizeOf(String) - Method in class com.indeed.mph.serializers.SmartStringSerializer
 
sizeOf(Long) - Method in class com.indeed.mph.serializers.SmartVLongSerializer
 
sizeOf(T) - Method in interface com.indeed.mph.SmartSerializer
 
sizeOf(K, V) - Method in class com.indeed.mph.TableConfig
 
skip(DataInput, int) - Method in class com.indeed.mph.serializers.AbstractSmartSerializer
 
skip(DataInput, int) - Method in interface com.indeed.mph.SmartSerializer
 
slopeIntercept(long, long) - Static method in class com.indeed.mph.LinearDiophantineEquation
 
SmartBase32Serializer - Class in com.indeed.mph.serializers
Serializer for arbitrary precision integers, represented as base-32 in strings but using raw 8-bit bytes for serialization.
SmartBase32Serializer(int) - Constructor for class com.indeed.mph.serializers.SmartBase32Serializer
 
SmartByteSerializer - Class in com.indeed.mph.serializers
 
SmartByteSerializer() - Constructor for class com.indeed.mph.serializers.SmartByteSerializer
 
SmartDictionarySerializer - Class in com.indeed.mph.serializers
General serializer for any "dictionary" of terms, storing the terms as unique ids.
SmartDictionarySerializer() - Constructor for class com.indeed.mph.serializers.SmartDictionarySerializer
 
SmartDictionarySerializer(boolean) - Constructor for class com.indeed.mph.serializers.SmartDictionarySerializer
 
SmartDoubleSerializer - Class in com.indeed.mph.serializers
A 64-bit double serialized in 8 bytes with DataOutput.writeDouble/DataInput.readDouble.
SmartDoubleSerializer() - Constructor for class com.indeed.mph.serializers.SmartDoubleSerializer
 
SmartFloatCompressed16Serializer - Class in com.indeed.mph.serializers
A float compressed lossily into two bytes using IEEE half precision.
SmartFloatCompressed16Serializer() - Constructor for class com.indeed.mph.serializers.SmartFloatCompressed16Serializer
 
SmartFloatCompressed8Serializer - Class in com.indeed.mph.serializers
A float compressed lossily into a single byte using an IEEE-754 8-bit floating point representation with 1 sign bit, 5 exponent bits and 2 significand bits (plus a hidden bit).
SmartFloatCompressed8Serializer() - Constructor for class com.indeed.mph.serializers.SmartFloatCompressed8Serializer
 
SmartFloatFixed8Serializer - Class in com.indeed.mph.serializers
A compressed float in one byte, clamping values to a range and dividing into 256 equal sized buckets within that range.
SmartFloatFixed8Serializer(float, float) - Constructor for class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 
SmartFloatFixed8Serializer() - Constructor for class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 
SmartFloatSerializer - Class in com.indeed.mph.serializers
A 32-bit float serialized in 4 bytes with DataOutput.writeFloat/DataInput.readFloat.
SmartFloatSerializer() - Constructor for class com.indeed.mph.serializers.SmartFloatSerializer
 
SmartHashSerializer - Class in com.indeed.mph.serializers
An Integer serializer which compresses its values to a smaller range using a pre-existing minimal perfect hash.
SmartHashSerializer(AbstractHashFunction<Long>, Parseable<Long>, boolean) - Constructor for class com.indeed.mph.serializers.SmartHashSerializer
 
SmartHashSerializer(AbstractHashFunction<Long>, Parseable<Long>) - Constructor for class com.indeed.mph.serializers.SmartHashSerializer
 
SmartHashSerializer(AbstractHashFunction<Long>) - Constructor for class com.indeed.mph.serializers.SmartHashSerializer
 
SmartHashSerializer(String, Parseable<Long>, boolean) - Constructor for class com.indeed.mph.serializers.SmartHashSerializer
 
SmartHashSerializer(String, Parseable<Long>) - Constructor for class com.indeed.mph.serializers.SmartHashSerializer
 
SmartHashSerializer(String) - Constructor for class com.indeed.mph.serializers.SmartHashSerializer
 
SmartIntegerSerializer - Class in com.indeed.mph.serializers
 
SmartIntegerSerializer() - Constructor for class com.indeed.mph.serializers.SmartIntegerSerializer
 
SmartListSerializer<T> - Class in com.indeed.mph.serializers
Generic serializer for a list of objects using another serializer.
SmartListSerializer(SmartSerializer<T>, long, Pattern, boolean) - Constructor for class com.indeed.mph.serializers.SmartListSerializer
 
SmartListSerializer(SmartSerializer<T>, long, Pattern) - Constructor for class com.indeed.mph.serializers.SmartListSerializer
 
SmartListSerializer(SmartSerializer<T>, long, String, boolean) - Constructor for class com.indeed.mph.serializers.SmartListSerializer
 
SmartListSerializer(SmartSerializer<T>, long, String) - Constructor for class com.indeed.mph.serializers.SmartListSerializer
 
SmartListSerializer(SmartSerializer<T>, long) - Constructor for class com.indeed.mph.serializers.SmartListSerializer
 
SmartListSerializer(SmartSerializer<T>) - Constructor for class com.indeed.mph.serializers.SmartListSerializer
 
SmartLongSerializer - Class in com.indeed.mph.serializers
 
SmartLongSerializer() - Constructor for class com.indeed.mph.serializers.SmartLongSerializer
 
SmartOptionalSerializer<T> - Class in com.indeed.mph.serializers
Generic serializer for an Optional object using another serializer.
SmartOptionalSerializer(SmartSerializer<T>) - Constructor for class com.indeed.mph.serializers.SmartOptionalSerializer
 
SmartPairSerializer<U,V> - Class in com.indeed.mph.serializers
 
SmartPairSerializer(SmartSerializer<U>, SmartSerializer<V>) - Constructor for class com.indeed.mph.serializers.SmartPairSerializer
 
SmartSerializer<T> - Interface in com.indeed.mph
A Serializer which is itself serializable, including additional (optional) utilities for convenience and performance.
SmartShortSerializer - Class in com.indeed.mph.serializers
 
SmartShortSerializer() - Constructor for class com.indeed.mph.serializers.SmartShortSerializer
 
SmartSmallLongListSerializer - Class in com.indeed.mph.serializers
This serializer is used to serialize a list of long numbers that contains many small non-negative numbers.
SmartSmallLongListSerializer() - Constructor for class com.indeed.mph.serializers.SmartSmallLongListSerializer
 
SmartSmallLongListSerializer(long) - Constructor for class com.indeed.mph.serializers.SmartSmallLongListSerializer
 
SmartStringConcatSerializer - Class in com.indeed.mph.serializers
 
SmartStringConcatSerializer(SmartSerializer<String>, SmartSerializer<String>, int) - Constructor for class com.indeed.mph.serializers.SmartStringConcatSerializer
 
SmartStringConcatSerializer(SmartSerializer<String>, SmartSerializer<String>, String) - Constructor for class com.indeed.mph.serializers.SmartStringConcatSerializer
 
SmartStringSerializer - Class in com.indeed.mph.serializers
 
SmartStringSerializer() - Constructor for class com.indeed.mph.serializers.SmartStringSerializer
 
SmartVLongSerializer - Class in com.indeed.mph.serializers
 
SmartVLongSerializer() - Constructor for class com.indeed.mph.serializers.SmartVLongSerializer
 
solveFor(long) - Method in class com.indeed.mph.LinearDiophantineEquation
 
solveForNth(long, long) - Method in class com.indeed.mph.LinearDiophantineEquation
 
store(File) - Method in class com.indeed.mph.TableMeta
 

T

TableConfig<K,V> - Class in com.indeed.mph
Configuration for TableWriter (serialized and loaded automatically for TableReader).
TableConfig() - Constructor for class com.indeed.mph.TableConfig
 
TableConfig.KeyStorage - Enum in com.indeed.mph
 
TableConfig.OffsetStorage - Enum in com.indeed.mph
 
TableConfig.RangeChecking - Enum in com.indeed.mph
 
TableIterator() - Constructor for class com.indeed.mph.TableReader.TableIterator
 
TableMeta<K,V> - Class in com.indeed.mph
All meta-information for a table, including configuration, paths, optional offsets, and the hash function itself, but not the raw data.
TableMeta(TableConfig<K, V>, GOVMinimalPerfectHashFunction<K>, Select, byte[], byte[], long) - Constructor for class com.indeed.mph.TableMeta
 
TableMeta(TableConfig<K, V>, GOVMinimalPerfectHashFunction<K>, Select, long) - Constructor for class com.indeed.mph.TableMeta
 
TableReader<K,V> - Class in com.indeed.mph
Class to read from arbitrary mph tables.
TableReader(TableMeta<K, V>, byte[]) - Constructor for class com.indeed.mph.TableReader
 
TableReader(TableMeta<K, V>, MMapBuffer, MMapBuffer) - Constructor for class com.indeed.mph.TableReader
 
TableReader.TableIterator - Class in com.indeed.mph
 
TableReader.TableStats - Class in com.indeed.mph
 
TableStats(long, long, long) - Constructor for class com.indeed.mph.TableReader.TableStats
 
TableWriter - Class in com.indeed.mph
Utility class to write mph tables to disk.
TableWriter.PairFirstIterable<K,V> - Class in com.indeed.mph
 
TableWriter.PairFirstIterator<K,V> - Class in com.indeed.mph
 
TableWriter.PairFirstRangeTrackingIterable<K extends java.lang.Comparable<K>,V> - Class in com.indeed.mph
 
TableWriter.PairFirstRangeTrackingIterator<K extends java.lang.Comparable<K>,V> - Class in com.indeed.mph
 
TableWriter.SerializedKeyValueIterable<K,V> - Class in com.indeed.mph
 
TableWriter.SerializerTransformationStrategy<K> - Class in com.indeed.mph
 
TableWriter.TsvFileReader<K,V> - Class in com.indeed.mph
 
toArray() - Method in class com.indeed.mph.MphMapEntrySet
 
toArray(T[]) - Method in class com.indeed.mph.MphMapEntrySet
 
toBitVector(K) - Method in class com.indeed.mph.TableWriter.SerializerTransformationStrategy
 
toString() - Method in class com.indeed.mph.LinearDiophantineEquation
 
toString() - Method in class com.indeed.mph.TableConfig
 
toString() - Method in class com.indeed.mph.TableMeta
 
toString() - Method in class com.indeed.mph.TableReader.TableStats
 
TsvFileReader(List<File>, Parseable<K>, Parseable<V>, String, String, String, double) - Constructor for class com.indeed.mph.TableWriter.TsvFileReader
 
TsvFileReader(List<File>, Parseable<K>, Parseable<V>, String, String, String, boolean) - Constructor for class com.indeed.mph.TableWriter.TsvFileReader
 
TsvFileReader(File, Parseable<K>, Parseable<V>, String, String, String, boolean) - Constructor for class com.indeed.mph.TableWriter.TsvFileReader
 
TsvFileReader(File, Parseable<K>, Parseable<V>, String, String, String, double) - Constructor for class com.indeed.mph.TableWriter.TsvFileReader
 
TsvFileReader(File, Parseable<K>, Parseable<V>, String) - Constructor for class com.indeed.mph.TableWriter.TsvFileReader
 

V

validate(K, K, V) - Method in class com.indeed.mph.EqualKeyValidator
 
validate(K, K, V) - Method in interface com.indeed.mph.KeyValidator
 
valueOf(String) - Static method in enum com.indeed.mph.TableConfig.KeyStorage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.indeed.mph.TableConfig.OffsetStorage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.indeed.mph.TableConfig.RangeChecking
Returns the enum constant of this type with the specified name.
values() - Method in class com.indeed.mph.MphMap
 
values() - Static method in enum com.indeed.mph.TableConfig.KeyStorage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.indeed.mph.TableConfig.OffsetStorage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.indeed.mph.TableConfig.RangeChecking
Returns an array containing the constants of this enum type, in the order they are declared.

W

withDebugDuplicateKeys(boolean) - Method in class com.indeed.mph.TableConfig
 
withKeySerializer(SmartSerializer<? super K>) - Method in class com.indeed.mph.TableConfig
 
withKeyStorage(TableConfig.KeyStorage) - Method in class com.indeed.mph.TableConfig
 
withKeyValidator(KeyValidator<K, V>) - Method in class com.indeed.mph.TableConfig
 
withMaxDataHeapUsage(long) - Method in class com.indeed.mph.TableConfig
 
withMaxHeapUsage(long) - Method in class com.indeed.mph.TableConfig
 
withOffsetStorage(TableConfig.OffsetStorage) - Method in class com.indeed.mph.TableConfig
 
withRangeChecking(TableConfig.RangeChecking) - Method in class com.indeed.mph.TableConfig
 
withSignatureWidth(int) - Method in class com.indeed.mph.TableConfig
 
withTempShardSize(long) - Method in class com.indeed.mph.TableConfig
 
withValueSerializer(SmartSerializer<? super V>) - Method in class com.indeed.mph.TableConfig
 
WrappedSerializer<T> - Class in com.indeed.mph.serializers
Trivial wrapper around a Serializer with a default constructor to make it Serializable.
WrappedSerializer(Serializer<T>) - Constructor for class com.indeed.mph.serializers.WrappedSerializer
 
write(int) - Method in class com.indeed.mph.NullOutputStream
 
write(byte[]) - Method in class com.indeed.mph.NullOutputStream
 
write(byte[], int, int) - Method in class com.indeed.mph.NullOutputStream
 
write(String, DataOutput) - Method in class com.indeed.mph.serializers.SmartBase32Serializer
 
write(Byte, DataOutput) - Method in class com.indeed.mph.serializers.SmartByteSerializer
 
write(String, DataOutput) - Method in class com.indeed.mph.serializers.SmartDictionarySerializer
 
write(Double, DataOutput) - Method in class com.indeed.mph.serializers.SmartDoubleSerializer
 
write(Float, DataOutput) - Method in class com.indeed.mph.serializers.SmartFloatCompressed16Serializer
 
write(Float, DataOutput) - Method in class com.indeed.mph.serializers.SmartFloatCompressed8Serializer
 
write(Float, DataOutput) - Method in class com.indeed.mph.serializers.SmartFloatFixed8Serializer
 
write(Float, DataOutput) - Method in class com.indeed.mph.serializers.SmartFloatSerializer
 
write(Integer, DataOutput) - Method in class com.indeed.mph.serializers.SmartIntegerSerializer
 
write(List<T>, DataOutput) - Method in class com.indeed.mph.serializers.SmartListSerializer
 
write(Long, DataOutput) - Method in class com.indeed.mph.serializers.SmartLongSerializer
 
write(Optional<T>, DataOutput) - Method in class com.indeed.mph.serializers.SmartOptionalSerializer
 
write(Pair<U, V>, DataOutput) - Method in class com.indeed.mph.serializers.SmartPairSerializer
 
write(Short, DataOutput) - Method in class com.indeed.mph.serializers.SmartShortSerializer
 
write(List<Long>, DataOutput) - Method in class com.indeed.mph.serializers.SmartSmallLongListSerializer
 
write(String, DataOutput) - Method in class com.indeed.mph.serializers.SmartStringConcatSerializer
 
write(String, DataOutput) - Method in class com.indeed.mph.serializers.SmartStringSerializer
 
write(Long, DataOutput) - Method in class com.indeed.mph.serializers.SmartVLongSerializer
 
write(T, DataOutput) - Method in class com.indeed.mph.serializers.WrappedSerializer
 
write(K, V, DataOutput) - Method in class com.indeed.mph.TableConfig
 
write(File, TableConfig<K, V>, Iterable<Pair<K, V>>) - Static method in class com.indeed.mph.TableWriter
Constructs and writes a minimal perfect hash table to outputDir.
write(File, TableConfig<K, V>, Iterable<Pair<K, V>>, long) - Static method in class com.indeed.mph.TableWriter
As above, with a pre-computed dataSize.
writeTo(GOV4Function<T>, String) - Static method in class com.indeed.mph.MMapGOV4Function
 
writeWithTempStorage(File, TableConfig<K, V>, Iterator<Pair<K, V>>, File) - Static method in class com.indeed.mph.TableWriter
As above, using a one-time iterator.
writeWithTempStorage(File, TableConfig<K, V>, Iterator<Pair<K, V>>) - Static method in class com.indeed.mph.TableWriter
As above, using the outputDir for temp storage.
A B C D E F G H I K L M N O P R S T V W 
Skip navigation links

Copyright © 2018. All Rights Reserved.