Package org.geotools.filter

Examples of org.geotools.filter.FilterCapabilities.addAll()


public class SQLServerFilterToSQL extends FilterToSQL {

    @Override
    protected FilterCapabilities createFilterCapabilities() {
        FilterCapabilities caps = super.createFilterCapabilities();
        caps.addAll(SQLDialect.BASE_DBMS_CAPABILITIES);
        caps.addType(BBOX.class);
        caps.addType(Contains.class);
        caps.addType(Crosses.class);
        caps.addType(Disjoint.class);
        caps.addType(Equals.class);
View Full Code Here


     *
     * @return FilterCapabilities for DB2
     */
    protected FilterCapabilities createFilterCapabilities() {
        FilterCapabilities caps = new FilterCapabilities();
        caps.addAll(SQLDialect.BASE_DBMS_CAPABILITIES);

        // adding the spatial filters support
        caps.addType(BBOX.class);
        caps.addType(Contains.class);
        caps.addType(Crosses.class);
View Full Code Here

    }

    @Override
    protected FilterCapabilities createFilterCapabilities() {
        FilterCapabilities caps = new FilterCapabilities();
        caps.addAll(SQLDialect.BASE_DBMS_CAPABILITIES);

        // adding the spatial filters support
        caps.addType(BBOX.class);
        caps.addType(Contains.class);
        caps.addType(Crosses.class);
View Full Code Here

    }
   
    @Override
    protected FilterCapabilities createFilterCapabilities() {
        FilterCapabilities caps = new FilterCapabilities();
        caps.addAll(SQLDialect.BASE_DBMS_CAPABILITIES);

        // adding the spatial filters support
        caps.addType(BBOX.class);
        caps.addType(Contains.class);
        caps.addType(Crosses.class);
View Full Code Here

       
        FilterCapabilities filterCapabilitiesMask = new FilterCapabilities();

    filterCapabilitiesMask.addType(FilterFunction_geometryType.class);
    filterCapabilitiesMask.addType(FilterFunction_abs.class);
    filterCapabilitiesMask.addAll(FilterCapabilities.SIMPLE_COMPARISONS_OPENGIS);
        filterCapabilitiesMask.addAll(FilterCapabilities.LOGICAL_OPENGIS);
    visitor=newVisitor(filterCapabilitiesMask);

        filter.accept(visitor, null);
   
View Full Code Here

        FilterCapabilities filterCapabilitiesMask = new FilterCapabilities();

    filterCapabilitiesMask.addType(FilterFunction_geometryType.class);
    filterCapabilitiesMask.addType(FilterFunction_abs.class);
    filterCapabilitiesMask.addAll(FilterCapabilities.SIMPLE_COMPARISONS_OPENGIS);
        filterCapabilitiesMask.addAll(FilterCapabilities.LOGICAL_OPENGIS);
    visitor=newVisitor(filterCapabilitiesMask);

        filter.accept(visitor, null);
   
    assertEquals(Filter.INCLUDE, visitor.getFilterPost());
View Full Code Here

       
        Filter filter=ff.and(filter1,filter2);

        FilterCapabilities filterCapabilitiesMask = new FilterCapabilities();
    filterCapabilitiesMask.addType(FilterFunction_geometryType.class);
    filterCapabilitiesMask.addAll(FilterCapabilities.SIMPLE_COMPARISONS_OPENGIS);
        filterCapabilitiesMask.addAll(FilterCapabilities.LOGICAL_OPENGIS);
    visitor=newVisitor(filterCapabilitiesMask);

        filter.accept(visitor, null);
   
View Full Code Here

        Filter filter=ff.and(filter1,filter2);

        FilterCapabilities filterCapabilitiesMask = new FilterCapabilities();
    filterCapabilitiesMask.addType(FilterFunction_geometryType.class);
    filterCapabilitiesMask.addAll(FilterCapabilities.SIMPLE_COMPARISONS_OPENGIS);
        filterCapabilitiesMask.addAll(FilterCapabilities.LOGICAL_OPENGIS);
    visitor=newVisitor(filterCapabilitiesMask);

        filter.accept(visitor, null);
   
    assertEquals(filter1, visitor.getFilterPre());
View Full Code Here

      ids.add(ff.featureId("david"));
      Filter idFilter = ff.id(ids);

      // no Id Capabilities
      FilterCapabilities fc = new FilterCapabilities();
            fc.addAll(FilterCapabilities.SIMPLE_COMPARISONS_OPENGIS);
            fc.addType(And.class);

            visitor = newVisitor(fc);
            idFilter.accept(visitor, null);
           
View Full Code Here

  }
 
 
  public void testOrNotSupported() {
      FilterCapabilities caps = new FilterCapabilities();
        caps.addAll(FilterCapabilities.SIMPLE_COMPARISONS_OPENGIS);
        caps.addType(And.class);
        PostPreProcessFilterSplittingVisitor visitor = new PostPreProcessFilterSplittingVisitor(caps, null, null);
     
      FilterFactory ff = CommonFactoryFinder.getFilterFactory(null);
        Filter f1 = ff.equals(ff.property("CFCC"), ff.literal("A41"));
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.