Examples of supportsSorting()


Examples of org.geotools.data.QueryCapabilities.supportsSorting()

        QueryCapabilities queryCapabilities = fs.getQueryCapabilities();
        assertFalse(queryCapabilities.isOffsetSupported());
        assertTrue(queryCapabilities.isReliableFIDSupported());

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { NATURAL_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { REVERSE_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

        QueryCapabilities queryCapabilities = fs.getQueryCapabilities();
        assertFalse(queryCapabilities.isOffsetSupported());
        assertTrue(queryCapabilities.isReliableFIDSupported());

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { NATURAL_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { REVERSE_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

        assertFalse(queryCapabilities.isOffsetSupported());
        assertTrue(queryCapabilities.isReliableFIDSupported());

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { NATURAL_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { REVERSE_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { NATURAL_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { REVERSE_ORDER }));
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));

        // no sorting on geometry columns!
        String geometryAttribute = fs.getSchema().getGeometryDescriptor().getLocalName();
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort(geometryAttribute,
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort("nonExistent",
                ASCENDING) }));

        // no sorting on geometry columns!
        String geometryAttribute = fs.getSchema().getGeometryDescriptor().getLocalName();
        assertFalse(queryCapabilities.supportsSorting(new SortBy[] { ff.sort(geometryAttribute,
                ASCENDING) }));

        SortBy[] supported = { ff.sort("INT32_COL", ASCENDING),//
                ff.sort("INT32_COL", DESCENDING),//
                ff.sort("INT16_COL", ASCENDING),//
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

                ff.sort("NSTRING_COL", ASCENDING),//
                ff.sort("NSTRING_COL", DESCENDING),//
                ff.sort("DATE_COL", ASCENDING),//
                ff.sort("DATE_COL", ASCENDING) };

        assertTrue(queryCapabilities.supportsSorting(supported));

    }

    @Test
    public void testFilterDateColumn() throws Exception {
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

        SimpleFeatureSource featureSource = dataStore.getFeatureSource( typeName);
       
        QueryCapabilities caps = featureSource.getQueryCapabilities();
       
        SortBy[] sortBy = new SortBy[]{SortBy.NATURAL_ORDER,};
        assertTrue( "Natural", caps.supportsSorting( sortBy ));
       
        SimpleFeatureType schema = featureSource.getSchema();
        String attr = schema.getDescriptor(1).getLocalName();
       
        sortBy[0] = ff.sort( attr, SortOrder.ASCENDING );
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

       
        SimpleFeatureType schema = featureSource.getSchema();
        String attr = schema.getDescriptor(1).getLocalName();
       
        sortBy[0] = ff.sort( attr, SortOrder.ASCENDING );
        assertTrue( "Sort "+attr, caps.supportsSorting( sortBy ));
       
        sortBy[0] = ff.sort( "the_geom", SortOrder.ASCENDING );
        assertFalse( "Cannot sort the_geom", caps.supportsSorting( sortBy ));
    }
   
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

       
        sortBy[0] = ff.sort( attr, SortOrder.ASCENDING );
        assertTrue( "Sort "+attr, caps.supportsSorting( sortBy ));
       
        sortBy[0] = ff.sort( "the_geom", SortOrder.ASCENDING );
        assertFalse( "Cannot sort the_geom", caps.supportsSorting( sortBy ));
    }
   
    @Test
    public void testEnableIndexParameter() throws Exception {
        Map<String, Serializable> params;
View Full Code Here

Examples of org.geotools.data.QueryCapabilities.supportsSorting()

        // can we support the required sorting?
        QueryCapabilities caps = source.getQueryCapabilities();
        if (query.getStartIndex() != null && !caps.isJoiningSupported()) {
            txQuery.setStartIndex(null);
        }
        if (query.getSortBy() != null && !caps.supportsSorting(query.getSortBy())) {
            txQuery.setSortBy(null);
        }

        // if the original query had sorting but we cannot pass it down we
        // have to remove offset and limit too
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.