Andrea,
I had a look in the code and by default it will try to enable joining if:
mappedSource instanceof JDBCFeatureSource || mappedSource instanceof
JDBCFeatureStore
Furthermore, the exception will only be thrown if joining is
*explicitly* enabled and the source does not support it. The default
behaviour is to quietly turn joining on for the above two sources and
off otherwise.
Kind regards,
Ben.
On 01/07/17 21:23, Andrea Aime wrote:
Hi Ben,
wondering, can the joining support logic in app-schema check the store
query capabilities (if it's using GeoTools joins), or check if
the store is indeed a JDBCDataStore?
Cheers
Andrea
On Sat, Jul 1, 2017 at 2:59 AM, Ben Caradoc-Davies <b...@transient.nz> wrote:
Adrien,
app-schema is incorrectly guessing that your database is a JDBC database
that supports SQL JOIN and is trying to use this functionality for improved
performance. As this will not work for SOLR, you should turn joining off by
setting -Dapp-schema.joining=false at the JVM command line or in
WEB-INF/classes/app-schema.properties . See also:
http://docs.geoserver.org/latest/en/user/data/app-schema/
joining.html#configuration
http://docs.geoserver.org/latest/en/user/data/app-schema/
property-interpolation.html#defining-properties
Kind regards,
Ben.
On 01/07/17 00:38, aquentin wrote:
Ok, so from solr plugin documentation, sourceType/layer seems to be the
collection in solR.
configuring app-schema like this, the exception disappear. We could
suppose
it's a success here!
but, one exception remains, request a GetFeature on this feature setup
with
app-schema and solR datastore raise this exception :
30 Jun 12:26:09 ERROR [geoserver.ows] -
java.lang.IllegalArgumentException: Joining queries are only supported on
JDBC data stores
at
org.geotools.data.complex.MappingFeatureIteratorFactory.getI
nstance(MappingFeatureIteratorFactory.java:123)
at
org.geotools.data.complex.MappingFeatureCollection.features(
MappingFeatureCollection.java:173)
at
org.geoserver.security.decorators.SecuredFeatureCollection.f
eatures(SecuredFeatureCollection.java:54)
at org.geotools.xml.Encoder.encode(Encoder.java:1060)
...
any idea?
kind regards,
Adrien.
--
View this message in context: http://osgeo-org.1560.x6.nabbl
e.com/Application-schema-plugin-and-filter-encoding-performa
nce-concern-tp5325806p5326196.html
Sent from the GeoServer - User mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-users mailing list
Please make sure you read the following two resources before posting to
this list:
- Earning your support instead of buying it, but Ian Turton:
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines:
http://geoserver.org/comm/userlist-guidelines.html
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
--
Ben Caradoc-Davies <b...@transient.nz>
Director
Transient Software Limited <http://transient.nz/>
New Zealand
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-users mailing list
Please make sure you read the following two resources before posting to
this list:
- Earning your support instead of buying it, but Ian Turton:
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines:
http://geoserver.org/comm/userlist-guidelines.html
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
--
Ben Caradoc-Davies <b...@transient.nz>
Director
Transient Software Limited <http://transient.nz/>
New Zealand
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-users mailing list
Please make sure you read the following two resources before posting to this
list:
- Earning your support instead of buying it, but Ian Turton:
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines:
http://geoserver.org/comm/userlist-guidelines.html
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users