FAQ
Author: prasadm
Date: Wed Dec 24 09:29:36 2014
New Revision: 1647753

URL: http://svn.apache.org/r1647753
Log:
HIVE-8938: Compiler should save the transform URI as input entity. (Prasad Mujumdar, reviewed by Brock Noland)

Modified:
     hive/trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
     hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
     hive/trunk/ql/src/test/queries/clientnegative/authorization_disallow_transform.q
     hive/trunk/ql/src/test/queries/clientpositive/ppd_transform.q
     hive/trunk/ql/src/test/queries/clientpositive/select_transform_hint.q
     hive/trunk/ql/src/test/queries/clientpositive/transform1.q
     hive/trunk/ql/src/test/queries/clientpositive/transform_acid.q
     hive/trunk/ql/src/test/queries/clientpositive/transform_ppr1.q
     hive/trunk/ql/src/test/queries/clientpositive/transform_ppr2.q
     hive/trunk/ql/src/test/results/clientnegative/authorization_disallow_transform.q.out
     hive/trunk/ql/src/test/results/clientpositive/ppd_transform.q.out
     hive/trunk/ql/src/test/results/clientpositive/select_transform_hint.q.out
     hive/trunk/ql/src/test/results/clientpositive/tez/transform1.q.out
     hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr1.q.out
     hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out
     hive/trunk/ql/src/test/results/clientpositive/transform1.q.out
     hive/trunk/ql/src/test/results/clientpositive/transform_acid.q.out
     hive/trunk/ql/src/test/results/clientpositive/transform_ppr1.q.out
     hive/trunk/ql/src/test/results/clientpositive/transform_ppr2.q.out

Modified: hive/trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
URL: http://svn.apache.org/viewvc/hive/trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java (original)
+++ hive/trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java Wed Dec 24 09:29:36 2014
@@ -1596,6 +1596,8 @@ public class HiveConf extends Configurat
          "readable text) or \"json\" (for a json object)."),
      HIVE_ENTITY_SEPARATOR("hive.entity.separator", "@",
          "Separator used to construct names of tables and partitions. For example, dbname@tablename@partitionname"),
+ HIVE_CAPTURE_TRANSFORM_ENTITY("hive.entity.capture.transform", false,
+ "Compiler to capture transform URI referred in the query"),
      HIVE_DISPLAY_PARTITION_COLUMNS_SEPARATELY("hive.display.partition.cols.separately", true,
          "In older Hive version (0.10 and earlier) no distinction was made between\n" +
          "partition columns or non-partition columns while displaying columns in describe\n" +

Modified: hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java (original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java Wed Dec 24 09:29:36 2014
@@ -3176,6 +3176,13 @@ public class SemanticAnalyzer extends Ba
          new RowSchema(out_rwsch.getColumnInfos()), input), out_rwsch);
      output.setColumnExprMap(new HashMap<String, ExprNodeDesc>()); // disable backtracking

+ // Add URI entity for transform script. script assumed t be local unless downloadable
+ if (conf.getBoolVar(ConfVars.HIVE_CAPTURE_TRANSFORM_ENTITY)) {
+ String scriptCmd = getScriptProgName(stripQuotes(trfm.getChild(execPos).getText()));
+ getInputs().add(new ReadEntity(new Path(scriptCmd),
+ !SessionState.canDownloadResource(scriptCmd)));
+ }
+
      return output;
    }


Modified: hive/trunk/ql/src/test/queries/clientnegative/authorization_disallow_transform.q
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientnegative/authorization_disallow_transform.q?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientnegative/authorization_disallow_transform.q (original)
+++ hive/trunk/ql/src/test/queries/clientnegative/authorization_disallow_transform.q Wed Dec 24 09:29:36 2014
@@ -1,6 +1,7 @@
  set hive.test.authz.sstd.hs2.mode=true;
  set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactoryForTest;
  set hive.security.authorization.enabled=true;
+set hive.entity.capture.transform=true;
  set role ALL;
  create table t1(i int);
  SELECT TRANSFORM (*) USING 'cat' AS (key, value) FROM t1;

