org.geotools.data.postgis
Class PostgisPSFilterToSql
java.lang.Object
org.geotools.data.jdbc.FilterToSQL
org.geotools.jdbc.PreparedFilterToSQL
org.geotools.data.postgis.PostgisPSFilterToSql
- All Implemented Interfaces:
- org.opengis.filter.expression.ExpressionVisitor, org.opengis.filter.FilterVisitor
public class PostgisPSFilterToSql
- extends PreparedFilterToSQL
Methods inherited from class org.geotools.data.jdbc.FilterToSQL |
encode, encode, encodeToString, encodeToString, escapeName, evaluateLiteral, getCapabilities, getDatabaseSchema, getFIDMapper, getPrimaryKey, setCapabilities, setDatabaseSchema, setFeatureType, setFIDMapper, setPrimaryKey, setSqlNameEscape, setWriter, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBinaryComparisonOperator, visitBinarySpatialOperator, visitLiteralGeometry, visitNullFilter, writeLiteral |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostgisPSFilterToSql
public PostgisPSFilterToSql(PostGISPSDialect dialect)
isLooseBBOXEnabled
public boolean isLooseBBOXEnabled()
setLooseBBOXEnabled
public void setLooseBBOXEnabled(boolean looseBBOXEnabled)
createFilterCapabilities
protected FilterCapabilities createFilterCapabilities()
- Description copied from class:
FilterToSQL
- Sets the capabilities of this filter.
- Overrides:
createFilterCapabilities
in class FilterToSQL
- Returns:
- FilterCapabilities for this Filter
visitBinarySpatialOperator
protected java.lang.Object visitBinarySpatialOperator(org.opengis.filter.spatial.BinarySpatialOperator filter,
org.opengis.filter.expression.PropertyName property,
org.opengis.filter.expression.Literal geometry,
boolean swapped,
java.lang.Object extraData)
- Overrides:
visitBinarySpatialOperator
in class FilterToSQL
Copyright © 1996-2010 Geotools. All Rights Reserved.