Packages

object st_functions extends DataFrameAPI

Linear Supertypes
DataFrameAPI, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. st_functions
  2. DataFrameAPI
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def GeometryType(geometry: String): Column
  5. def GeometryType(geometry: Column): Column
  6. def ST_3DDistance(a: String, b: String): Column
  7. def ST_3DDistance(a: Column, b: Column): Column
  8. def ST_AddPoint(lineString: String, point: String, index: Int): Column
  9. def ST_AddPoint(lineString: Column, point: Column, index: Column): Column
  10. def ST_AddPoint(lineString: String, point: String): Column
  11. def ST_AddPoint(lineString: Column, point: Column): Column
  12. def ST_Affine(geometry: String, a: Double, b: Double, d: Double, e: Double, xOff: Double, yOff: Double): Column
  13. def ST_Affine(geometry: Column, a: Column, b: Column, d: Column, e: Column, xOff: Column, yOff: Column): Column
  14. def ST_Affine(geometry: String, a: Double, b: Double, c: Double, d: Double, e: Double, f: Double, g: Double, h: Double, i: Double, xOff: Double, yOff: Double, zOff: Double): Column
  15. def ST_Affine(geometry: Column, a: Column, b: Column, c: Column, d: Column, e: Column, f: Column, g: Column, h: Column, i: Column, xOff: Column, yOff: Column, zOff: Column): Column
  16. def ST_Angle(line1: String, line2: String): Column
  17. def ST_Angle(line1: Column, line2: Column): Column
  18. def ST_Angle(p1: String, p2: String, p3: String): Column
  19. def ST_Angle(p1: Column, p2: Column, p3: Column): Column
  20. def ST_Angle(p1: String, p2: String, p3: String, p4: String): Column
  21. def ST_Angle(p1: Column, p2: Column, p3: Column, p4: Column): Column
  22. def ST_Area(geometry: String): Column
  23. def ST_Area(geometry: Column): Column
  24. def ST_AreaSpheroid(a: String): Column
  25. def ST_AreaSpheroid(a: Column): Column
  26. def ST_AsBinary(geometry: String): Column
  27. def ST_AsBinary(geometry: Column): Column
  28. def ST_AsEWKB(geometry: String): Column
  29. def ST_AsEWKB(geometry: Column): Column
  30. def ST_AsEWKT(geometry: String): Column
  31. def ST_AsEWKT(geometry: Column): Column
  32. def ST_AsGML(geometry: String): Column
  33. def ST_AsGML(geometry: Column): Column
  34. def ST_AsGeoJSON(geometry: String): Column
  35. def ST_AsGeoJSON(geometry: Column): Column
  36. def ST_AsKML(geometry: String): Column
  37. def ST_AsKML(geometry: Column): Column
  38. def ST_AsText(geometry: String): Column
  39. def ST_AsText(geometry: Column): Column
  40. def ST_Azimuth(pointA: String, pointB: String): Column
  41. def ST_Azimuth(pointA: Column, pointB: Column): Column
  42. def ST_Boundary(geometry: String): Column
  43. def ST_Boundary(geometry: Column): Column
  44. def ST_BoundingDiagonal(geometry: String): Column
  45. def ST_BoundingDiagonal(geometry: Column): Column
  46. def ST_Buffer(geometry: String, buffer: Double, parameters: String): Column
  47. def ST_Buffer(geometry: Column, buffer: Column, parameters: Column): Column
  48. def ST_Buffer(geometry: String, buffer: Double): Column
  49. def ST_Buffer(geometry: Column, buffer: Column): Column
  50. def ST_BuildArea(geometry: String): Column
  51. def ST_BuildArea(geometry: Column): Column
  52. def ST_Centroid(geometry: String): Column
  53. def ST_Centroid(geometry: Column): Column
  54. def ST_ClosestPoint(a: String, b: String): Column
  55. def ST_ClosestPoint(a: Column, b: Column): Column
  56. def ST_Collect(geoms: Any*): Column
  57. def ST_Collect(geoms: String): Column
  58. def ST_Collect(geoms: Column): Column
  59. def ST_CollectionExtract(collection: String, geomType: Int): Column
  60. def ST_CollectionExtract(collection: Column, geomType: Column): Column
  61. def ST_CollectionExtract(collection: String): Column
  62. def ST_CollectionExtract(collection: Column): Column
  63. def ST_ConcaveHull(geometry: String, pctConvex: Double, allowHoles: Boolean): Column
  64. def ST_ConcaveHull(geometry: Column, pctConvex: Column, allowHoles: Column): Column
  65. def ST_ConcaveHull(geometry: String, pctConvex: Double): Column
  66. def ST_ConcaveHull(geometry: Column, pctConvex: Column): Column
  67. def ST_ConvexHull(geometry: String): Column
  68. def ST_ConvexHull(geometry: Column): Column
  69. def ST_CoordDim(geometry: String): Column
  70. def ST_CoordDim(geometry: Column): Column
  71. def ST_Degrees(angleInRadian: Double): Column
  72. def ST_Degrees(angleInRadian: Column): Column
  73. def ST_Difference(a: String, b: String): Column
  74. def ST_Difference(a: Column, b: Column): Column
  75. def ST_Dimension(geometry: String): Column
  76. def ST_Dimension(geometry: Column): Column
  77. def ST_Distance(a: String, b: String): Column
  78. def ST_Distance(a: Column, b: Column): Column
  79. def ST_DistanceSphere(a: String, b: String, c: Double): Column
  80. def ST_DistanceSphere(a: Column, b: Column, c: Column): Column
  81. def ST_DistanceSphere(a: String, b: String): Column
  82. def ST_DistanceSphere(a: Column, b: Column): Column
  83. def ST_DistanceSpheroid(a: String, b: String): Column
  84. def ST_DistanceSpheroid(a: Column, b: Column): Column
  85. def ST_Dump(geometry: String): Column
  86. def ST_Dump(geometry: Column): Column
  87. def ST_DumpPoints(geometry: String): Column
  88. def ST_DumpPoints(geometry: Column): Column
  89. def ST_EndPoint(lineString: String): Column
  90. def ST_EndPoint(lineString: Column): Column
  91. def ST_Envelope(geometry: String): Column
  92. def ST_Envelope(geometry: Column): Column
  93. def ST_ExteriorRing(polygon: String): Column
  94. def ST_ExteriorRing(polygon: Column): Column
  95. def ST_FlipCoordinates(geometry: String): Column
  96. def ST_FlipCoordinates(geometry: Column): Column
  97. def ST_Force3D(geometry: String, zValue: Double): Column
  98. def ST_Force3D(geometry: Column, zValue: Column): Column
  99. def ST_Force3D(geometry: String): Column
  100. def ST_Force3D(geometry: Column): Column
  101. def ST_Force_2D(geometry: String): Column
  102. def ST_Force_2D(geometry: Column): Column
  103. def ST_FrechetDistance(g1: String, g2: String): Column
  104. def ST_FrechetDistance(g1: Column, g2: Column): Column
  105. def ST_GeoHash(geometry: String, precision: Int): Column
  106. def ST_GeoHash(geometry: Column, precision: Column): Column
  107. def ST_GeometricMedian(geometry: String, tolerance: Double, maxIter: Int, failIfNotConverged: Boolean): Column
  108. def ST_GeometricMedian(geometry: Column, tolerance: Column, maxIter: Column, failIfNotConverged: Column): Column
  109. def ST_GeometricMedian(geometry: String, tolerance: Double, maxIter: Int): Column
  110. def ST_GeometricMedian(geometry: Column, tolerance: Column, maxIter: Column): Column
  111. def ST_GeometricMedian(geometry: String, tolerance: Double): Column
  112. def ST_GeometricMedian(geometry: Column, tolerance: Column): Column
  113. def ST_GeometricMedian(geometry: String): Column
  114. def ST_GeometricMedian(geometry: Column): Column
  115. def ST_GeometryN(multiGeometry: String, n: Int): Column
  116. def ST_GeometryN(multiGeometry: Column, n: Column): Column
  117. def ST_GeometryType(geometry: String): Column
  118. def ST_GeometryType(geometry: Column): Column
  119. def ST_H3CellDistance(cell1: Long, cell2: Long): Column
  120. def ST_H3CellDistance(cell1: Column, cell2: Column): Column
  121. def ST_H3CellIDs(geometry: String, level: Int, fullCover: Boolean): Column
  122. def ST_H3CellIDs(geometry: Column, level: Column, fullCover: Column): Column
  123. def ST_H3KRing(cell: Long, k: Integer, exactRing: Boolean): Column
  124. def ST_H3KRing(cell: Column, k: Integer, exactRing: Boolean): Column
  125. def ST_H3KRing(cell: Column, k: Column, exactRing: Column): Column
  126. def ST_H3ToGeom(cellIds: Array[Long]): Column
  127. def ST_H3ToGeom(cellIds: Column): Column
  128. def ST_HausdorffDistance(g1: String, g2: String, densityFrac: Double): Column
  129. def ST_HausdorffDistance(g1: Column, g2: Column, densityFrac: Column): Column
  130. def ST_HausdorffDistance(g1: String, g2: String): Column
  131. def ST_HausdorffDistance(g1: Column, g2: Column): Column
  132. def ST_InteriorRingN(polygon: String, n: Int): Column
  133. def ST_InteriorRingN(polygon: Column, n: Column): Column
  134. def ST_Intersection(a: String, b: String): Column
  135. def ST_Intersection(a: Column, b: Column): Column
  136. def ST_IsClosed(geometry: String): Column
  137. def ST_IsClosed(geometry: Column): Column
  138. def ST_IsCollection(geometry: String): Column
  139. def ST_IsCollection(geometry: Column): Column
  140. def ST_IsEmpty(geometry: String): Column
  141. def ST_IsEmpty(geometry: Column): Column
  142. def ST_IsRing(lineString: String): Column
  143. def ST_IsRing(lineString: Column): Column
  144. def ST_IsSimple(geometry: String): Column
  145. def ST_IsSimple(geometry: Column): Column
  146. def ST_IsValid(geometry: String, flag: Integer): Column
  147. def ST_IsValid(geometry: Column, flag: Column): Column
  148. def ST_IsValid(geometry: String): Column
  149. def ST_IsValid(geometry: Column): Column
  150. def ST_IsValidReason(geometry: String, flag: Integer): Column
  151. def ST_IsValidReason(geometry: Column, flag: Column): Column
  152. def ST_IsValidReason(geometry: String): Column
  153. def ST_IsValidReason(geometry: Column): Column
  154. def ST_Length(geometry: String): Column
  155. def ST_Length(geometry: Column): Column
  156. def ST_LengthSpheroid(a: String): Column
  157. def ST_LengthSpheroid(a: Column): Column
  158. def ST_LineFromMultiPoint(geometry: String): Column
  159. def ST_LineFromMultiPoint(geometry: Column): Column
  160. def ST_LineInterpolatePoint(geometry: String, fraction: Double): Column
  161. def ST_LineInterpolatePoint(geometry: Column, fraction: Column): Column
  162. def ST_LineLocatePoint(linestring: String, point: String): Column
  163. def ST_LineLocatePoint(linestring: Column, point: Column): Column
  164. def ST_LineMerge(multiLineString: String): Column
  165. def ST_LineMerge(multiLineString: Column): Column
  166. def ST_LineSubstring(lineString: String, startFraction: Double, endFraction: Double): Column
  167. def ST_LineSubstring(lineString: Column, startFraction: Column, endFraction: Column): Column
  168. def ST_MakeLine(geom1: String, geom2: String): Column
  169. def ST_MakeLine(geom1: Column, geom2: Column): Column
  170. def ST_MakeLine(geoms: String): Column
  171. def ST_MakeLine(geoms: Column): Column
  172. def ST_MakePolygon(lineString: String, holes: String): Column
  173. def ST_MakePolygon(lineString: Column, holes: Column): Column
  174. def ST_MakePolygon(lineString: String): Column
  175. def ST_MakePolygon(lineString: Column): Column
  176. def ST_MakeValid(geometry: String, keepCollapsed: Boolean): Column
  177. def ST_MakeValid(geometry: Column, keepCollapsed: Column): Column
  178. def ST_MakeValid(geometry: String): Column
  179. def ST_MakeValid(geometry: Column): Column
  180. def ST_MinimumBoundingCircle(geometry: String, quadrantSegments: Int): Column
  181. def ST_MinimumBoundingCircle(geometry: Column, quadrantSegments: Column): Column
  182. def ST_MinimumBoundingCircle(geometry: String): Column
  183. def ST_MinimumBoundingCircle(geometry: Column): Column
  184. def ST_MinimumBoundingRadius(geometry: String): Column
  185. def ST_MinimumBoundingRadius(geometry: Column): Column
  186. def ST_Multi(geometry: String): Column
  187. def ST_Multi(geometry: Column): Column
  188. def ST_NDims(geometry: String): Column
  189. def ST_NDims(geometry: Column): Column
  190. def ST_NPoints(geometry: String): Column
  191. def ST_NPoints(geometry: Column): Column
  192. def ST_NRings(geometry: String): Column
  193. def ST_NRings(geometry: Column): Column
  194. def ST_Normalize(geometry: String): Column
  195. def ST_Normalize(geometry: Column): Column
  196. def ST_NumGeometries(geometry: String): Column
  197. def ST_NumGeometries(geometry: Column): Column
  198. def ST_NumInteriorRings(geometry: String): Column
  199. def ST_NumInteriorRings(geometry: Column): Column
  200. def ST_NumPoints(geometry: String): Column
  201. def ST_NumPoints(geometry: Column): Column
  202. def ST_PointN(geometry: String, n: Int): Column
  203. def ST_PointN(geometry: Column, n: Column): Column
  204. def ST_PointOnSurface(geometry: String): Column
  205. def ST_PointOnSurface(geometry: Column): Column
  206. def ST_Polygon(lineString: String, srid: Integer): Column
  207. def ST_Polygon(lineString: Column, srid: Column): Column
  208. def ST_ReducePrecision(geometry: String, precision: Int): Column
  209. def ST_ReducePrecision(geometry: Column, precision: Column): Column
  210. def ST_RemovePoint(lineString: String, index: Int): Column
  211. def ST_RemovePoint(lineString: Column, index: Column): Column
  212. def ST_Reverse(geometry: String): Column
  213. def ST_Reverse(geometry: Column): Column
  214. def ST_S2CellIDs(geometry: String, level: Int): Column
  215. def ST_S2CellIDs(geometry: Column, level: Column): Column
  216. def ST_SRID(geometry: String): Column
  217. def ST_SRID(geometry: Column): Column
  218. def ST_SetPoint(lineString: String, index: Int, point: String): Column
  219. def ST_SetPoint(lineString: Column, index: Column, point: Column): Column
  220. def ST_SetSRID(geometry: String, srid: Int): Column
  221. def ST_SetSRID(geometry: Column, srid: Column): Column
  222. def ST_SimplifyPreserveTopology(geometry: String, distanceTolerance: Double): Column
  223. def ST_SimplifyPreserveTopology(geometry: Column, distanceTolerance: Column): Column
  224. def ST_Split(input: String, blade: String): Column
  225. def ST_Split(input: Column, blade: Column): Column
  226. def ST_StartPoint(lineString: String): Column
  227. def ST_StartPoint(lineString: Column): Column
  228. def ST_SubDivide(geometry: String, maxVertices: Int): Column
  229. def ST_SubDivide(geometry: Column, maxVertices: Column): Column
  230. def ST_SubDivideExplode(geometry: String, maxVertices: Int): Column
  231. def ST_SubDivideExplode(geometry: Column, maxVertices: Column): Column
  232. def ST_SymDifference(a: String, b: String): Column
  233. def ST_SymDifference(a: Column, b: Column): Column
  234. def ST_Transform(geometry: Column, targetCRS: Column): Column
  235. def ST_Transform(geometry: String, targetCRS: String): Column
  236. def ST_Transform(geometry: String, sourceCRS: String, targetCRS: String, disableError: Boolean): Column
  237. def ST_Transform(geometry: Column, sourceCRS: Column, targetCRS: Column, disableError: Column): Column
  238. def ST_Transform(geometry: String, sourceCRS: String, targetCRS: String): Column
  239. def ST_Transform(geometry: Column, sourceCRS: Column, targetCRS: Column): Column
  240. def ST_Translate(geometry: String, deltaX: Double, deltaY: Double): Column
  241. def ST_Translate(geometry: Column, deltaX: Column, deltaY: Column): Column
  242. def ST_Translate(geometry: String, deltaX: Double, deltaY: Double, deltaZ: Double): Column
  243. def ST_Translate(geometry: Column, deltaX: Column, deltaY: Column, deltaZ: Column): Column
  244. def ST_Union(a: String, b: String): Column
  245. def ST_Union(a: Column, b: Column): Column
  246. def ST_VoronoiPolygons(geometry: String): Column
  247. def ST_VoronoiPolygons(geometry: Column): Column
  248. def ST_VoronoiPolygons(geometry: String, tolerance: Double): Column
  249. def ST_VoronoiPolygons(geometry: Column, tolerance: Column): Column
  250. def ST_VoronoiPolygons(geometry: String, tolerance: Double, extendTo: String): Column
  251. def ST_VoronoiPolygons(geometry: Column, tolerance: Column, extendTo: Column): Column
  252. def ST_X(point: String): Column
  253. def ST_X(point: Column): Column
  254. def ST_XMax(geometry: String): Column
  255. def ST_XMax(geometry: Column): Column
  256. def ST_XMin(geometry: String): Column
  257. def ST_XMin(geometry: Column): Column
  258. def ST_Y(point: String): Column
  259. def ST_Y(point: Column): Column
  260. def ST_YMax(geometry: String): Column
  261. def ST_YMax(geometry: Column): Column
  262. def ST_YMin(geometry: String): Column
  263. def ST_YMin(geometry: Column): Column
  264. def ST_Z(point: String): Column
  265. def ST_Z(point: Column): Column
  266. def ST_ZMax(geometry: String): Column
  267. def ST_ZMax(geometry: Column): Column
  268. def ST_ZMin(geometry: String): Column
  269. def ST_ZMin(geometry: Column): Column
  270. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  271. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  272. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  273. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  274. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  275. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  276. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  277. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  278. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  279. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  280. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  281. def toString(): String
    Definition Classes
    AnyRef → Any
  282. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  283. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  284. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  285. def wrapAggregator[A <: UserDefinedAggregateFunction](arg: Any*)(implicit arg0: ClassTag[A]): Column
    Attributes
    protected
    Definition Classes
    DataFrameAPI
  286. def wrapExpression[E <: Expression](args: Any*)(implicit arg0: ClassTag[E]): Column
    Attributes
    protected
    Definition Classes
    DataFrameAPI
  287. def wrapVarArgExpression[E <: Expression](arg: Seq[Any])(implicit arg0: ClassTag[E]): Column
    Attributes
    protected
    Definition Classes
    DataFrameAPI

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from DataFrameAPI

Inherited from AnyRef

Inherited from Any

Ungrouped