Class BinarySpatialFunction.SpatialTypeResolver
java.lang.Object
org.elasticsearch.xpack.esql.expression.function.scalar.spatial.BinarySpatialFunction.SpatialTypeResolver
- Enclosing class:
BinarySpatialFunction
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected Expression.TypeResolutionisCompatibleSpatial(Expression e, TypeResolutions.ParamOrdinal paramOrd) protected Expression.TypeResolutionisGeoPoint(Expression e, TypeResolutions.ParamOrdinal paramOrd) protected Expression.TypeResolutionisSameSpatialType(DataType spatialDataType, Expression expression, String operationName, TypeResolutions.ParamOrdinal paramOrd) left()protected Expression.TypeResolutionprotected Expression.TypeResolutionresolveType(Expression spatialExpression, Expression otherExpression, TypeResolutions.ParamOrdinal otherParamOrdinal) right()
-
Field Details
-
supportsGrid
protected final boolean supportsGrid
-
-
Method Details
-
left
-
right
-
sourceText
-
resolveType
-
isCompatibleSpatial
protected Expression.TypeResolution isCompatibleSpatial(Expression e, TypeResolutions.ParamOrdinal paramOrd) -
isGeoPoint
-
resolveType
protected Expression.TypeResolution resolveType(Expression spatialExpression, Expression otherExpression, TypeResolutions.ParamOrdinal otherParamOrdinal) -
isSameSpatialType
protected Expression.TypeResolution isSameSpatialType(DataType spatialDataType, Expression expression, String operationName, TypeResolutions.ParamOrdinal paramOrd)
-