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
- All
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( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): 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[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated