Package | Description |
---|---|
org.geotools.appschema.jdbc | |
org.geotools.arcsde.filter | |
org.geotools.data.complex.filter | |
org.geotools.data.jdbc | |
org.geotools.filter | |
org.geotools.filter.text.commons | |
org.geotools.filter.visitor | |
org.geotools.xml.filter |
The package name does not map the prefix name because we feel that this
is a better representation.
|
org.opengis.filter |
Filters features according their properties.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
NestedFilterToSQL.visit(BinaryLogicOperator filter,
Object extraData)
If replaceOrWithUnion flag is enabled this method will build main OR condition in the form of
UNION queries like: SELECT id, name FROM table WHERE name = "Alf" OR name = "Rick" -> SELECT
id, name FROM table WHERE name = "Alf" UNION SELECT id, name FROM table WHERE name = "Rick"
|
Modifier and Type | Method and Description |
---|---|
protected Object |
FilterToSQLSDE.visit(BinaryLogicOperator filter,
Object extraData)
Overrides to avoid encoding an empty operator if
filter has no children. |
Modifier and Type | Field and Description |
---|---|
protected BinaryLogicOperator |
IndexedFilterDetectorVisitor.parentLogicOperator |
Modifier and Type | Method and Description |
---|---|
BinaryLogicOperator |
IndexedFilterDetectorVisitor.getParentLogicOperator() |
Modifier and Type | Method and Description |
---|---|
protected void |
IndexedFilterDetectorVisitor.processFilter(BinaryLogicOperator filter)
Detect if AND/OR filter is the parent operator of indexed filter then collect the
full-indexed subfilter(s)
|
List |
UnmappingFilterVisitor.visitBinaryLogicOp(BinaryLogicOperator filter) |
Constructor and Description |
---|
IndexCombinedFilterTransformerVisitor(BinaryLogicOperator indexedParentLogicOperator,
List<Filter> indexedFilters,
Filter idInFilter) |
Modifier and Type | Method and Description |
---|---|
protected Object |
FilterToSQL.visit(BinaryLogicOperator filter,
Object extraData)
Common implementation for BinaryLogicOperator filters.
|
Modifier and Type | Class and Description |
---|---|
class |
AndImpl
Direct implementation of And filter.
|
class |
OrImpl |
Modifier and Type | Method and Description |
---|---|
static Object |
FilterToTextUtil.buildBinaryLogicalOperator(String operator,
FilterVisitor visitor,
BinaryLogicOperator filter,
Object extraData)
builds: left predicate AND right predicate
|
Modifier and Type | Method and Description |
---|---|
protected <T extends BinaryLogicOperator> |
SimplifyingFilterVisitor.collect(T filter,
Class<T> type,
Object extraData,
List<Filter> collected) |
Modifier and Type | Method and Description |
---|---|
protected Object |
AbstractFilterVisitor.visit(BinaryLogicOperator filter,
Object data)
Visits elements of filter.getChildren().
|
protected abstract Object |
FilterVisitorSupport.visit(BinaryLogicOperator op,
Object extraData) |
Modifier and Type | Method and Description |
---|---|
void |
FilterEncodingPreProcessor.visit(BinaryLogicOperator filter) |
Modifier and Type | Interface and Description |
---|---|
interface |
And
|
interface |
Or
|
Copyright © 1996–2019 Geotools. All rights reserved.