Uses of Interface
org.h2.mvstore.rtree.Spatial
Packages that use Spatial
Package
Description
Helper classes to use the MVStore in the H2 database.
An R-tree implementation
-
Uses of Spatial in org.h2.mvstore.db
Classes in org.h2.mvstore.db that implement SpatialSubclasses with type arguments of type Spatial in org.h2.mvstore.dbClasses in org.h2.mvstore.db that implement interfaces with type arguments of type SpatialFields in org.h2.mvstore.db declared as SpatialModifier and TypeFieldDescriptionprivate SpatialMVSpatialIndex.MVStoreCursor.currentprivate SpatialMVSpatialIndex.SpatialKeyIterator.currentFields in org.h2.mvstore.db with type parameters of type SpatialModifier and TypeFieldDescriptionprivate final TransactionMap<Spatial, Value> MVSpatialIndex.dataMapMVSpatialIndex.MVStoreCursor.itMVSpatialIndex.SpatialKeyIterator.iteratorprivate final TransactionMap<Spatial, Value> MVSpatialIndex.FindBoundsCursor.mapprivate final TransactionMap<Spatial, Value> MVSpatialIndex.SpatialKeyIterator.mapMethods in org.h2.mvstore.db that return SpatialModifier and TypeMethodDescriptionSpatialKey.clone(long id) MVSpatialIndex.SpatialKeyIterator.next()Methods in org.h2.mvstore.db that return types with arguments of type SpatialModifier and TypeMethodDescriptionprivate TransactionMap<Spatial, Value> MVSpatialIndex.getMap(SessionLocal session) Get the map to store the data.MVSpatialIndex.getMVMap()Methods in org.h2.mvstore.db with parameters of type SpatialModifier and TypeMethodDescriptionprotected booleanbooleanSpatialKey.equalsIgnoringId(Spatial o) Check whether two objects are equals, but do not compare the id fields.Constructors in org.h2.mvstore.db with parameters of type SpatialModifierConstructorDescription(package private)FindBoundsCursor(Page<Spatial, VersionedValue<Value>> root, Spatial filter, SessionLocal session, TransactionMap<Spatial, Value> map, int columnId) Constructor parameters in org.h2.mvstore.db with type arguments of type SpatialModifierConstructorDescription(package private)FindBoundsCursor(Page<Spatial, VersionedValue<Value>> root, Spatial filter, SessionLocal session, TransactionMap<Spatial, Value> map, int columnId) (package private)FindBoundsCursor(Page<Spatial, VersionedValue<Value>> root, Spatial filter, SessionLocal session, TransactionMap<Spatial, Value> map, int columnId) (package private)MVStoreCursor(SessionLocal session, Iterator<Spatial> it, MVTable mvTable) (package private)SpatialKeyIterator(TransactionMap<Spatial, Value> map, Iterator<Spatial> iterator, boolean includeUncommitted) (package private)SpatialKeyIterator(TransactionMap<Spatial, Value> map, Iterator<Spatial> iterator, boolean includeUncommitted) -
Uses of Spatial in org.h2.mvstore.rtree
Classes in org.h2.mvstore.rtree that implement SpatialModifier and TypeClassDescription(package private) final classClass BasicSpatialImpl.Subclasses with type arguments of type Spatial in org.h2.mvstore.rtreeModifier and TypeClassDescriptionfinal classMVRTreeMap<V>An r-tree implementation.static classA builder for this class.classA spatial data type.Classes in org.h2.mvstore.rtree that implement interfaces with type arguments of type SpatialModifier and TypeClassDescriptionstatic classA cursor to iterate over a subset of the keys.Fields in org.h2.mvstore.rtree declared as SpatialModifier and TypeFieldDescriptionprivate SpatialMVRTreeMap.RTreeCursor.currentprivate final SpatialMVRTreeMap.RTreeCursor.filterFields in org.h2.mvstore.rtree with type parameters of type SpatialMethods in org.h2.mvstore.rtree that return SpatialModifier and TypeMethodDescriptionDefaultSpatial.clone(long id) Spatial.clone(long id) Creates a copy of this Spatial object with different id.protected SpatialSpatialDataType.create(long id, float... minMax) Creates spatial object with specified parameters.(package private) SpatialSpatialDataType.createBoundingBox(Object objA) Create a bounding box starting with the given object.Spatial[]SpatialDataType.createStorage(int size) private SpatialMVRTreeMap.RTreeCursor.next()SpatialDataType.read(ByteBuffer buff) Methods in org.h2.mvstore.rtree that return types with arguments of type SpatialModifier and TypeMethodDescriptionMVRTreeMap.newPage(boolean leaf) MVRTreeMap.splitLinear(Page<Spatial, V> p) MVRTreeMap.splitQuadratic(Page<Spatial, V> p) Methods in org.h2.mvstore.rtree with parameters of type SpatialModifier and TypeMethodDescriptionvoidAdd a given key-value pair.protected booleanprotected booleanprotected abstract booleanCheck a given key.intbooleanDefaultSpatial.equalsIgnoringId(Spatial o) booleanSpatial.equalsIgnoringId(Spatial o) Check whether two objects are equals, but do not compare the id fields.MVRTreeMap.findContainedKeys(Spatial x) Iterate over all keys that are fully contained within the given rectangle.MVRTreeMap.findIntersectingKeys(Spatial x) Iterate over all keys that have an intersection with the given rectangle.Get the object for the given key.private floatintbooleanCheck whether the two objects overlap.private VMVRTreeMap.operate(Page<Spatial, V> p, Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker, Collection<Page<Spatial, V>> removedPages) MVRTreeMap.operate(Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker) voidSpatialDataType.write(WriteBuffer buff, Spatial k) Method parameters in org.h2.mvstore.rtree with type arguments of type SpatialModifier and TypeMethodDescriptionvoidAdd all node keys (including internal bounds) to the given list.voidAdd all node keys (including internal bounds) to the given list.private booleanGet the object for the given key.private Spatialprotected intMVRTreeMap.getChildPageCount(Page<Spatial, V> p) private static <V> voidprivate VMVRTreeMap.operate(Page<Spatial, V> p, Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker, Collection<Page<Spatial, V>> removedPages) private VMVRTreeMap.operate(Page<Spatial, V> p, Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker, Collection<Page<Spatial, V>> removedPages) MVRTreeMap.splitLinear(Page<Spatial, V> p) MVRTreeMap.splitQuadratic(Page<Spatial, V> p) Constructors in org.h2.mvstore.rtree with parameters of type SpatialModifierConstructorDescriptionContainsRTreeCursor(Page<Spatial, V> root, Spatial filter, SpatialDataType keyType) IntersectsRTreeCursor(Page<Spatial, V> root, Spatial filter, SpatialDataType keyType) protectedRTreeCursor(Page<Spatial, V> root, Spatial filter) Constructor parameters in org.h2.mvstore.rtree with type arguments of type SpatialModifierConstructorDescriptionContainsRTreeCursor(Page<Spatial, V> root, Spatial filter, SpatialDataType keyType) IntersectsRTreeCursor(Page<Spatial, V> root, Spatial filter, SpatialDataType keyType) protectedRTreeCursor(Page<Spatial, V> root, Spatial filter)