| Package | Description |
|---|---|
| org.geotools.appschema.jdbc | |
| 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 | 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<Filter> |
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–2021 Geotools. All rights reserved.