Package org.geotools.data.geoparquet
Class GeoParquetFilterToSQL
- Object
-
- FilterToSQL
-
- DuckDBFilterToSQL
-
- GeoParquetFilterToSQL
-
- All Implemented Interfaces:
ExpressionVisitor
,FilterVisitor
public class GeoParquetFilterToSQL extends DuckDBFilterToSQL
Filter SQL encoder for GeoParquet queries.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class FilterToSQL
FilterToSQL.FieldEncoder
-
-
Field Summary
-
Fields inherited from class FilterToSQL
capabilities, currentDimension, currentGeometry, currentSRID, databaseSchema, encodingFunction, escapeBackslash, featureType, fieldEncoder, filterFactory, inEncodingEnabled, inline, IO_ERROR, LOGGER, out, primaryKey, sqlNameEscape
-
-
Constructor Summary
Constructors Constructor Description GeoParquetFilterToSQL()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
toString()
protected Object
visitBBOX(BBOX filter, Expression leftExp, Expression rightExpt, Object extraData)
-
Methods inherited from class DuckDBFilterToSQL
createFilterCapabilities, visitBinarySpatialOperator, visitBinarySpatialOperator, visitDistanceBufferOperator, visitLiteralBoundingBox, visitLiteralGeometry, visitLiteralGeometry, write
-
Methods inherited from class FilterToSQL
cast, encode, encode, encodeBinaryComparisonOperator, encodeToString, encodeToString, escapeLiteral, escapeName, evaluateLiteral, getCapabilities, getDatabaseSchema, getDistanceInNativeUnits, getExpressionType, getFeatureType, getFunctionName, getFunctionReturnType, getParameter, getPrimaryKey, getSqlNameEscape, isBinaryExpression, isEscapeBackslash, isInEncodingEnabled, 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, visit, visit, visitBinaryComparisonOperator, visitBinarySpatialOperator, visitBinaryTemporalOperator, visitBinaryTemporalOperator, visitBinaryTemporalOperator, visitInFunction, visitLiteralTimePeriod, visitNullFilter, writeBinaryExpression, writeBinaryExpressionMember, writeLiteral
-
-
-
-
Method Detail
-
visitBBOX
protected Object visitBBOX(BBOX filter, Expression leftExp, Expression rightExpt, Object extraData)
- Overrides:
visitBBOX
in classDuckDBFilterToSQL
-
-