Class ExtendedClauseWriter
java.lang.Object
org.apache.sis.internal.filter.Visitor<AbstractFeature,SelectionClause>
org.apache.sis.internal.sql.feature.SelectionClauseWriter
org.apache.sis.internal.sql.postgis.ExtendedClauseWriter
Converter from filters/expressions to the
WHERE
part of SQL statement
with PostGIS-specific syntax where useful.- Since:
- 1.1
- Version:
- 1.1
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final ExtendedClauseWriter
The unique instance.Fields inherited from class org.apache.sis.internal.sql.feature.SelectionClauseWriter
DEFAULT
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Creates a new converter from filters/expressions to SQL.private
Creates a new converter initialized to the same handlers than the specified converter. -
Method Summary
Modifier and TypeMethodDescriptionprotected SelectionClauseWriter
Creates a new converter of the same class thanthis
and initialized with the same data.Methods inherited from class org.apache.sis.internal.sql.feature.SelectionClauseWriter
typeNotFound, typeNotFound, writeBinaryOperator
Methods inherited from class org.apache.sis.internal.filter.Visitor
getExpressionHandler, getFilterHandler, removeFilterHandlers, setBinaryComparisonHandlers, setBinaryTemporalHandlers, setExpressionHandler, setFilterHandler, setLogicalHandlers, setMathHandlers, setNullAndNilHandlers, setSpatialHandlers, visit, visit
-
Field Details
-
INSTANCE
The unique instance.
-
-
Constructor Details
-
ExtendedClauseWriter
private ExtendedClauseWriter()Creates a new converter from filters/expressions to SQL. -
ExtendedClauseWriter
Creates a new converter initialized to the same handlers than the specified converter.- Parameters:
source
- the converter from which to copy the handlers.
-
-
Method Details
-
duplicate
Creates a new converter of the same class thanthis
and initialized with the same data.- Overrides:
duplicate
in classSelectionClauseWriter
- Returns:
- a converter initialized to a copy of
this
.
-