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