[ https://issues.apache.org/jira/browse/SPARK-14415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yin Huai updated SPARK-14415: ----------------------------- Assignee: Dongjoon Hyun > All functions should show usages by command `DESC FUNCTION` > ----------------------------------------------------------- > > Key: SPARK-14415 > URL: https://issues.apache.org/jira/browse/SPARK-14415 > Project: Spark > Issue Type: Improvement > Components: SQL > Reporter: Dongjoon Hyun > Assignee: Dongjoon Hyun > Fix For: 2.0.0 > > > Currently, many functions do now show usages like the followings. > {code} > scala> sql("desc function extended `sin`").collect().foreach(println) > [Function: sin] > [Class: org.apache.spark.sql.catalyst.expressions.Sin] > [Usage: To be added.] > [Extended Usage: > To be added.] > {code} > This PR adds descriptions for functions and adds a testcase prevent adding > function without usage. > {code} > scala> sql("desc function extended `sin`").collect().foreach(println); > [Function: sin] > [Class: org.apache.spark.sql.catalyst.expressions.Sin] > [Usage: sin(x) - Returns the sine of x.] > [Extended Usage: > > SELECT sin(0); > 0.0] > {code} > The only exceptions are `cube`, `grouping`, `grouping_id`, `rollup`, `window`. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org