Interface | Description |
---|---|
BooleanExpression |
An expression representing a boolean value.
|
ComparableExpression<V> |
An extension of the expression interface for comparable expression types.
|
Expression<V> |
Base interface for any expression that evaluates to some value to be used by a predicate.
|
Filter |
Base interface for GeoWave filter objects.
|
GenericExpression |
A generic expression for doing basic comparisons of field values and literals that are not
represented by other expression implementations.
|
Predicate |
A predicate is really just a filter, but predicate is a more appropriate name in many cases.
|
Class | Description |
---|---|
And |
Combines multiple filters using the AND operator.
|
Between<E extends Expression<C>,C extends Comparable<C>> |
An abstract between implementation for any comparable object.
|
BinaryPredicate<E extends Expression<?>> |
An abstract predicate for comparing two expressions of the same type.
|
BooleanFieldValue |
A field value implementation for interpreting any adapter field as a boolean.
|
BooleanLiteral |
A literal implementation that evaluates to either
true or false . |
ComparisonOperator<E extends Expression<C>,C extends Comparable<C>> |
Abstract implementation for comparing two expressions that evaluate to comparable objects.
|
Exclude |
A filter that implementation always evaluates to
false . |
FieldValue<V> |
An abstract expression implementation for turning fields values from an adapter entry into an
object to be used by the expression.
|
FilterConstraints<V extends Comparable<V>> |
Provides constraints for an adapter/index based on a GeoWave filter expression.
|
FilterRange<T extends Comparable<T>> |
A range of data represented by a predicate.
|
GenericEqualTo |
A generic predicate to compare two expressions using
Object.equals . |
GenericFieldValue |
A field value implementation for any field value.
|
GenericLiteral |
A generic implementation of literal, representing any object that can be serialized and
deserialized.
|
GenericNotEqualTo |
A generic predicate to compare two expressions using the inverse of
Object.equals . |
Include |
A filter that implementation always evaluates to
true . |
IndexFieldConstraints<V extends Comparable<V>> |
Provides a set of multi-dimensional constraints for a single indexed field.
|
IndexFieldConstraints.DimensionConstraints<V extends Comparable<V>> |
A class representing the constraints of a single dimension of the field.
|
IsNotNull |
Predicate that passes when the underlying expression does not evaluate to
null . |
IsNull |
Predicate that passes when the underlying expression evaluates to
null . |
Literal<V> |
An expression representing a raw value, not derived from an adapter entry.
|
MultiFilterOperator |
An abstract filter that is composed of two or more other filters.
|
Not |
A filter that inverts the result of another filter.
|
Or |
Combines multiple filters using the OR operator.
|
Enum | Description |
---|---|
ComparisonOperator.CompareOp |
Exception | Description |
---|---|
InvalidFilterException |
Thrown when an invalid filter is made, such as creating a literal with an incompatible object.
|
Copyright © 2013–2022. All rights reserved.