Class MemoryBasicTypesIndexProvider<T>
java.lang.Object
org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
org.gvsig.fmap.dal.feature.impl.indexes.memorybasictypes.MemoryBasicTypesIndexProvider<T>
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.feature.spi.index.FeatureIndexProvider
public class MemoryBasicTypesIndexProvider<T>
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
Methods inherited from class org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
allowNulls, getFeatureIndexProviderServices, setFeatureIndexProviderServices
-
Constructor Details
-
MemoryBasicTypesIndexProvider
-
-
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
-
delete
public void delete(Object key_o, org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices fref) -
insert
public void insert(Object key_o, org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices fref) -
match
- Throws:
org.gvsig.fmap.dal.feature.exception.FeatureIndexException
-
match
-
nearest
public List nearest(int count, Object value) throws org.gvsig.fmap.dal.feature.exception.FeatureIndexException - Throws:
org.gvsig.fmap.dal.feature.exception.FeatureIndexException
-
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
-