[
https://issues.apache.org/jira/browse/TRAFODION-2229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15633651#comment-15633651
]
ASF GitHub Bot commented on TRAFODION-2229:
-------------------------------------------
Github user DaveBirdsall commented on a diff in the pull request:
https://github.com/apache/incubator-trafodion/pull/813#discussion_r86402873
--- Diff: core/sql/parser/sqlparser.y ---
@@ -9671,6 +9676,62 @@ misc_function :
$$ = $2;
}
+ | TOK_SHA '(' value_expression ')'
+ {
+ $$ = new (PARSERHEAP())
+ BuiltinFunction(ITM_SHA1,
+ CmpCommon::statementHeap(),
+ 1, $3);
+ }
+ | TOK_SHA1 '(' value_expression ')'
+ {
+ $$ = new (PARSERHEAP())
+ BuiltinFunction(ITM_SHA1,
+ CmpCommon::statementHeap(),
+ 1, $3);
+ }
+
+ | TOK_SHA2 '(' value_expression ')'
+ {
+ $$ = new (PARSERHEAP())
+ BuiltinFunction(ITM_SHA2,
+ CmpCommon::statementHeap(),
+ 1, $3);
+ }
+
+ | TOK_MD5 '(' value_expression ')'
+ {
+ $$ = new (PARSERHEAP())
+ BuiltinFunction(ITM_MD5,
+ CmpCommon::statementHeap(),
+ 1, $3);
+ }
+
+ | TOK_CRC32 '(' value_expression ')'
+ {
+ $$ = new (PARSERHEAP())
+ BuiltinFunction(ITM_CRC32,
+ CmpCommon::statementHeap(),
+ 1, $3);
+ }
+
+
+ | TOK_SHA1 '(' value_expression ')'
--- End diff --
Looks like this production is in there twice?
> add Hashing functions to Trafodion
> ----------------------------------
>
> Key: TRAFODION-2229
> URL: https://issues.apache.org/jira/browse/TRAFODION-2229
> Project: Apache Trafodion
> Issue Type: Sub-task
> Reporter: liu ming
> Assignee: liu ming
>
> CRC32() Compute a cyclic redundancy check value
> MD5() Calculate MD5 checksum
> SHA1(), SHA() Calculate an SHA-1 160-bit checksum
> SHA2() Calculate an SHA-2 checksum
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)