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

L

last() - Method in class messif.utility.SortedArrayData
Returns the last element of this collection according to the order specified by the comparator.
lastOperation - Variable in class messif.utility.CoreApplication
Last executed operation
lastStartTime - Variable in class messif.statistics.StatisticTimer
Time of the last call to StatisticTimer.start() of started statistics
leftDist - Variable in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
The distance to the left pivot computed by the last call to match(Region).
leftPivot - Variable in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
Policy parameter left pivot
ListingQueryOperation - Class in messif.operations
The base class for query operations that return unsorted collections of objects.
ListingQueryOperation() - Constructor for class messif.operations.ListingQueryOperation
Creates a new instance of ListingQueryOperation.
ListingQueryOperation(AnswerType) - Constructor for class messif.operations.ListingQueryOperation
Creates a new instance of ListingQueryOperation.
ListingQueryOperation(AnswerType, List<AbstractObject>) - Constructor for class messif.operations.ListingQueryOperation
Creates a new instance of ListingQueryOperation.
load(Class<?>) - Method in class messif.utility.ExtendedProperties
Populate this properties with the data stored in a clazz's property file.
load(ClassLoader, String) - Method in class messif.utility.ExtendedProperties
Populate this properties with the data stored in resourceName.
load(Properties, String) - Method in class messif.utility.ExtendedProperties
Populate this properties with the data stored in another properties.
load(Properties, String, Map<String, String>) - Method in class messif.utility.ExtendedProperties
Populate this properties with the data stored in another properties.
load(Properties, String, Pattern, int, int, Map<String, String>) - Method in class messif.utility.ExtendedProperties
Populate this properties with the data stored in another properties.
LocalAbstractObject - Class in messif.objects
This class is ancestor of all objects that hold some data the MESSI Framework can work with.
LocalAbstractObject() - Constructor for class messif.objects.LocalAbstractObject
Creates a new instance of LocalAbstractObject.
LocalAbstractObject(AbstractObjectKey) - Constructor for class messif.objects.LocalAbstractObject
Creates a new instance of LocalAbstractObject.
LocalAbstractObject(String) - Constructor for class messif.objects.LocalAbstractObject
Creates a new instance of LocalAbstractObject.
LocalAbstractObject(BinaryInput, BinarySerializator) - Constructor for class messif.objects.LocalAbstractObject
Creates a new instance of LocalAbstractObject loaded from binary input.
LocalAbstractObject.DataEqualObject - Class in messif.objects
A wrapper class that allows to hash/equal abstract objects using their data and not ID.
LocalAbstractObject.DataEqualObject(LocalAbstractObject) - Constructor for class messif.objects.LocalAbstractObject.DataEqualObject
Creates a new instance of DataEqualObject wrapper over the specified LocalAbstractObject.
LocalAbstractObjectAutoImpl - Class in messif.objects
This class eases the task of implementing data read/write methods.
LocalAbstractObjectAutoImpl() - Constructor for class messif.objects.LocalAbstractObjectAutoImpl
Creates a new instance of LocalAbstractObjectAutoImpl.
LocalAbstractObjectAutoImpl(BufferedReader) - Constructor for class messif.objects.LocalAbstractObjectAutoImpl
Creates a new instance of object from a text stream.
LocalAbstractObjectOrder - Enum in messif.buckets.index
Default orders of LocalAbstractObject based on attributes.
LocalBucket - Class in messif.buckets
This class represents the Bucket that is maintained locally (i.e. on the current computer).
LocalBucket(long, long, long, boolean) - Constructor for class messif.buckets.LocalBucket
Constructs a new LocalBucket instance and setups all bucket limits
localSearchParam - Variable in class messif.operations.query.ApproxKNNQueryOperation
Value of the local approximation parameter.
localSearchParam - Variable in class messif.operations.query.ApproxRangeQueryOperation
Value of the local approximation parameter.
localSearchType - Variable in class messif.operations.query.ApproxKNNQueryOperation
Type of the local approximation parameter used.
localSearchType - Variable in class messif.operations.query.ApproxRangeQueryOperation
Type of the local approximation parameter used.
locator - Variable in class messif.operations.query.GetObjectByLocatorOperation
The locator of the desired object
locatorColumnConvertor - Static variable in class messif.buckets.storage.impl.DatabaseStorage
Column convertor that stores/restores a locator URI of LocalAbstractObjects stored in the database.
locators - Variable in class messif.operations.query.GetObjectsByLocatorsOperation
The locators of the desired objects
locatorToLocalObjectComparator - Static variable in enum messif.buckets.index.LocalAbstractObjectOrder
Index order defined by object locators
lock() - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
Locks this index and returns a lock object if it is supported.
Lock - Interface in messif.buckets.index
An acquired object-lock.
lock(boolean) - Method in interface messif.buckets.index.Lockable
Acquires a lock on this object.
lock(boolean) - Method in class messif.buckets.storage.impl.DiskStorage
 
