Skip to content

Commit

Permalink
Add alias character_length.
Browse files Browse the repository at this point in the history
  • Loading branch information
wangyum committed Jun 16, 2017
1 parent 93dd0c5 commit 2fbf9e2
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,7 @@ object FunctionRegistry {
expression[Base64]("base64"),
expression[BitLength]("bit_length"),
expression[Length]("char_length"),
expression[Length]("character_length"),
expression[Concat]("concat"),
expression[ConcatWs]("concat_ws"),
expression[Decode]("decode"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1209,6 +1209,10 @@ case class Substring(str: Expression, pos: Expression, len: Expression)
Examples:
> SELECT _FUNC_('Spark SQL');
9
> SELECT CHAR_LENGTH('Spark SQL');
9
> SELECT CHARACTER_LENGTH('Spark SQL');
9
""")
// scalastyle:on line.size.limit
case class Length(child: Expression) extends UnaryExpression with ImplicitCastInputTypes {
Expand Down
1 change: 1 addition & 0 deletions sql/core/src/test/resources/sql-tests/inputs/operators.sql
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,5 @@ select mod(7, 2), mod(7, 0), mod(0, 2), mod(7, null), mod(null, 2), mod(null, nu
-- length
select BIT_LENGTH('abc');
select CHAR_LENGTH('abc');
select CHARACTER_LENGTH('abc');
select OCTET_LENGTH('abc');
14 changes: 11 additions & 3 deletions sql/core/src/test/resources/sql-tests/results/operators.sql.out
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
-- Automatically generated by SQLQueryTestSuite
-- Number of queries: 54
-- Number of queries: 55


-- !query 0
Expand Down Expand Up @@ -439,8 +439,16 @@ struct<length(abc):int>


-- !query 53
select OCTET_LENGTH('abc')
select CHARACTER_LENGTH('abc')
-- !query 53 schema
struct<octetlength(abc):int>
struct<length(abc):int>
-- !query 53 output
3


-- !query 54
select OCTET_LENGTH('abc')
-- !query 54 schema
struct<octetlength(abc):int>
-- !query 54 output
3

0 comments on commit 2fbf9e2

Please sign in to comment.