Package se.liu.ida.hefquin.base.datastructures.impl
package se.liu.ida.hefquin.base.datastructures.impl
-
ClassesClassDescriptionThis is a hash table based implementation of
SolutionMappingsIndexthat can be used for indexes that are meant to be used for cases in which adding and probing into the index may not happen concurrently.This is a hash table based implementation ofSolutionMappingsIndexthat can be used for indexes that are built on one query variable and that are meant to be used for cases in which adding and probing into the index may not happen concurrently.This is a hash table based implementation ofSolutionMappingsIndexthat can be used for indexes that are built on two query variables and that are meant to be used for cases in which adding and probing into the index may not happen concurrently.Wraps anotherSolutionMappingsIndexand, for every method that returns anIterableof solution mappings, this implementation copies theIterablereturned by the wrapped index into a new list and, then, returns that list.This is a special implementation ofSolutionMappingsIndexthat can be used for cases in which ALL indexed solution mappings should be returned as join partners.Base class for implementations ofSolutionMappingsIndexthat wrap anotherSolutionMappingsIndex.