将强制转换语法从PostgreSQL转换为配置单元
以下语法来自更大的Vertica查询(postgreSQL)。是否可以将此语法转换为配置单元?操作员是一致的。如果是,怎么做 当前错误为: 失败:ParseException行22:19无法识别表达式规范中“|”强制转换“(”附近的输入将强制转换语法从PostgreSQL转换为配置单元,postgresql,hadoop,hive,Postgresql,Hadoop,Hive,以下语法来自更大的Vertica查询(postgreSQL)。是否可以将此语法转换为配置单元?操作员是一致的。如果是,怎么做 当前错误为: 失败:ParseException行22:19无法识别表达式规范中“|”强制转换“(”附近的输入 ST_GeomFromText('POLYGON((' || CAST(TRUNC(request_lng / {{zoom_factor}},2) AS numeric) * {{zoom_factor}} + sign(request_lng)*
ST_GeomFromText('POLYGON((' ||
CAST(TRUNC(request_lng / {{zoom_factor}},2) AS numeric) * {{zoom_factor}} + sign(request_lng)*(.01 * {{zoom_factor}})
|| ' ' ||
CAST(TRUNC(request_lat / ({{zoom_factor}} * {{stretch_factor}}),2) AS numeric) * ({{zoom_factor}}*{{stretch_factor}}) + sign(request_lat)*(.01 * {{zoom_factor}} * {{stretch_factor}})
|| ', ' ||
CAST(TRUNC(request_lng / {{zoom_factor}},2) AS numeric) * {{zoom_factor}} + sign(request_lng)*(.01 * {{zoom_factor}})
|| ' ' ||
CAST(TRUNC(request_lat / ({{zoom_factor}} * {{stretch_factor}}),2) AS numeric) * ({{zoom_factor}}*{{stretch_factor}})
|| ', ' ||
CAST(TRUNC(request_lng / {{zoom_factor}},2) AS numeric) * {{zoom_factor}}
|| ' ' ||
CAST(TRUNC(request_lat / ({{zoom_factor}} * {{stretch_factor}}),2) AS numeric) * ({{zoom_factor}}*{{stretch_factor}})
|| ', ' ||
CAST(TRUNC(request_lng / {{zoom_factor}},2) AS numeric) * {{zoom_factor}}
|| ' ' ||
CAST(TRUNC(request_lat / ({{zoom_factor}} * {{stretch_factor}}),2) AS numeric) * ({{zoom_factor}}*{{stretch_factor}}) + sign(request_lat)*(.01 * {{zoom_factor}} * {{stretch_factor}})
|| ', ' ||
CAST(TRUNC(request_lng / {{zoom_factor}},2) AS numeric) * {{zoom_factor}} + sign(request_lng)*(.01 * {{zoom_factor}})
|| ' ' ||
CAST(TRUNC(request_lat / ({{zoom_factor}} * {{stretch_factor}}),2) AS numeric) * ({{zoom_factor}}*{{stretch_factor}}) + sign(request_lat)*(.01 * {{zoom_factor}} * {{stretch_factor}})
||'))') as geography
此时,配置单元不支持空间查询 (设计文件)