/** Convenience method for joining a query with the definining query of the feature source. */ protected Query joinQuery(Query query) { // join the queries return DataUtilities.mixQueries(this.query, query, null); }
DataUtilities.mixQueries(userQuery, securityQuery, userQuery.getHandle()));
public SimpleFeatureCollection subCollection(Filter filter) { Query query = new Query(); query.setFilter(filter); query = DataUtilities.mixQueries(this.query, query, null); return new ContentFeatureCollection(featureSource, query); }
public SimpleFeatureCollection sort(org.opengis.filter.sort.SortBy sort) { Query query = new Query(); query.setSortBy(new org.opengis.filter.sort.SortBy[] {sort}); query = DataUtilities.mixQueries(this.query, query, null); return new ContentFeatureCollection(featureSource, query); }
public SimpleFeatureCollection subCollection(Filter filter) { Query q = new Query(getSchema().getTypeName(), filter); Query subQuery = DataUtilities.mixQueries(query, q, q.getHandle()); return CollectionFeatureSource.this.getFeatures(subQuery); }
@Override public SimpleFeatureCollection sort(SortBy order) { Query q = new Query(getSchema().getTypeName()); q.setSortBy(new SortBy[] {order}); Query subQuery = DataUtilities.mixQueries(query, q, q.getHandle()); return CollectionFeatureSource.this.getFeatures(subQuery); } }
/** * Convenience method for joining a query with the definining query of the * feature source. */ protected Query joinQuery( Query query ) { // join the queries return DataUtilities.mixQueries(this.query, query, null); }
Query mixed = DataUtilities.mixQueries(definitionQuery, styleQuery, null);
public void testMixQueryAll() { // mixing Query.ALL equivalents with extra hints did not work Query firstQuery = new Query(Query.ALL); Query secondQuery = new Query(Query.ALL); firstQuery.setHints(new Hints(Hints.USE_PROVIDED_FID, Boolean.TRUE)); secondQuery.setHints(new Hints(Hints.FEATURE_2D, Boolean.TRUE)); Query mixed = DataUtilities.mixQueries(firstQuery, secondQuery, "mixer"); assertEquals(2, mixed.getHints().size()); assertTrue((Boolean) mixed.getHints().get(Hints.USE_PROVIDED_FID)); assertTrue((Boolean) mixed.getHints().get(Hints.FEATURE_2D)); }
secondQuery.setStartIndex(4); Query mixed = DataUtilities.mixQueries(firstQuery, secondQuery, "newhandle"); "typeName", filter2, 20, new String[] {"att1", "att2", "att4"}, "handle2"); mixed = DataUtilities.mixQueries(firstQuery, secondQuery, "newhandle"); mixed = DataUtilities.mixQueries(firstQuery, secondQuery, "newhandle");
public SimpleFeatureCollection subCollection(Filter filter) { Query query = new DefaultQuery(); ((DefaultQuery)query).setFilter( filter ); query = DataUtilities.mixQueries(this.query, query, null); return new ContentFeatureCollection( featureSource, query ); }
public SimpleFeatureCollection sort(org.opengis.filter.sort.SortBy sort) { Query query = new DefaultQuery(); ((DefaultQuery)query).setSortBy( new org.opengis.filter.sort.SortBy[]{sort}); query = DataUtilities.mixQueries( this.query, query, null ); return new ContentFeatureCollection( featureSource, query ); }
private Filter mixFilter(Filter filter) { Query query = new Query(); query.setFilter(filter); Query mixed = DataUtilities.mixQueries(this.query, query, null); Filter mixedFilter = mixed.getFilter(); return mixedFilter; }
Query mixedQuery = DataUtilities.mixQueries(layerQuery, optimizedQuery, null); originalFeatures = featureSource.getFeatures(mixedQuery); originalFeatures =
public SimpleFeatureCollection subCollection(Filter filter) { Query q = new Query(getSchema().getTypeName(), filter); Query subQuery = DataUtilities.mixQueries(query, q, q.getHandle() ); return CollectionFeatureSource.this.getFeatures( subQuery ); } @Override
@Override public SimpleFeatureCollection sort(SortBy order) { Query q = new Query( getSchema().getTypeName() ); q.setSortBy( new SortBy[]{ order } ); Query subQuery = DataUtilities.mixQueries(query, q, q.getHandle() ); return CollectionFeatureSource.this.getFeatures( subQuery ); } }
query = new Query(definitionQuery); } else { query = new Query(DataUtilities.mixQueries(definitionQuery, query, "liteRenderer"));
query = new DefaultQuery(definitionQuery); } else { query = new DefaultQuery(DataUtilities.mixQueries(definitionQuery, query, "liteRenderer"));
Query query = DataUtilities.mixQueries(styleQuery, layer.getQuery(), null); query.setProperties(Query.ALL_PROPERTIES);
q = DataUtilities.mixQueries(q, layer.getQuery(), "KMLEncoder");