Github user ueshin commented on a diff in the pull request:
https://github.com/apache/spark/pull/21053#discussion_r182325781
--- Diff:
sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/collectionOperations.scala
---
@@ -417,3 +417,106 @@ case class ArrayMax(child: Expression) extends
UnaryExpression with ImplicitCast
override def prettyName: String = "array_max"
}
+
+/**
+ * Returns the value of index `right` in Array `left` or the value for key
`right` in Map `left`.
+ */
+@ExpressionDescription(
+ usage = """
+ _FUNC_(array, index) - Returns element of array at given index. If
index < 0, accesses elements
+ from the last to the first. Returns NULL if the index exceeds the
length of the array.
--- End diff --
ditto.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]