Package org.faktorips.runtime.internal.tableindex
-
Interface Summary Interface Description MergeAndCopyStructure<T extends MergeAndCopyStructure<T>> Defines the ability to merge or copy other objects into thisMergeAndCopyStructure. -
Class Summary Class Description AbstractMapStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> Abstract implementation for allstructuresthat map keys to nestedstructuresmuch like a map.KeyStructure<K,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> An implementation ofAbstractMapStructuremapping keys to nestedSearchStructuresmuch like a map.RangeStructure<K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> ASearchStructurethat maps ranges to nestedSearchStructures.ResultStructure<R> ResultStructuresare the leaves in the tree of nestedSearchStructures.SearchStructure<R> ASearchStructureis a data structure that is used by tables to optimize index key access on their data.TwoColumnRangeStructure<K extends java.lang.Comparable<? super K>,V extends SearchStructure<R> & MergeAndCopyStructure<V>,R> ASearchStructurethat maps ranges (keys) to nestedSearchStructuresi.e.UniqueResultStructure<R> UniqueResultStructuresare the leaves in the tree of nestedSearchStructures. -
Enum Summary Enum Description RangeType Defines how the bounds of ranges in aRangeStructureare handled.