Uses of Interface
org.h2.mvstore.rtree.Spatial
-
Packages that use Spatial Package Description org.h2.mvstore.db Helper classes to use the MVStore in the H2 database.org.h2.mvstore.rtree An R-tree implementation -
-
Uses of Spatial in org.h2.mvstore.db
Classes in org.h2.mvstore.db that implement Spatial Modifier and Type Class Description classSpatialKeyA unique spatial key.Fields in org.h2.mvstore.db declared as Spatial Modifier and Type Field Description private SpatialMVSpatialIndex.MVStoreCursor. currentprivate SpatialMVSpatialIndex.SpatialKeyIterator. currentFields in org.h2.mvstore.db with type parameters of type Spatial Modifier and Type Field Description private TransactionMap<Spatial,Value>MVSpatialIndex. dataMapprivate java.util.Iterator<Spatial>MVSpatialIndex.MVStoreCursor. itprivate java.util.Iterator<Spatial>MVSpatialIndex.SpatialKeyIterator. iteratorprivate TransactionMap<Spatial,Value>MVSpatialIndex.FindBoundsCursor. mapprivate TransactionMap<Spatial,Value>MVSpatialIndex.SpatialKeyIterator. mapMethods in org.h2.mvstore.db that return Spatial Modifier and Type Method Description SpatialSpatialKey. clone(long id)SpatialMVSpatialIndex.SpatialKeyIterator. next()Methods in org.h2.mvstore.db that return types with arguments of type Spatial Modifier and Type Method Description private TransactionMap<Spatial,Value>MVSpatialIndex. getMap(SessionLocal session)Get the map to store the data.MVMap<Spatial,VersionedValue<Value>>MVSpatialIndex. getMVMap()Methods in org.h2.mvstore.db with parameters of type Spatial Modifier and Type Method Description protected booleanMVSpatialIndex.FindBoundsCursor. check(boolean leaf, Spatial key, Spatial test)booleanSpatialKey. 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 Spatial Constructor Description 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 Spatial Constructor Description FindBoundsCursor(Page<Spatial,VersionedValue<Value>> root, Spatial filter, SessionLocal session, TransactionMap<Spatial,Value> map, int columnId)FindBoundsCursor(Page<Spatial,VersionedValue<Value>> root, Spatial filter, SessionLocal session, TransactionMap<Spatial,Value> map, int columnId)MVStoreCursor(SessionLocal session, java.util.Iterator<Spatial> it, MVTable mvTable)SpatialKeyIterator(TransactionMap<Spatial,Value> map, java.util.Iterator<Spatial> iterator, boolean includeUncommitted)SpatialKeyIterator(TransactionMap<Spatial,Value> map, java.util.Iterator<Spatial> iterator, boolean includeUncommitted) -
Uses of Spatial in org.h2.mvstore.rtree
Classes in org.h2.mvstore.rtree that implement Spatial Modifier and Type Class Description (package private) classDefaultSpatialClass BasicSpatialImpl.Fields in org.h2.mvstore.rtree declared as Spatial Modifier and Type Field Description private SpatialMVRTreeMap.RTreeCursor. currentprivate SpatialMVRTreeMap.RTreeCursor. filterFields in org.h2.mvstore.rtree with type parameters of type Spatial Modifier and Type Field Description private CursorPos<Spatial,V>MVRTreeMap.RTreeCursor. posprivate Page<Spatial,V>MVRTreeMap.RTreeCursor. rootMethods in org.h2.mvstore.rtree that return Spatial Modifier and Type Method Description SpatialDefaultSpatial. clone(long id)SpatialSpatial. 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(java.lang.Object objA)Create a bounding box starting with the given object.Spatial[]SpatialDataType. createStorage(int size)private SpatialMVRTreeMap. getBounds(Page<Spatial,V> x)SpatialMVRTreeMap.RTreeCursor. next()SpatialSpatialDataType. read(java.nio.ByteBuffer buff)Methods in org.h2.mvstore.rtree that return types with arguments of type Spatial Modifier and Type Method Description private Page<Spatial,V>MVRTreeMap. newPage(boolean leaf)private Page<Spatial,V>MVRTreeMap. split(Page<Spatial,V> p)private Page<Spatial,V>MVRTreeMap. splitLinear(Page<Spatial,V> p)private Page<Spatial,V>MVRTreeMap. splitQuadratic(Page<Spatial,V> p)Methods in org.h2.mvstore.rtree with parameters of type Spatial Modifier and Type Method Description voidMVRTreeMap. add(Spatial key, V value)Add a given key-value pair.protected booleanMVRTreeMap.ContainsRTreeCursor. check(boolean leaf, Spatial key, Spatial test)protected booleanMVRTreeMap.IntersectsRTreeCursor. check(boolean leaf, Spatial key, Spatial test)protected abstract booleanMVRTreeMap.RTreeCursor. check(boolean leaf, Spatial key, Spatial test)Check a given key.intSpatialDataType. compare(Spatial a, Spatial b)booleanDefaultSpatial. equalsIgnoringId(Spatial o)booleanSpatial. equalsIgnoringId(Spatial o)Check whether two objects are equals, but do not compare the id fields.MVRTreeMap.RTreeCursor<V>MVRTreeMap. findContainedKeys(Spatial x)Iterate over all keys that are fully contained within the given rectangle.MVRTreeMap.RTreeCursor<V>MVRTreeMap. findIntersectingKeys(Spatial x)Iterate over all keys that have an intersection with the given rectangle.VMVRTreeMap. get(Page<Spatial,V> p, Spatial key)Get the object for the given key.private floatSpatialDataType. getArea(Spatial a)intSpatialDataType. getMemory(Spatial obj)booleanSpatialDataType. isOverlap(Spatial a, Spatial b)Check whether the two objects overlap.private VMVRTreeMap. operate(Page<Spatial,V> p, Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker, java.util.Collection<Page<Spatial,V>> removedPages)VMVRTreeMap. operate(Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker)VMVRTreeMap. put(Spatial key, V value)voidSpatialDataType. write(WriteBuffer buff, Spatial k)Method parameters in org.h2.mvstore.rtree with type arguments of type Spatial Modifier and Type Method Description voidMVRTreeMap. addNodeKeys(java.util.ArrayList<Spatial> list, Page<Spatial,V> p)Add all node keys (including internal bounds) to the given list.voidMVRTreeMap. addNodeKeys(java.util.ArrayList<Spatial> list, Page<Spatial,V> p)Add all node keys (including internal bounds) to the given list.private booleanMVRTreeMap. contains(Page<Spatial,V> p, int index, java.lang.Object key)VMVRTreeMap. get(Page<Spatial,V> p, Spatial key)Get the object for the given key.private SpatialMVRTreeMap. getBounds(Page<Spatial,V> x)protected intMVRTreeMap. getChildPageCount(Page<Spatial,V> p)private static <V> voidMVRTreeMap. move(Page<Spatial,V> source, Page<Spatial,V> target, int sourceIndex)private VMVRTreeMap. operate(Page<Spatial,V> p, Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker, java.util.Collection<Page<Spatial,V>> removedPages)private VMVRTreeMap. operate(Page<Spatial,V> p, Spatial key, V value, MVMap.DecisionMaker<? super V> decisionMaker, java.util.Collection<Page<Spatial,V>> removedPages)private Page<Spatial,V>MVRTreeMap. split(Page<Spatial,V> p)private Page<Spatial,V>MVRTreeMap. splitLinear(Page<Spatial,V> p)private Page<Spatial,V>MVRTreeMap. splitQuadratic(Page<Spatial,V> p)Constructors in org.h2.mvstore.rtree with parameters of type Spatial Constructor Description ContainsRTreeCursor(Page<Spatial,V> root, Spatial filter, SpatialDataType keyType)IntersectsRTreeCursor(Page<Spatial,V> root, Spatial filter, SpatialDataType keyType)RTreeCursor(Page<Spatial,V> root, Spatial filter)Constructor parameters in org.h2.mvstore.rtree with type arguments of type Spatial Constructor Description ContainsRTreeCursor(Page<Spatial,V> root, Spatial filter, SpatialDataType keyType)IntersectsRTreeCursor(Page<Spatial,V> root, Spatial filter, SpatialDataType keyType)RTreeCursor(Page<Spatial,V> root, Spatial filter)
-