Modified: hive/trunk/ql/src/test/queries/clientpositive/ppd_transform.q
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/ppd_transform.q?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/ppd_transform.q (original)
+++ hive/trunk/ql/src/test/queries/clientpositive/ppd_transform.q Wed Dec 24 09:29:36 2014
@@ -1,5 +1,6 @@
  set hive.optimize.ppd=true;
  set hive.ppd.remove.duplicatefilters=false;
+set hive.entity.capture.transform=true;

  EXPLAIN
  FROM (

Modified: hive/trunk/ql/src/test/queries/clientpositive/select_transform_hint.q
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/select_transform_hint.q?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/select_transform_hint.q (original)
+++ hive/trunk/ql/src/test/queries/clientpositive/select_transform_hint.q Wed Dec 24 09:29:36 2014
@@ -1,3 +1,5 @@
+set hive.entity.capture.transform=true;
+
  EXPLAIN
  SELECT /*+MAPJOIN(a)*/
  TRANSFORM(a.key, a.value) USING 'cat' AS (tkey, tvalue)
@@ -21,4 +23,4 @@ on a.key = b.key;
  SELECT /*+STREAMTABLE(a)*/
  TRANSFORM(a.key, a.value) USING 'cat' AS (tkey, tvalue)
  FROM src a join src b
-on a.key = b.key;
\ No newline at end of file
+on a.key = b.key;

Modified: hive/trunk/ql/src/test/queries/clientpositive/transform1.q
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/transform1.q?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/transform1.q (original)
+++ hive/trunk/ql/src/test/queries/clientpositive/transform1.q Wed Dec 24 09:29:36 2014
@@ -1,3 +1,4 @@
+set hive.entity.capture.transform=true;

  create table transform1_t1(a string, b string);


Modified: hive/trunk/ql/src/test/queries/clientpositive/transform_acid.q
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/transform_acid.q?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/transform_acid.q (original)
+++ hive/trunk/ql/src/test/queries/clientpositive/transform_acid.q Wed Dec 24 09:29:36 2014
@@ -1,3 +1,4 @@
+set hive.entity.capture.transform=true;
  set hive.support.concurrency=true;
  set hive.txn.manager=org.apache.hadoop.hive.ql.lockmgr.DbTxnManager;
  set hive.enforce.bucketing=true;

Modified: hive/trunk/ql/src/test/queries/clientpositive/transform_ppr1.q
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/transform_ppr1.q?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/transform_ppr1.q (original)
+++ hive/trunk/ql/src/test/queries/clientpositive/transform_ppr1.q Wed Dec 24 09:29:36 2014
@@ -1,4 +1,5 @@
  set hive.optimize.ppd=true;
+set hive.entity.capture.transform=true;

  EXPLAIN EXTENDED
  FROM (

Modified: hive/trunk/ql/src/test/queries/clientpositive/transform_ppr2.q
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/queries/clientpositive/transform_ppr2.q?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/queries/clientpositive/transform_ppr2.q (original)
+++ hive/trunk/ql/src/test/queries/clientpositive/transform_ppr2.q Wed Dec 24 09:29:36 2014
@@ -1,4 +1,5 @@
  set hive.optimize.ppd=true;
+set hive.entity.capture.transform=true;

  EXPLAIN EXTENDED
  FROM (

Modified: hive/trunk/ql/src/test/results/clientnegative/authorization_disallow_transform.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientnegative/authorization_disallow_transform.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientnegative/authorization_disallow_transform.q.out (original)
+++ hive/trunk/ql/src/test/results/clientnegative/authorization_disallow_transform.q.out Wed Dec 24 09:29:36 2014
@@ -10,11 +10,4 @@ POSTHOOK: query: create table t1(i int)
  POSTHOOK: type: CREATETABLE
  POSTHOOK: Output: database:default
  POSTHOOK: Output: default@t1
-PREHOOK: query: SELECT TRANSFORM (*) USING 'cat' AS (key, value) FROM t1
-PREHOOK: type: QUERY
-PREHOOK: Input: default@t1
-#### A masked pattern was here ####
-FAILED: Hive Internal Error: org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAccessControlException(Query with transform clause is disallowed in current configuration.)
-org.apache.hadoop.hive.ql.security.authorization.plugin.HiveAccessControlException: Query with transform clause is disallowed in current configuration.
-#### A masked pattern was here ####
-
+FAILED: HiveAccessControlException Permission denied: Principal [name=hive_test_user, type=USER] does not have following privileges for operation QUERY [[SELECT] on Object [type=LOCAL_URI, name=cat]]

Modified: hive/trunk/ql/src/test/results/clientpositive/ppd_transform.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/ppd_transform.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/ppd_transform.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/ppd_transform.q.out Wed Dec 24 09:29:36 2014
@@ -74,6 +74,7 @@ PREHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@src
  #### A masked pattern was here ####
  POSTHOOK: query: FROM (
@@ -84,6 +85,7 @@ POSTHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@src
  #### A masked pattern was here ####
  0 val_0
@@ -246,6 +248,7 @@ PREHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@src
  #### A masked pattern was here ####
  POSTHOOK: query: FROM (
@@ -256,6 +259,7 @@ POSTHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@src
  #### A masked pattern was here ####
  0 val_0

Modified: hive/trunk/ql/src/test/results/clientpositive/select_transform_hint.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/select_transform_hint.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/select_transform_hint.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/select_transform_hint.q.out Wed Dec 24 09:29:36 2014
@@ -80,6 +80,7 @@ TRANSFORM(a.key, a.value) USING 'cat' AS
  FROM src a join src b
  on a.key = b.key
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@src
  #### A masked pattern was here ####
  POSTHOOK: query: SELECT /*+MAPJOIN(a)*/
@@ -87,6 +88,7 @@ TRANSFORM(a.key, a.value) USING 'cat' AS
  FROM src a join src b
  on a.key = b.key
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@src
  #### A masked pattern was here ####
  238 val_238
@@ -1195,6 +1197,7 @@ TRANSFORM(a.key, a.value) USING 'cat' AS
  FROM src a join src b
  on a.key = b.key
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@src
  #### A masked pattern was here ####
  POSTHOOK: query: SELECT /*+STREAMTABLE(a)*/
@@ -1202,6 +1205,7 @@ TRANSFORM(a.key, a.value) USING 'cat' AS
  FROM src a join src b
  on a.key = b.key
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@src
  #### A masked pattern was here ####
  0 val_0

Modified: hive/trunk/ql/src/test/results/clientpositive/tez/transform1.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/tez/transform1.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/tez/transform1.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/tez/transform1.q.out Wed Dec 24 09:29:36 2014
@@ -53,10 +53,12 @@ STAGE PLANS:

  PREHOOK: query: SELECT transform(*) USING 'cat' AS (col array<bigint>) FROM transform1_t1
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@transform1_t1
  #### A masked pattern was here ####
  POSTHOOK: query: SELECT transform(*) USING 'cat' AS (col array<bigint>) FROM transform1_t1
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@transform1_t1
  #### A masked pattern was here ####
  PREHOOK: query: create table transform1_t2(col array<int>)
@@ -125,10 +127,12 @@ STAGE PLANS:

  PREHOOK: query: SELECT transform('0\0021\0022') USING 'cat' AS (col array<int>) FROM transform1_t2
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@transform1_t2
  #### A masked pattern was here ####
  POSTHOOK: query: SELECT transform('0\0021\0022') USING 'cat' AS (col array<int>) FROM transform1_t2
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@transform1_t2
  #### A masked pattern was here ####
  [0,1,2]

Modified: hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr1.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr1.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr1.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr1.q.out Wed Dec 24 09:29:36 2014
@@ -372,6 +372,7 @@ PREHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100 AND tmap.ds = '2008-04-08'
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@srcpart
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
@@ -386,6 +387,7 @@ POSTHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100 AND tmap.ds = '2008-04-08'
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@srcpart
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12

Modified: hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/tez/transform_ppr2.q.out Wed Dec 24 09:29:36 2014
@@ -281,6 +281,7 @@ PREHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@srcpart
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
@@ -294,6 +295,7 @@ POSTHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@srcpart
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12

Modified: hive/trunk/ql/src/test/results/clientpositive/transform1.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/transform1.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/transform1.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/transform1.q.out Wed Dec 24 09:29:36 2014
@@ -50,10 +50,12 @@ STAGE PLANS:

  PREHOOK: query: SELECT transform(*) USING 'cat' AS (col array<bigint>) FROM transform1_t1
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@transform1_t1
  #### A masked pattern was here ####
  POSTHOOK: query: SELECT transform(*) USING 'cat' AS (col array<bigint>) FROM transform1_t1
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@transform1_t1
  #### A masked pattern was here ####
  PREHOOK: query: create table transform1_t2(col array<int>)
@@ -119,10 +121,12 @@ STAGE PLANS:

  PREHOOK: query: SELECT transform('0\0021\0022') USING 'cat' AS (col array<int>) FROM transform1_t2
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@transform1_t2
  #### A masked pattern was here ####
  POSTHOOK: query: SELECT transform('0\0021\0022') USING 'cat' AS (col array<int>) FROM transform1_t2
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@transform1_t2
  #### A masked pattern was here ####
  [0,1,2]

Modified: hive/trunk/ql/src/test/results/clientpositive/transform_acid.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/transform_acid.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/transform_acid.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/transform_acid.q.out Wed Dec 24 09:29:36 2014
@@ -23,9 +23,11 @@ POSTHOOK: Lineage: transform_acid.b EXPR
  PREHOOK: query: SELECT transform(*) USING 'transform_acid_grep.sh' AS (col string) FROM transform_acid
  PREHOOK: type: QUERY
  PREHOOK: Input: default@transform_acid
+PREHOOK: Input: transform_acid_grep.sh
  #### A masked pattern was here ####
  POSTHOOK: query: SELECT transform(*) USING 'transform_acid_grep.sh' AS (col string) FROM transform_acid
  POSTHOOK: type: QUERY
  POSTHOOK: Input: default@transform_acid
+POSTHOOK: Input: transform_acid_grep.sh
  #### A masked pattern was here ####
  a

Modified: hive/trunk/ql/src/test/results/clientpositive/transform_ppr1.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/transform_ppr1.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/transform_ppr1.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/transform_ppr1.q.out Wed Dec 24 09:29:36 2014
@@ -366,6 +366,7 @@ PREHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100 AND tmap.ds = '2008-04-08'
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@srcpart
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
@@ -380,6 +381,7 @@ POSTHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100 AND tmap.ds = '2008-04-08'
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@srcpart
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12

Modified: hive/trunk/ql/src/test/results/clientpositive/transform_ppr2.q.out
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/clientpositive/transform_ppr2.q.out?rev=1647753&r1=1647752&r2=1647753&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/clientpositive/transform_ppr2.q.out (original)
+++ hive/trunk/ql/src/test/results/clientpositive/transform_ppr2.q.out Wed Dec 24 09:29:36 2014
@@ -275,6 +275,7 @@ PREHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  PREHOOK: type: QUERY
+PREHOOK: Input: cat
  PREHOOK: Input: default@srcpart
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  PREHOOK: Input: default@srcpart@ds=2008-04-08/hr=12
@@ -288,6 +289,7 @@ POSTHOOK: query: FROM (
  ) tmap
  SELECT tmap.tkey, tmap.tvalue WHERE tmap.tkey < 100
  POSTHOOK: type: QUERY
+POSTHOOK: Input: cat
  POSTHOOK: Input: default@srcpart
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=11
  POSTHOOK: Input: default@srcpart@ds=2008-04-08/hr=12

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupcommits @
categorieshive, hadoop
postedDec 24, '14 at 9:29a
activeDec 24, '14 at 9:29a
posts1
users1
websitehive.apache.org

1 user in discussion

Prasadm: 1 post

People

Translate

site design / logo © 2021 Grokbase