org.geotools.filter
Interface FilterType

All Known Subinterfaces:
BetweenFilter, CompareFilter, FidFilter, Filter, GeometryDistanceFilter, GeometryFilter, LikeFilter, LogicFilter, NullFilter
All Known Implementing Classes:
AbstractFilter, BetweenFilterImpl, CartesianDistanceFilter, CompareFilterImpl, FidFilterImpl, FilterOpsComplexTypes.BinaryComparisonOpType, FilterOpsComplexTypes.ComparisonOpsType, FilterOpsComplexTypes.FilterType, FilterOpsComplexTypes.LogicOpsType, FilterOpsComplexTypes.SpatialOpsType, GeometryFilterImpl, LikeFilterImpl, LogicFilterImpl, NullFilterImpl

public interface FilterType

The FilterType interface lists all the possible type of filter. Should be replaced by a type safe enum when we move to Java 1.5

Author:
aaime

Field Summary
static short BETWEEN
          Defines a between filter, which is implemented by FilterBetween.
static short COMPARE_EQUALS
          Defines a comparative equals filter (may be a math filter).
static short COMPARE_GREATER_THAN
          Defines a comparative greater than filter (is a math filter).
static short COMPARE_GREATER_THAN_EQUAL
          Defines a comparative greater than/equals filter (is a math filter).
static short COMPARE_LESS_THAN
          Defines a comparative less than filter (is a math filter).
static short COMPARE_LESS_THAN_EQUAL
          Defines a comparative less than/equals filter (is a math filter).
static short COMPARE_NOT_EQUALS
          Defines a comparative not equals filter (may be a math filter).
static short FID
          Defines a fid filter, which is implemented by FidFilterImpl.
static short GEOMETRY_BBOX
          Defines a geometric bounding box filter.
static short GEOMETRY_BEYOND
          Defines a geometric 'BEYOND' operator.
static short GEOMETRY_CONTAINS
          Defines a geometric 'CONTAINS' operator.
static short GEOMETRY_CROSSES
          Defines a geometric 'CROSSES' operator.
static short GEOMETRY_DISJOINT
          Defines a geometric 'DISJOINT' operator.
static short GEOMETRY_DWITHIN
          Defines a geometric 'DWITHIN' operator.
static short GEOMETRY_EQUALS
          Defines a geometric 'EQUALS' operator.
static short GEOMETRY_INTERSECTS
          Defines a geometric 'INTERSECTS' operator.
static short GEOMETRY_OVERLAPS
          Defines a geometric 'OVERLAPS' operator.
static short GEOMETRY_TOUCHES
          Defines a geometric 'TOUCHES' operator.
static short GEOMETRY_WITHIN
          Defines a geometric 'WITHIN' operator.
static short LIKE
          Defines a like filter, which is implemented by FilterLike.
static short LOGIC_AND
          Defines a logical 'AND' filter.
static short LOGIC_NOT
          Defines a logical 'NOT' filter.
static short LOGIC_OR
          Defines a logical 'OR' filter.
static short NULL
          Defines a null filter, which is implemented by FilterNull.
 

Field Detail

LOGIC_OR

public static final short LOGIC_OR
Defines a logical 'OR' filter.

See Also:
Constant Field Values

LOGIC_AND

public static final short LOGIC_AND
Defines a logical 'AND' filter.

See Also:
Constant Field Values

LOGIC_NOT

public static final short LOGIC_NOT
Defines a logical 'NOT' filter.

See Also:
Constant Field Values

GEOMETRY_BBOX

public static final short GEOMETRY_BBOX
Defines a geometric bounding box filter.

See Also:
Constant Field Values

GEOMETRY_EQUALS

public static final short GEOMETRY_EQUALS
Defines a geometric 'EQUALS' operator.

See Also:
Constant Field Values

GEOMETRY_DISJOINT

public static final short GEOMETRY_DISJOINT
Defines a geometric 'DISJOINT' operator.

See Also:
Constant Field Values

GEOMETRY_INTERSECTS

public static final short GEOMETRY_INTERSECTS
Defines a geometric 'INTERSECTS' operator.

See Also:
Constant Field Values

GEOMETRY_TOUCHES

public static final short GEOMETRY_TOUCHES
Defines a geometric 'TOUCHES' operator.

See Also:
Constant Field Values

GEOMETRY_CROSSES

public static final short GEOMETRY_CROSSES
Defines a geometric 'CROSSES' operator.

See Also:
Constant Field Values

GEOMETRY_WITHIN

public static final short GEOMETRY_WITHIN
Defines a geometric 'WITHIN' operator.

See Also:
Constant Field Values

GEOMETRY_CONTAINS

public static final short GEOMETRY_CONTAINS
Defines a geometric 'CONTAINS' operator.

See Also:
Constant Field Values

GEOMETRY_OVERLAPS

public static final short GEOMETRY_OVERLAPS
Defines a geometric 'OVERLAPS' operator.

See Also:
Constant Field Values

GEOMETRY_BEYOND

public static final short GEOMETRY_BEYOND
Defines a geometric 'BEYOND' operator.

See Also:
Constant Field Values

GEOMETRY_DWITHIN

public static final short GEOMETRY_DWITHIN
Defines a geometric 'DWITHIN' operator.

See Also:
Constant Field Values

COMPARE_EQUALS

public static final short COMPARE_EQUALS
Defines a comparative equals filter (may be a math filter).

See Also:
Constant Field Values

COMPARE_LESS_THAN

public static final short COMPARE_LESS_THAN
Defines a comparative less than filter (is a math filter).

See Also:
Constant Field Values

COMPARE_GREATER_THAN

public static final short COMPARE_GREATER_THAN
Defines a comparative greater than filter (is a math filter).

See Also:
Constant Field Values

COMPARE_LESS_THAN_EQUAL

public static final short COMPARE_LESS_THAN_EQUAL
Defines a comparative less than/equals filter (is a math filter).

See Also:
Constant Field Values

COMPARE_GREATER_THAN_EQUAL

public static final short COMPARE_GREATER_THAN_EQUAL
Defines a comparative greater than/equals filter (is a math filter).

See Also:
Constant Field Values

COMPARE_NOT_EQUALS

public static final short COMPARE_NOT_EQUALS
Defines a comparative not equals filter (may be a math filter).

See Also:
Constant Field Values

BETWEEN

public static final short BETWEEN
Defines a between filter, which is implemented by FilterBetween. Note that this filter is defined as a math filter.

See Also:
Constant Field Values

NULL

public static final short NULL
Defines a null filter, which is implemented by FilterNull.

See Also:
Constant Field Values

LIKE

public static final short LIKE
Defines a like filter, which is implemented by FilterLike.

See Also:
Constant Field Values

FID

public static final short FID
Defines a fid filter, which is implemented by FidFilterImpl.

See Also:
Constant Field Values


Copyright © GeoTools. All Rights Reserved.