c

org.locationtech.geomesa.index.geotools

GeoMesaFeatureStore

class GeoMesaFeatureStore extends GeoMesaFeatureSource with SimpleFeatureStore

Linear Supertypes
SimpleFeatureStore, FeatureStore[SimpleFeatureType, SimpleFeature], GeoMesaFeatureSource, LazyLogging, SimpleFeatureSource, FeatureSource[SimpleFeatureType, SimpleFeature], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GeoMesaFeatureStore
  2. SimpleFeatureStore
  3. FeatureStore
  4. GeoMesaFeatureSource
  5. LazyLogging
  6. SimpleFeatureSource
  7. FeatureSource
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GeoMesaFeatureStore(ds: GeoMeasBaseStore, sft: SimpleFeatureType)

Abstract Value Members

  1. abstract def getFeatures(arg0: Query): SimpleFeatureCollection
    Definition Classes
    SimpleFeatureStore → SimpleFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  2. abstract def getFeatures(arg0: Filter): SimpleFeatureCollection
    Definition Classes
    SimpleFeatureStore → SimpleFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )
  3. abstract def getFeatures(): SimpleFeatureCollection
    Definition Classes
    SimpleFeatureStore → SimpleFeatureSource → FeatureSource
    Annotations
    @throws( classOf[java.io.IOException] )

Concrete Value Members

  1. def addFeatureListener(listener: FeatureListener): Unit
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  2. def addFeatures(collection: FeatureCollection[SimpleFeatureType, SimpleFeature]): List[FeatureId]
    Definition Classes
    GeoMesaFeatureStore → FeatureStore
  3. val ds: GeoMeasBaseStore
    Definition Classes
    GeoMesaFeatureSource
  4. def getBounds(query: Query): ReferencedEnvelope
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  5. def getBounds(): ReferencedEnvelope
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  6. def getCount(query: Query): Int

    The default behavior for getCount is to use estimated statistics if available, or -1 to indicate that the operation would be expensive (@see org.geotools.api.data.FeatureSource#getCount(org.geotools.api.data.Query)).

    The default behavior for getCount is to use estimated statistics if available, or -1 to indicate that the operation would be expensive (@see org.geotools.api.data.FeatureSource#getCount(org.geotools.api.data.Query)).

    Since users may want exact counts, there are two ways to force exact counts:

    1. use the system property "geomesa.force.count" 2. use the EXACT_COUNT query hint
    query

    query

    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  7. def getDataStore(): DataStore
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  8. def getInfo(): ResourceInfo
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  9. def getName(): Name
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  10. def getQueryCapabilities(): QueryCapabilities
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  11. def getSchema(): SimpleFeatureType
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  12. def getSupportedHints(): Set[Key]
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  13. def getTransaction(): Transaction
    Definition Classes
    GeoMesaFeatureStore → FeatureStore
  14. def modifyFeatures(attributes: Array[AttributeDescriptor], values: Array[AnyRef], filter: Filter): Unit
  15. def modifyFeatures(attribute: AttributeDescriptor, value: AnyRef, filter: Filter): Unit
  16. def modifyFeatures(attributes: Array[Name], values: Array[AnyRef], filter: Filter): Unit
    Definition Classes
    GeoMesaFeatureStore → FeatureStore
  17. def modifyFeatures(attribute: Name, value: AnyRef, filter: Filter): Unit
    Definition Classes
    GeoMesaFeatureStore → FeatureStore
  18. def modifyFeatures(attribute: String, value: AnyRef, filter: Filter): Unit
    Definition Classes
    GeoMesaFeatureStore → SimpleFeatureStore
  19. def modifyFeatures(attributes: Array[String], values: Array[AnyRef], filter: Filter): Unit
    Definition Classes
    GeoMesaFeatureStore → SimpleFeatureStore
  20. def removeFeatureListener(listener: FeatureListener): Unit
    Definition Classes
    GeoMesaFeatureSource → FeatureSource
  21. def removeFeatures(filter: Filter): Unit
    Definition Classes
    GeoMesaFeatureStore → FeatureStore
  22. def setFeatures(reader: FeatureReader[SimpleFeatureType, SimpleFeature]): Unit
    Definition Classes
    GeoMesaFeatureStore → FeatureStore
  23. def setTransaction(transaction: Transaction): Unit
    Definition Classes
    GeoMesaFeatureStore → FeatureStore
  24. val sft: SimpleFeatureType
    Definition Classes
    GeoMesaFeatureSource