Class GeometryIndexProvider
java.lang.Object
org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
org.gvsig.fmap.dal.feature.impl.indexes.geometry.GeometryIndexProvider
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.feature.spi.index.FeatureIndexProvider
public class GeometryIndexProvider
extends org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider.LongList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidprotected org.gvsig.fmap.geom.primitive.EnvelopegetEnvelope(Object value) voidvoidbooleanbooleanbooleanbooleanMethods inherited from class org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
allowNulls, getFeatureIndexProviderServices, setFeatureIndexProviderServices
-
Constructor Details
-
GeometryIndexProvider
public GeometryIndexProvider()
-
-
Method Details
-
initialize
public void initialize()- Specified by:
initializein interfaceorg.gvsig.fmap.dal.feature.spi.index.FeatureIndexProvider- Overrides:
initializein classorg.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
-
getEnvelope
-
insert
public void insert(Object value, org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices fref) -
delete
public void delete(Object value, org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices fref) -
match
- Throws:
org.gvsig.fmap.dal.feature.exception.FeatureIndexException
-
nearest
-
isMatchSupported
public boolean isMatchSupported() -
isNearestSupported
public boolean isNearestSupported() -
isNearestToleranceSupported
public boolean isNearestToleranceSupported() -
isRangeSupported
public boolean isRangeSupported() -
nearest
public List nearest(int count, Object value, Object tolerance) throws org.gvsig.fmap.dal.feature.exception.FeatureIndexException - Throws:
org.gvsig.fmap.dal.feature.exception.FeatureIndexException
-
range
public List range(Object value1, Object value2) throws org.gvsig.fmap.dal.feature.exception.FeatureIndexException - Throws:
org.gvsig.fmap.dal.feature.exception.FeatureIndexException
-
clear
public void clear() throws org.gvsig.fmap.dal.exception.DataException- Throws:
org.gvsig.fmap.dal.exception.DataException
-