[
https://issues.apache.org/jira/browse/HIVE-2655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14743007#comment-14743007
]
Carl Steinbach commented on HIVE-2655:
--------------------------------------
bq. Marking resolved as this was committed in
54ec1cb0d0540edf7946738bc113e90adcc09a6d.
Here's the actual commit post migration to Git:
{noformat}
commit 7f0d6e69ec7aae756d1e7cee034df60b744482ce
Author: Edward Capriolo <[email protected]>
Date: Sat Jun 15 00:59:04 2013 +0000
Submitted by: Brock Noland Jonathon Chang
Reviewed by: Edward Capriolo
Approved by: Edward Capriolo
git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1493292
13f79535-47bb-0310-9956-ffa450edef68
ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeEvaluator.java |
7 ++
ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java |
11 +++
ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java |
35 ++++++++++
ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java |
32 +++++++++
ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java |
31 +++++----
ql/src/java/org/apache/hadoop/hive/ql/parse/HiveLexer.g |
1 +
ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g |
19 ++++++
ql/src/java/org/apache/hadoop/hive/ql/parse/MacroSemanticAnalyzer.java |
146 +++++++++++++++++++++++++++++++++++++++
ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java |
2 +-
ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzerFactory.java |
5 ++
ql/src/java/org/apache/hadoop/hive/ql/plan/CreateMacroDesc.java |
72 ++++++++++++++++++++
ql/src/java/org/apache/hadoop/hive/ql/plan/DropMacroDesc.java |
48 +++++++++++++
ql/src/java/org/apache/hadoop/hive/ql/plan/FunctionWork.java |
18 +++++
ql/src/java/org/apache/hadoop/hive/ql/plan/HiveOperation.java |
2 +
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFMacro.java |
171 ++++++++++++++++++++++++++++++++++++++++++++++
ql/src/test/org/apache/hadoop/hive/ql/parse/TestMacroSemanticAnalyzer.java |
133 ++++++++++++++++++++++++++++++++++++
ql/src/test/org/apache/hadoop/hive/ql/parse/TestSemanticAnalyzerFactory.java |
47 +++++++++++++
ql/src/test/org/apache/hadoop/hive/ql/plan/TestCreateMacroDesc.java |
54 +++++++++++++++
ql/src/test/org/apache/hadoop/hive/ql/plan/TestDropMacroDesc.java |
36 ++++++++++
ql/src/test/org/apache/hadoop/hive/ql/udf/generic/TestGenericUDFMacro.java |
96 ++++++++++++++++++++++++++
ql/src/test/queries/clientnegative/macro_unused_parameter.q |
1 +
ql/src/test/queries/clientpositive/macro.q |
26 +++++++
ql/src/test/queries/negative/macro_reserved_word.q |
1 +
ql/src/test/results/clientnegative/macro_unused_parameter.q.out |
1 +
ql/src/test/results/clientpositive/macro.q.out |
472
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ql/src/test/results/compiler/errors/macro_reserved_word.q.out |
1 +
26 files changed, 1453 insertions(+), 15 deletions(-)
{noformat}
> Ability to define functions in HQL
> ----------------------------------
>
> Key: HIVE-2655
> URL: https://issues.apache.org/jira/browse/HIVE-2655
> Project: Hive
> Issue Type: New Feature
> Components: SQL
> Reporter: Jonathan Perlow
> Assignee: Brock Noland
> Labels: TODOC12
> Fix For: 0.12.0
>
> Attachments: ASF.LICENSE.NOT.GRANTED--HIVE-2655.D915.1.patch,
> ASF.LICENSE.NOT.GRANTED--HIVE-2655.D915.2.patch,
> ASF.LICENSE.NOT.GRANTED--HIVE-2655.D915.3.patch,
> ASF.LICENSE.NOT.GRANTED--HIVE-2655.D915.4.patch, HIVE-2655-10.patch,
> HIVE-2655-10.patch, HIVE-2655-9.patch
>
>
> Ability to create functions in HQL as a substitute for creating them in Java.
> Jonathan Chang requested I create this issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)