trait Library extends SpatialConstructors with SpatialConverters with SpatialAccessors with SpatialOutputs with SpatialProcessors with SpatialRelations
Stack of all DataFrame DSL functions.
- Alphabetic
- By Inheritance
- Library
- SpatialRelations
- SpatialProcessors
- SpatialOutputs
- SpatialAccessors
- SpatialConverters
- 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.
create a geometry collection literal, encoded as a GeometryCollectionUDT.
- Definition Classes
- SpatialConstructors
- def geomLit(g: Geometry): TypedColumn[Any, Geometry]
Create a generic geometry literal, encoded as a GeometryUDT.
Create a generic geometry literal, encoded as a GeometryUDT.
- Definition Classes
- SpatialConstructors
- 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.
Create a line literal, encoded as a LineUDT.
- Definition Classes
- SpatialConstructors
- def mLineLit(g: MultiLineString): TypedColumn[Any, MultiLineString]
Create a multi-line literal, encoded as a MultiPointUDT.
Create a multi-line literal, encoded as a MultiPointUDT.
- Definition Classes
- SpatialConstructors
- def mPointLit(g: MultiPoint): TypedColumn[Any, MultiPoint]
Create a multi-point literal, encoded as a MultiPointUDT.
Create a multi-point literal, encoded as a MultiPointUDT.
- Definition Classes
- SpatialConstructors
- def mPolygonLit(g: MultiPolygon): TypedColumn[Any, MultiPolygon]
Create a multi-polygon literal, encoded as a MultiPolygonUDT.
Create a multi-polygon literal, encoded as a MultiPolygonUDT.
- Definition Classes
- SpatialConstructors
- 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.
Create a point literal, encoded as a PointUDT.
- Definition Classes
- SpatialConstructors
- def polygonLit(g: Polygon): TypedColumn[Any, Polygon]
Create a polygon literal, encoded as a PolygonUDT.
Create a polygon literal, encoded as a PolygonUDT.
- Definition Classes
- SpatialConstructors
- def st_aggregateDistanceSphere(geomSeq: Column): TypedColumn[Any, Double]
- Definition Classes
- SpatialRelations
- def st_antimeridianSafeGeom(geom: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialProcessors
- def st_area(geom: Column): TypedColumn[Any, Double]
- Definition Classes
- SpatialRelations
- def st_asBinary(geom: Column): TypedColumn[Any, Array[Byte]]
- Definition Classes
- SpatialOutputs
- def st_asGeoJSON(geom: Column): TypedColumn[Any, String]
- Definition Classes
- SpatialOutputs
- def st_asLatLonText(point: Column): TypedColumn[Any, String]
- Definition Classes
- SpatialOutputs
- def st_asText(geom: Column): TypedColumn[Any, String]
- Definition Classes
- SpatialOutputs
- def st_boundary(geom: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialAccessors
- def st_bufferPoint(geom: Column, buffer: Double): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialProcessors
- def st_bufferPoint(geom: Column, buffer: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialProcessors
- def st_byteArray(str: Column): TypedColumn[Any, Array[Byte]]
- Definition Classes
- SpatialConverters
- def st_castToGeometry(geom: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConverters
- def st_castToLineString(geom: Column): TypedColumn[Any, LineString]
- Definition Classes
- SpatialConverters
- def st_castToPoint(geom: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialConverters
- def st_castToPolygon(geom: Column): TypedColumn[Any, Polygon]
- Definition Classes
- SpatialConverters
- def st_centroid(geom: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialRelations
- def st_closestPoint(left: Column, right: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialRelations
- def st_contains(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_coordDim(geom: Column): TypedColumn[Any, Integer]
- Definition Classes
- SpatialAccessors
- def st_covers(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_crosses(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_difference(geom1: Column, geom2: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialRelations
- def st_dimension(geom: Column): TypedColumn[Any, Integer]
- Definition Classes
- SpatialAccessors
- def st_disjoint(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_distance(left: Column, right: Column): TypedColumn[Any, Double]
- Definition Classes
- SpatialRelations
- def st_distanceSphere(left: Column, right: Column): TypedColumn[Any, Double]
- Definition Classes
- SpatialRelations
- def st_envelope(geom: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialAccessors
- def st_equals(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_exteriorRing(geom: Column): TypedColumn[Any, LineString]
- Definition Classes
- SpatialAccessors
- def st_geoHash(geom: Column, precision: Int): TypedColumn[Any, String]
- Definition Classes
- SpatialOutputs
- def st_geoHash(geom: Column, precision: Column): TypedColumn[Any, String]
- Definition Classes
- SpatialOutputs
- def st_geomFromGeoHash(geohash: Column, precision: Int): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geomFromGeoHash(geohash: Column, precision: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geomFromGeoJSON(wkt: String): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geomFromGeoJSON(wkt: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geomFromWKB(wkb: Array[Byte]): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geomFromWKB(wkb: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geomFromWKT(wkt: String): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geomFromWKT(wkt: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_geometryN(geom: Column, n: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialAccessors
- def st_geometryType(geom: Column): TypedColumn[Any, String]
- Definition Classes
- SpatialAccessors
- def st_interiorRingN(geom: Column, n: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialAccessors
- def st_intersection(geom1: Column, geom2: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialRelations
- def st_intersects(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_isClosed(geom: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialAccessors
- def st_isCollection(geom: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialAccessors
- def st_isEmpty(geom: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialAccessors
- def st_isRing(geom: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialAccessors
- def st_isSimple(geom: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialAccessors
- def st_isValid(geom: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialAccessors
- def st_length(geom: Column): TypedColumn[Any, Double]
- Definition Classes
- SpatialRelations
- def st_lengthSphere(line: Column): TypedColumn[Any, Double]
- Definition Classes
- SpatialRelations
- def st_lineFromText(wkt: String): TypedColumn[Any, LineString]
- Definition Classes
- SpatialConstructors
- def st_lineFromText(wkt: Column): TypedColumn[Any, LineString]
- Definition Classes
- SpatialConstructors
- def st_mLineFromText(wkt: String): TypedColumn[Any, MultiLineString]
- Definition Classes
- SpatialConstructors
- def st_mLineFromText(wkt: Column): TypedColumn[Any, MultiLineString]
- Definition Classes
- SpatialConstructors
- def st_mPointFromText(wkt: String): TypedColumn[Any, MultiPoint]
- Definition Classes
- SpatialConstructors
- def st_mPointFromText(wkt: Column): TypedColumn[Any, MultiPoint]
- Definition Classes
- SpatialConstructors
- def st_mPolyFromText(wkt: String): TypedColumn[Any, MultiPolygon]
- Definition Classes
- SpatialConstructors
- def st_mPolyFromText(wkt: Column): TypedColumn[Any, MultiPolygon]
- Definition Classes
- SpatialConstructors
- def st_makeBBOX(lowerX: Double, lowerY: Double, upperX: Double, upperY: Double): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_makeBBOX(lowerX: Column, lowerY: Column, upperX: Column, upperY: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_makeBox2D(lowerLeft: Point, upperRight: Point): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_makeBox2D(lowerLeft: Column, upperRight: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialConstructors
- def st_makeLine(pointSeq: Seq[Point]): TypedColumn[Any, LineString]
- Definition Classes
- SpatialConstructors
- def st_makeLine(pointSeq: Column): TypedColumn[Any, LineString]
- Definition Classes
- SpatialConstructors
- def st_makePoint(x: Double, y: Double): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_makePoint(x: Column, y: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_makePointM(x: Double, y: Double, m: Double): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_makePointM(x: Column, y: Column, m: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_makePolygon(lineString: LineString): TypedColumn[Any, Polygon]
- Definition Classes
- SpatialConstructors
- def st_makePolygon(lineString: Column): TypedColumn[Any, Polygon]
- Definition Classes
- SpatialConstructors
- def st_makeValid(geom: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialProcessors
- def st_numGeometries(geom: Column): TypedColumn[Any, Integer]
- Definition Classes
- SpatialAccessors
- def st_numPoints(geom: Column): TypedColumn[Any, Integer]
- Definition Classes
- SpatialAccessors
- def st_overlaps(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_point(x: Double, y: Double): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_point(x: Column, y: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_pointFromGeoHash(geohash: Column, precision: Int): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_pointFromGeoHash(geohash: Column, precision: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_pointFromText(wkt: String): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_pointFromText(wkt: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_pointFromWKB(wkb: Array[Byte]): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_pointFromWKB(wkb: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialConstructors
- def st_pointN(geom: Column, n: Column): TypedColumn[Any, Point]
- Definition Classes
- SpatialAccessors
- def st_polygon(lineString: LineString): TypedColumn[Any, Polygon]
- Definition Classes
- SpatialConstructors
- def st_polygon(lineString: Column): TypedColumn[Any, Polygon]
- Definition Classes
- SpatialConstructors
- def st_polygonFromText(wkt: String): TypedColumn[Any, Polygon]
- Definition Classes
- SpatialConstructors
- def st_polygonFromText(wkt: Column): TypedColumn[Any, Polygon]
- Definition Classes
- SpatialConstructors
- def st_relate(left: Column, right: Column): TypedColumn[Any, String]
- Definition Classes
- SpatialRelations
- def st_relateBool(left: Column, right: Column, pattern: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_touches(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_translate(geom: Column, deltaX: Double, deltaY: Double): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialRelations
- def st_translate(geom: Column, deltaX: Column, deltaY: Column): TypedColumn[Any, Geometry]
- Definition Classes
- SpatialRelations
- def st_within(left: Column, right: Column): TypedColumn[Any, Boolean]
- Definition Classes
- SpatialRelations
- def st_x(geom: Column): TypedColumn[Any, Float]
- Definition Classes
- SpatialAccessors
- def st_y(geom: Column): TypedColumn[Any, Float]
- Definition Classes
- SpatialAccessors
- 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)