trait SpatialConstructors extends AnyRef
Group of DataFrame DSL functions associated with constructing and encoding JTS types in Spark SQL.
- Alphabetic
- By Inheritance
- SpatialConstructors
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def geomCollLit(g: GeometryCollection): TypedColumn[Any, GeometryCollection]
create a geometry collection literal, encoded as a GeometryCollectionUDT.
- def geomLit(g: Geometry): TypedColumn[Any, Geometry]
Create a generic geometry literal, encoded as a GeometryUDT.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lineLit(g: LineString): TypedColumn[Any, LineString]
Create a line literal, encoded as a LineUDT.
- def mLineLit(g: MultiLineString): TypedColumn[Any, MultiLineString]
Create a multi-line literal, encoded as a MultiPointUDT.
- def mPointLit(g: MultiPoint): TypedColumn[Any, MultiPoint]
Create a multi-point literal, encoded as a MultiPointUDT.
- def mPolygonLit(g: MultiPolygon): TypedColumn[Any, MultiPolygon]
Create a multi-polygon literal, encoded as a MultiPolygonUDT.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def pointLit(g: Point): TypedColumn[Any, Point]
Create a point literal, encoded as a PointUDT.
- def polygonLit(g: Polygon): TypedColumn[Any, Polygon]
Create a polygon literal, encoded as a PolygonUDT.
- def st_geomFromGeoHash(geohash: Column, precision: Int): TypedColumn[Any, Geometry]
- def st_geomFromGeoHash(geohash: Column, precision: Column): TypedColumn[Any, Geometry]
- def st_geomFromGeoJSON(wkt: String): TypedColumn[Any, Geometry]
- def st_geomFromGeoJSON(wkt: Column): TypedColumn[Any, Geometry]
- def st_geomFromWKB(wkb: Array[Byte]): TypedColumn[Any, Geometry]
- def st_geomFromWKB(wkb: Column): TypedColumn[Any, Geometry]
- def st_geomFromWKT(wkt: String): TypedColumn[Any, Geometry]
- def st_geomFromWKT(wkt: Column): TypedColumn[Any, Geometry]
- def st_lineFromText(wkt: String): TypedColumn[Any, LineString]
- def st_lineFromText(wkt: Column): TypedColumn[Any, LineString]
- def st_mLineFromText(wkt: String): TypedColumn[Any, MultiLineString]
- def st_mLineFromText(wkt: Column): TypedColumn[Any, MultiLineString]
- def st_mPointFromText(wkt: String): TypedColumn[Any, MultiPoint]
- def st_mPointFromText(wkt: Column): TypedColumn[Any, MultiPoint]
- def st_mPolyFromText(wkt: String): TypedColumn[Any, MultiPolygon]
- def st_mPolyFromText(wkt: Column): TypedColumn[Any, MultiPolygon]
- def st_makeBBOX(lowerX: Double, lowerY: Double, upperX: Double, upperY: Double): TypedColumn[Any, Geometry]
- def st_makeBBOX(lowerX: Column, lowerY: Column, upperX: Column, upperY: Column): TypedColumn[Any, Geometry]
- def st_makeBox2D(lowerLeft: Point, upperRight: Point): TypedColumn[Any, Geometry]
- def st_makeBox2D(lowerLeft: Column, upperRight: Column): TypedColumn[Any, Geometry]
- def st_makeLine(pointSeq: Seq[Point]): TypedColumn[Any, LineString]
- def st_makeLine(pointSeq: Column): TypedColumn[Any, LineString]
- def st_makePoint(x: Double, y: Double): TypedColumn[Any, Point]
- def st_makePoint(x: Column, y: Column): TypedColumn[Any, Point]
- def st_makePointM(x: Double, y: Double, m: Double): TypedColumn[Any, Point]
- def st_makePointM(x: Column, y: Column, m: Column): TypedColumn[Any, Point]
- def st_makePolygon(lineString: LineString): TypedColumn[Any, Polygon]
- def st_makePolygon(lineString: Column): TypedColumn[Any, Polygon]
- def st_point(x: Double, y: Double): TypedColumn[Any, Point]
- def st_point(x: Column, y: Column): TypedColumn[Any, Point]
- def st_pointFromGeoHash(geohash: Column, precision: Int): TypedColumn[Any, Point]
- def st_pointFromGeoHash(geohash: Column, precision: Column): TypedColumn[Any, Point]
- def st_pointFromText(wkt: String): TypedColumn[Any, Point]
- def st_pointFromText(wkt: Column): TypedColumn[Any, Point]
- def st_pointFromWKB(wkb: Array[Byte]): TypedColumn[Any, Point]
- def st_pointFromWKB(wkb: Column): TypedColumn[Any, Point]
- def st_polygon(lineString: LineString): TypedColumn[Any, Polygon]
- def st_polygon(lineString: Column): TypedColumn[Any, Polygon]
- def st_polygonFromText(wkt: String): TypedColumn[Any, Polygon]
- def st_polygonFromText(wkt: Column): TypedColumn[Any, Polygon]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)