
190
|
第
9
章
Trino
支持众多的构造器从数据源处来创建地理空间对象:
•
ST_GeometryFromText(varchar) -> Geometry
•
ST_GeomFromBinary(varbinary) -> Geometry
•
ST_LineFromText(varchar) -> LineString
•
ST_LineString(array(Point)) -> LineString
•
ST_Point(double, double) -> Point
•
ST_Polygon(varchar) -> Polygon
可以在诸多函数中使用这些对象来进行位置比较等处理:
•
ST_Contains(Geometry, Geometry) -> boolean
•
ST_Touches(Geometry, Geometry) -> Boolean
•
ST_Within(Geometry, Geometry) -> Boolean
•
ST_Length(Geometry) -> double
•
ST_Distance(Geometry, Geometry) -> double
•
ST_Area(SphericalGeography) -> double
Trino
文档(参见
1.4.2
节)详细介绍了
Trino
中对地理空间的支持。如果你在使用
Trino
时需要处理地理空间数据,强烈建议你看一下该文档。
9.22
预处理语句
预处理语句是一种非常有用的方法,它可以使用不同的输入参数值运行相同的 ...