Class AbstractGeoIndex.GeoIndexResultSet

  • All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<O>
    Enclosing class:
    AbstractGeoIndex<A extends org.locationtech.jts.geom.Geometry,​O extends org.geotools.api.feature.simple.SimpleFeature>

    public class AbstractGeoIndex.GeoIndexResultSet
    extends com.googlecode.cqengine.resultset.ResultSet<O>
    • Constructor Detail

      • GeoIndexResultSet

        public GeoIndexResultSet​(com.googlecode.cqengine.query.Query<O> query,
                                 com.googlecode.cqengine.query.option.QueryOptions queryOptions)
    • Method Detail

      • iterator

        public Iterator<O> iterator()
        Specified by:
        iterator in interface Iterable<O extends org.geotools.api.feature.simple.SimpleFeature>
        Specified by:
        iterator in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • contains

        public boolean contains​(O object)
        Specified by:
        contains in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • matches

        public boolean matches​(O object)
        Specified by:
        matches in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • getQuery

        public com.googlecode.cqengine.query.Query<O> getQuery()
        Specified by:
        getQuery in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • getQueryOptions

        public com.googlecode.cqengine.query.option.QueryOptions getQueryOptions()
        Specified by:
        getQueryOptions in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • getRetrievalCost

        public int getRetrievalCost()
        Specified by:
        getRetrievalCost in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • getMergeCost

        public int getMergeCost()
        Specified by:
        getMergeCost in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • size

        public int size()
        Specified by:
        size in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in class com.googlecode.cqengine.resultset.ResultSet<O extends org.geotools.api.feature.simple.SimpleFeature>