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
  • Constructor Details

    • GeometryIndexProvider

      public GeometryIndexProvider()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface org.gvsig.fmap.dal.feature.spi.index.FeatureIndexProvider
      Overrides:
      initialize in class org.gvsig.fmap.dal.feature.spi.index.AbstractFeatureIndexProvider
    • getEnvelope

      protected org.gvsig.fmap.geom.primitive.Envelope getEnvelope(Object value)
    • 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

      public List match(Object value) throws org.gvsig.fmap.dal.feature.exception.FeatureIndexException
      Throws:
      org.gvsig.fmap.dal.feature.exception.FeatureIndexException
    • nearest

      public List nearest(int count, Object value)
    • 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