Class QueryFilter

java.lang.Object
com.kheops.jmap.metadata.QueryFilter
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
AttributeFilter, GeometryTypesFilter, SpatialQueryFilter, SQLQueryFilter

public abstract class QueryFilter extends Object implements Serializable, Cloneable
Abstract class that represents a filter used to query a spatial data source. Only the records that pass the filter condition are returned. The logical operator is used to combine filters. When only one filter is used, the logical operator is not used. If 2 or more filters are used, the logical operator of the second filter is used to combine with the first.
See Also:
  • Field Details

  • Constructor Details

    • QueryFilter

      public QueryFilter()
  • Method Details

    • getLogicalOperator

      public int getLogicalOperator()
    • setLogicalOperator

      public void setLogicalOperator(int logicalOperator)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • clone

      public abstract Object clone()
      Overrides:
      clone in class Object
    • getDescription

      public String getDescription()
      Gets the description of this QueryFilter
      Returns:
      description
    • setDescription

      public void setDescription(String description)
      Sets the description of this QueryFilter
      Parameters:
      description -