Package org.geotools.data.teradata
Class TeradataFilterToSQL
- Object
- 
- FilterToSQL
- 
- PreparedFilterToSQL
- 
- TeradataFilterToSQL
 
 
 
- 
- All Implemented Interfaces:
- ExpressionVisitor,- FilterVisitor
 
 public class TeradataFilterToSQL extends PreparedFilterToSQL 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class FilterToSQLFilterToSQL.FieldEncoder
 
- 
 - 
Field Summary- 
Fields inherited from class PreparedFilterToSQLdescriptors, dialect, dimensions, literalTypes, literalValues, SRIDs
 - 
Fields inherited from class FilterToSQLcapabilities, currentDimension, currentGeometry, currentSRID, databaseSchema, encodingFunction, escapeBackslash, featureType, fieldEncoder, filterFactory, inEncodingEnabled, inline, IO_ERROR, out, primaryKey, sqlNameEscape
 
- 
 - 
Constructor SummaryConstructors Constructor Description TeradataFilterToSQL(TeradataDialect dialect)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FilterCapabilitiescreateFilterCapabilities()Sets the capabilities of this filter.protected ObjectvisitBinarySpatialOperator(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData)Handles the common case of a PropertyName,Literal geometry binary spatial operator.- 
Methods inherited from class PreparedFilterToSQLconvertEnvelopeToPolygon, getDescriptors, getDimensions, getLiteralTypes, getLiteralValues, getSRIDs, isPrepareEnabled, setPrepareEnabled, visit, visit
 - 
Methods inherited from class FilterToSQLcast, encode, encode, encodeBinaryComparisonOperator, encodeToString, encodeToString, escapeLiteral, escapeName, evaluateLiteral, getCapabilities, getDatabaseSchema, getDistanceInNativeUnits, getExpressionType, getFeatureType, getFunctionName, getFunctionReturnType, getParameter, getPrimaryKey, getSqlNameEscape, isBinaryExpression, isEscapeBackslash, isInEncodingEnabled, processLikeLeftOperand, setCapabilities, setDatabaseSchema, setEscapeBackslash, setFeatureType, setFieldEncoder, setInEncodingEnabled, setInline, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBinaryComparisonOperator, visitBinarySpatialOperator, visitBinarySpatialOperator, visitBinaryTemporalOperator, visitBinaryTemporalOperator, visitBinaryTemporalOperator, visitInFunction, visitLiteralGeometry, visitLiteralTimePeriod, visitNullFilter, writeBinaryExpression, writeBinaryExpressionMember, writeLiteral
 
- 
 
- 
- 
- 
Constructor Detail- 
TeradataFilterToSQLpublic TeradataFilterToSQL(TeradataDialect dialect) 
 
- 
 - 
Method Detail- 
createFilterCapabilitiesprotected FilterCapabilities createFilterCapabilities() Description copied from class:FilterToSQLSets the capabilities of this filter.- Overrides:
- createFilterCapabilitiesin class- FilterToSQL
- Returns:
- FilterCapabilities for this Filter
 
 - 
visitBinarySpatialOperatorprotected Object visitBinarySpatialOperator(BinarySpatialOperator filter, PropertyName property, Literal geometry, boolean swapped, Object extraData) Description copied from class:FilterToSQLHandles the common case of a PropertyName,Literal geometry binary spatial operator.- Overrides:
- visitBinarySpatialOperatorin class- FilterToSQL
 
 
- 
 
-