vectorpipe
.
functions
osm
package
osm
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
osm
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
StrMember
(
type:
String
,
ref:
Long
,
role:
String
)
extends
Product
with
Serializable
Value Members
val
SemiInterestingPrefixes
:
Set
[
String
]
val
SemiInterestingTags
:
Set
[
String
]
val
UninterestingPrefixes
:
Set
[
String
]
val
UninterestingSingleTags
:
Set
[
String
]
val
UninterestingTags
:
Set
[
String
]
val
array_intersects
:
UserDefinedFunction
lazy val
compressMemberTypes
:
UserDefinedFunction
def
ensureCompressedMembers
(
input:
DataFrame
)
:
DataFrame
lazy val
extractHashtags
:
UserDefinedFunction
def
hasCompressedMemberTypes
(
input:
DataFrame
)
:
Boolean
Checks if members have byte-encoded types
def
hashtags
(
comment:
Column
)
:
Column
def
isArea
(
tags:
Column
)
:
Column
val
isAreaUDF
:
UserDefinedFunction
def
isBuilding
(
tags:
Column
)
:
Column
def
isCoastline
(
tags:
Column
)
:
Column
def
isMultiPolygon
(
tags:
Column
)
:
Column
def
isNew
(
version:
Column
,
minorVersion:
Column
)
:
Column
lazy val
isPOI
:
UserDefinedFunction
def
isRoad
(
tags:
Column
)
:
Column
def
isRoute
(
tags:
Column
)
:
Column
def
isTagged
(
tags:
Column
)
:
Column
def
isWaterway
(
tags:
Column
)
:
Column
def
mergeTags
:
UserDefinedFunction
val
reduceTags
:
UserDefinedFunction
lazy val
removeSemiInterestingTags
:
UserDefinedFunction
lazy val
removeUninterestingTags
:
UserDefinedFunction
def
splitDelimitedValues
(
values:
String
)
:
Set
[
String
]
def
splitDelimitedValues
(
values:
Column
,
default:
Column
=
lit("")
)
:
Column
Inherited from
AnyRef
Inherited from
Any
Ungrouped