Package org.geotools.data.complex.filter

Examples of org.geotools.data.complex.filter.ComplexFilterSplitter


            // END OF HACK
            if (isJoining || mappedSource instanceof JDBCFeatureSource
                    || mappedSource instanceof JDBCFeatureStore) {
                // has database as data source, we can use the data source filter capabilities
                FilterCapabilities capabilities = getFilterCapabilities(mappedSource);
                ComplexFilterSplitter splitter = new ComplexFilterSplitter(capabilities, mapping);
                Filter filter = query.getFilter();
                filter.accept(splitter, null);
                Filter preFilter = splitter.getFilterPre();
                query.setFilter(preFilter);
                filter = splitter.getFilterPost();
               
                if (isJoining) {
                   ((JoiningQuery)query).setDenormalised(mapping.isDenormalised());
                }
                if (isJoining && isListFilter != null) {
View Full Code Here

TOP

Related Classes of org.geotools.data.complex.filter.ComplexFilterSplitter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.