[geotools/geotools] 4d5cce: MongoDB - Implement handleVisitor to prevent an en...

0 views
Skip to first unread message

Torben Barsballe

unread,
Sep 15, 2017, 7:25:16 PM9/15/17
to geotools...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/geotools/geotools
Commit: 4d5cce9b3516d6939ff8f960015d8169adaff2f8
https://github.com/geotools/geotools/commit/4d5cce9b3516d6939ff8f960015d8169adaff2f8
Author: William Newman <newm...@gmail.com>
Date: 2017-09-15 (Fri, 15 Sep 2017)

Changed paths:
M modules/unsupported/mongodb/pom.xml
M modules/unsupported/mongodb/src/main/java/org/geotools/data/mongodb/MongoFeatureSource.java
M modules/unsupported/mongodb/src/main/java/org/geotools/data/mongodb/MongoFeatureStore.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/FilterToMongoTest.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/MongoFeatureSourceTest.java
A modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/MongoFeatureSourceVisitorTest.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/MongoTestSupport.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/geojson/GeoJSONMongoTestSetup.java

Log Message:
-----------
MongoDB - Implement handleVisitor to prevent an entire collection scan if possible.

* Catch Min/Max Visitor in handleVisitor, sort and limit query to prevent a full table scan
* Added schema store uri to fixture example
* Fixed some broken online tests


Commit: 0941665de854fd52a8fc3d6d28682136b409cdb0
https://github.com/geotools/geotools/commit/0941665de854fd52a8fc3d6d28682136b409cdb0
Author: Torben Barsballe <tbars...@boundlessgeo.com>
Date: 2017-09-15 (Fri, 15 Sep 2017)

Changed paths:
M modules/unsupported/mongodb/pom.xml
M modules/unsupported/mongodb/src/main/java/org/geotools/data/mongodb/MongoFeatureSource.java
M modules/unsupported/mongodb/src/main/java/org/geotools/data/mongodb/MongoFeatureStore.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/FilterToMongoTest.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/MongoFeatureSourceTest.java
A modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/MongoFeatureSourceVisitorTest.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/MongoTestSupport.java
M modules/unsupported/mongodb/src/test/java/org/geotools/data/mongodb/geojson/GeoJSONMongoTestSetup.java

Log Message:
-----------
Merge pull request #1565 from newmanw/mongodb-min-max-visitor

[GEOT-5716] MongoFeatureSource to handle Min/Max Visitor


Compare: https://github.com/geotools/geotools/compare/99751501e169...0941665de854
Reply all
Reply to author
Forward
0 new messages