Lockable - Interface in messif.buckets.index
Interface for objects that supports object-locking.
lockParameter(String) - Method in class messif.buckets.split.SplitPolicy
Locks the specified policy parameter.
log - Static variable in class messif.algorithms.Algorithm
Logger
log - Static variable in class messif.buckets.BucketDispatcher
Logger for the bucket dispatcher
log - Static variable in class messif.objects.nio.BinarySerializator
Logger for serializators
log - Static variable in class messif.utility.CoreApplication
Logger
logException(Throwable) - Static method in class messif.utility.CoreApplication
Log an exception with a Level.SEVERE level.
Logging - Class in messif.utility
This class provides functionality to control logging via static methods.
Logging() - Constructor for class messif.utility.Logging
 
Logging.RegexpFilterAgainst - Enum in messif.utility
Enumeration of possible regexp matcher targets for Logging.addLogFile(java.lang.String, java.util.logging.Level, boolean, java.util.logging.Formatter, java.lang.String, messif.utility.Logging.RegexpFilterAgainst).
loggingConsoleChangeLevel(PrintStream, String...) - Method in class messif.utility.CoreApplication
Set the logging level of console.
loggingFileAdd(PrintStream, String...) - Method in class messif.utility.CoreApplication
Adds a file for writing loging messages.
loggingFileChangeLevel(PrintStream, String...) - Method in class messif.utility.CoreApplication
Changes the loging level of an opened logging file.
loggingFileRemove(PrintStream, String...) - Method in class messif.utility.CoreApplication
Removes loging file.
loggingLevel(PrintStream, String...) - Method in class messif.utility.CoreApplication
Get or set global level of logging.
LongAddress<T> - Class in messif.buckets.storage
Implementation of Address for a storage that uses long addresses.
LongAddress(LongStorage<T>, long) - Constructor for class messif.buckets.storage.LongAddress
Creates a new instance of IntAddress on the specified int storage.
LongKey - Class in messif.objects.keys
The object key that contains a long value and a locator URI.
LongKey(String, long) - Constructor for class messif.objects.keys.LongKey
Creates a new instance of LongKey
LongKey(String, boolean, long) - Constructor for class messif.objects.keys.LongKey
Creates a new instance of LongKey given only the locatorURI - implicitly create the key as the (locatorURI.hashCode() + Integer.MAX_VALUE) modulo maxKey.
LongKey(String) - Constructor for class messif.objects.keys.LongKey
Creates a new instance of AbstractObjectKey given a buffered reader with the first line of the following format: "longKey locatorUri"
LongKey(BinaryInput, BinarySerializator) - Constructor for class messif.objects.keys.LongKey
Creates a new instance of LongKey loaded from binary input.
LongStorage<T> - Interface in messif.buckets.storage
Interface for storage that uses long addresses.
LongStorageIndex<K,T> - Class in messif.buckets.index.impl
Implementation of a single index over a storage with long addresses.
LongStorageIndex(LongStorage<T>, IndexComparator<K, T>) - Constructor for class messif.buckets.index.impl.LongStorageIndex
Creates a new instance of IntStorageIndex for the specified storage.
LongStorageIndexed<T> - Interface in messif.buckets.storage
Interface of a long storage that supports searching.
LongStorageMemoryIndex<K,T> - Class in messif.buckets.index.impl
Implementation of disk (long) index that stores the indexed data in a sorted array and keeps the keys to be compared always in memory.
LongStorageMemoryIndex(DiskStorage<T>, IndexComparator<K, T>) - Constructor for class messif.buckets.index.impl.LongStorageMemoryIndex
Creates a new instance of LongStorageMemoryIndex for the specified storage.
LongStorageMemoryIndex.KeyAddressPair<K> - Class in messif.buckets.index.impl
Class encapsulating the key and long position in the storage.
LongStorageMemoryIndex.KeyAddressPair(K, long) - Constructor for class messif.buckets.index.impl.LongStorageMemoryIndex.KeyAddressPair
 
LongStorageSearch<T> - Interface in messif.buckets.storage
This interface represents a ModifiableSearch that supports getting LongStorage's address of the found object.
LOWOCCUPATION_EXCEEDED - Static variable in class messif.buckets.BucketErrorCode
Object has been deleted but the current capacity is less than the minimal required one (low-occupation has been reached).

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