This is an automated email from the ASF dual-hosted git repository.

prasanthj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new e89995a  [Addendum: missed files] HIVE-23118: Option for exposing 
compile time counters as tez counters (Prasanth Jayachandran reviewed by Jesus 
Camacho Rodriguez)
e89995a is described below

commit e89995afe1de914caa86ef99c54993ef809d9402
Author: Prasanth Jayachandran <prasan...@apache.org>
AuthorDate: Fri Apr 3 18:11:24 2020 -0700

    [Addendum: missed files] HIVE-23118: Option for exposing compile time 
counters as tez counters (Prasanth Jayachandran reviewed by Jesus Camacho 
Rodriguez)
    
    Signed-off-by: Prasanth Jayachandran <prasan...@apache.org>
---
 .../hive/ql/exec/tez/CompileTimeCounters.java      |   27 +
 .../hive/ql/hooks/CompileTimeCounterPreHook.java   |   84 ++
 .../queries/clientpositive/tez_compile_counters.q  |   27 +
 .../clientpositive/llap/tez_compile_counters.q.out | 1540 ++++++++++++++++++++
 4 files changed, 1678 insertions(+)

diff --git 
a/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/CompileTimeCounters.java 
b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/CompileTimeCounters.java
new file mode 100644
index 0000000..162643c
--- /dev/null
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/CompileTimeCounters.java
@@ -0,0 +1,27 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hive.ql.exec.tez;
+
+import org.apache.hadoop.classification.InterfaceAudience;
+
+@InterfaceAudience.Private
+public enum CompileTimeCounters {
+  TOTAL_FILE_SIZE,
+  RAW_DATA_SIZE,
+}
\ No newline at end of file
diff --git 
a/ql/src/java/org/apache/hadoop/hive/ql/hooks/CompileTimeCounterPreHook.java 
b/ql/src/java/org/apache/hadoop/hive/ql/hooks/CompileTimeCounterPreHook.java
new file mode 100644
index 0000000..415ac42
--- /dev/null
+++ b/ql/src/java/org/apache/hadoop/hive/ql/hooks/CompileTimeCounterPreHook.java
@@ -0,0 +1,84 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hive.ql.hooks;
+
+import java.util.List;
+import java.util.Set;
+
+import org.apache.hadoop.hive.ql.QueryPlan;
+import org.apache.hadoop.hive.ql.exec.Operator;
+import org.apache.hadoop.hive.ql.exec.OperatorUtils;
+import org.apache.hadoop.hive.ql.exec.TableScanOperator;
+import org.apache.hadoop.hive.ql.exec.Utilities;
+import org.apache.hadoop.hive.ql.exec.tez.CompileTimeCounters;
+import org.apache.hadoop.hive.ql.exec.tez.TezTask;
+import org.apache.hadoop.hive.ql.hooks.HookContext.HookType;
+import org.apache.hadoop.hive.ql.plan.BaseWork;
+import org.apache.hadoop.hive.ql.plan.TezWork;
+import org.apache.tez.common.counters.TezCounters;
+
+/**
+ * Implementation of a pre execute hook that adds compile time tez counters to 
tez tasks.
+ */
+public class CompileTimeCounterPreHook implements ExecuteWithHookContext {
+
+  @Override
+  public void run(HookContext hookContext) throws Exception {
+    assert(hookContext.getHookType() == HookType.PRE_EXEC_HOOK);
+    QueryPlan plan = hookContext.getQueryPlan();
+    if (plan == null) {
+      return;
+    }
+
+    int numMrJobs = Utilities.getMRTasks(plan.getRootTasks()).size();
+    List<TezTask> rootTasks = Utilities.getTezTasks(plan.getRootTasks());
+    int numTezJobs = rootTasks.size();
+    if (numMrJobs + numTezJobs <= 0) {
+      return; // ignore client only queries
+    }
+
+    for (TezTask tezTask : rootTasks) {
+      TezCounters tezCounters = new TezCounters();
+      String groupName = CompileTimeCounters.class.getName();
+      long totalFileSize = 0;
+      long totalRawDataSize = 0;
+      for (TezTask currTask : Utilities.getTezTasks(plan.getRootTasks())) {
+        TezWork work = currTask.getWork();
+        for (BaseWork w : work.getAllWork()) {
+          for (Operator<?> op : w.getAllRootOperators()) {
+            Set<TableScanOperator> tsOpSet = OperatorUtils.findOperators(op, 
TableScanOperator.class);
+            // iterate all TS op from all work, and get the total file size 
(make appropriate DPP adjustment)
+            for (TableScanOperator sourceTsOp : tsOpSet) {
+              String vertexName = w.getName();
+              String counterName = 
Utilities.getVertexCounterName(CompileTimeCounters.TOTAL_FILE_SIZE.name(), 
vertexName);
+              totalFileSize += sourceTsOp.getStatistics().getTotalFileSize();
+              totalRawDataSize += sourceTsOp.getStatistics().getDataSize();
+              tezCounters.findCounter(groupName, 
counterName).increment(sourceTsOp.getStatistics().getTotalFileSize());
+              counterName = 
Utilities.getVertexCounterName(CompileTimeCounters.RAW_DATA_SIZE.name(), 
vertexName);
+              tezCounters.findCounter(groupName, 
counterName).increment(sourceTsOp.getStatistics().getDataSize());
+            }
+          }
+        }
+      }
+      tezCounters.findCounter(groupName, 
CompileTimeCounters.TOTAL_FILE_SIZE.name()).increment(totalFileSize);
+      tezCounters.findCounter(groupName, 
CompileTimeCounters.RAW_DATA_SIZE.name()).increment(totalRawDataSize);
+      tezTask.setTezCounters(tezCounters);
+    }
+  }
+}
diff --git a/ql/src/test/queries/clientpositive/tez_compile_counters.q 
b/ql/src/test/queries/clientpositive/tez_compile_counters.q
new file mode 100644
index 0000000..f14de62
--- /dev/null
+++ b/ql/src/test/queries/clientpositive/tez_compile_counters.q
@@ -0,0 +1,27 @@
+--! qt:dataset:src
+set hive.compute.query.using.stats=false;
+set hive.exec.max.dynamic.partitions=400;
+set hive.exec.max.dynamic.partitions.pernode=400;
+set hive.mapred.mode=nonstrict;
+set hive.fetch.task.conversion=none;
+set hive.map.aggr=false;
+-- disabling map side aggregation as that can lead to different intermediate 
record counts
+set hive.tez.exec.print.summary=true;
+set hive.optimize.sort.dynamic.partition.threshold=-1;
+
+create table testpart (k int) partitioned by (v string);
+insert overwrite table testpart partition(v) select * from src;
+insert into table testpart partition(v) select * from src;
+
+set 
hive.exec.pre.hooks=org.apache.hadoop.hive.ql.hooks.CompileTimeCounterPreHook;
+set 
hive.exec.post.hooks=org.apache.hadoop.hive.ql.hooks.PostExecTezSummaryPrinter;
+select sum(hash(*)) from testpart;
+select sum(hash(*)) from testpart where v < 'val_100';
+select sum(hash(*)) from testpart where v < 'val_200';
+
+set hive.tez.dynamic.partition.pruning=true;
+create table testpart1 like testpart;
+insert overwrite table testpart1 partition(v) select * from testpart where v < 
'val_200';
+
+explain select sum(hash(*)) from testpart t1 join testpart1 t2 on t1.v = t2.v;
+select sum(hash(*)) from testpart t1 join testpart1 t2 on t1.v = t2.v;
diff --git a/ql/src/test/results/clientpositive/llap/tez_compile_counters.q.out 
b/ql/src/test/results/clientpositive/llap/tez_compile_counters.q.out
new file mode 100644
index 0000000..1d31fde
--- /dev/null
+++ b/ql/src/test/results/clientpositive/llap/tez_compile_counters.q.out
@@ -0,0 +1,1540 @@
+PREHOOK: query: create table testpart (k int) partitioned by (v string)
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@testpart
+POSTHOOK: query: create table testpart (k int) partitioned by (v string)
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@testpart
+PREHOOK: query: insert overwrite table testpart partition(v) select * from src
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@testpart
+POSTHOOK: query: insert overwrite table testpart partition(v) select * from src
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@testpart@v=val_0
+POSTHOOK: Output: default@testpart@v=val_10
+POSTHOOK: Output: default@testpart@v=val_100
+POSTHOOK: Output: default@testpart@v=val_103
+POSTHOOK: Output: default@testpart@v=val_104
+POSTHOOK: Output: default@testpart@v=val_105
+POSTHOOK: Output: default@testpart@v=val_11
+POSTHOOK: Output: default@testpart@v=val_111
+POSTHOOK: Output: default@testpart@v=val_113
+POSTHOOK: Output: default@testpart@v=val_114
+POSTHOOK: Output: default@testpart@v=val_116
+POSTHOOK: Output: default@testpart@v=val_118
+POSTHOOK: Output: default@testpart@v=val_119
+POSTHOOK: Output: default@testpart@v=val_12
+POSTHOOK: Output: default@testpart@v=val_120
+POSTHOOK: Output: default@testpart@v=val_125
+POSTHOOK: Output: default@testpart@v=val_126
+POSTHOOK: Output: default@testpart@v=val_128
+POSTHOOK: Output: default@testpart@v=val_129
+POSTHOOK: Output: default@testpart@v=val_131
+POSTHOOK: Output: default@testpart@v=val_133
+POSTHOOK: Output: default@testpart@v=val_134
+POSTHOOK: Output: default@testpart@v=val_136
+POSTHOOK: Output: default@testpart@v=val_137
+POSTHOOK: Output: default@testpart@v=val_138
+POSTHOOK: Output: default@testpart@v=val_143
+POSTHOOK: Output: default@testpart@v=val_145
+POSTHOOK: Output: default@testpart@v=val_146
+POSTHOOK: Output: default@testpart@v=val_149
+POSTHOOK: Output: default@testpart@v=val_15
+POSTHOOK: Output: default@testpart@v=val_150
+POSTHOOK: Output: default@testpart@v=val_152
+POSTHOOK: Output: default@testpart@v=val_153
+POSTHOOK: Output: default@testpart@v=val_155
+POSTHOOK: Output: default@testpart@v=val_156
+POSTHOOK: Output: default@testpart@v=val_157
+POSTHOOK: Output: default@testpart@v=val_158
+POSTHOOK: Output: default@testpart@v=val_160
+POSTHOOK: Output: default@testpart@v=val_162
+POSTHOOK: Output: default@testpart@v=val_163
+POSTHOOK: Output: default@testpart@v=val_164
+POSTHOOK: Output: default@testpart@v=val_165
+POSTHOOK: Output: default@testpart@v=val_166
+POSTHOOK: Output: default@testpart@v=val_167
+POSTHOOK: Output: default@testpart@v=val_168
+POSTHOOK: Output: default@testpart@v=val_169
+POSTHOOK: Output: default@testpart@v=val_17
+POSTHOOK: Output: default@testpart@v=val_170
+POSTHOOK: Output: default@testpart@v=val_172
+POSTHOOK: Output: default@testpart@v=val_174
+POSTHOOK: Output: default@testpart@v=val_175
+POSTHOOK: Output: default@testpart@v=val_176
+POSTHOOK: Output: default@testpart@v=val_177
+POSTHOOK: Output: default@testpart@v=val_178
+POSTHOOK: Output: default@testpart@v=val_179
+POSTHOOK: Output: default@testpart@v=val_18
+POSTHOOK: Output: default@testpart@v=val_180
+POSTHOOK: Output: default@testpart@v=val_181
+POSTHOOK: Output: default@testpart@v=val_183
+POSTHOOK: Output: default@testpart@v=val_186
+POSTHOOK: Output: default@testpart@v=val_187
+POSTHOOK: Output: default@testpart@v=val_189
+POSTHOOK: Output: default@testpart@v=val_19
+POSTHOOK: Output: default@testpart@v=val_190
+POSTHOOK: Output: default@testpart@v=val_191
+POSTHOOK: Output: default@testpart@v=val_192
+POSTHOOK: Output: default@testpart@v=val_193
+POSTHOOK: Output: default@testpart@v=val_194
+POSTHOOK: Output: default@testpart@v=val_195
+POSTHOOK: Output: default@testpart@v=val_196
+POSTHOOK: Output: default@testpart@v=val_197
+POSTHOOK: Output: default@testpart@v=val_199
+POSTHOOK: Output: default@testpart@v=val_2
+POSTHOOK: Output: default@testpart@v=val_20
+POSTHOOK: Output: default@testpart@v=val_200
+POSTHOOK: Output: default@testpart@v=val_201
+POSTHOOK: Output: default@testpart@v=val_202
+POSTHOOK: Output: default@testpart@v=val_203
+POSTHOOK: Output: default@testpart@v=val_205
+POSTHOOK: Output: default@testpart@v=val_207
+POSTHOOK: Output: default@testpart@v=val_208
+POSTHOOK: Output: default@testpart@v=val_209
+POSTHOOK: Output: default@testpart@v=val_213
+POSTHOOK: Output: default@testpart@v=val_214
+POSTHOOK: Output: default@testpart@v=val_216
+POSTHOOK: Output: default@testpart@v=val_217
+POSTHOOK: Output: default@testpart@v=val_218
+POSTHOOK: Output: default@testpart@v=val_219
+POSTHOOK: Output: default@testpart@v=val_221
+POSTHOOK: Output: default@testpart@v=val_222
+POSTHOOK: Output: default@testpart@v=val_223
+POSTHOOK: Output: default@testpart@v=val_224
+POSTHOOK: Output: default@testpart@v=val_226
+POSTHOOK: Output: default@testpart@v=val_228
+POSTHOOK: Output: default@testpart@v=val_229
+POSTHOOK: Output: default@testpart@v=val_230
+POSTHOOK: Output: default@testpart@v=val_233
+POSTHOOK: Output: default@testpart@v=val_235
+POSTHOOK: Output: default@testpart@v=val_237
+POSTHOOK: Output: default@testpart@v=val_238
+POSTHOOK: Output: default@testpart@v=val_239
+POSTHOOK: Output: default@testpart@v=val_24
+POSTHOOK: Output: default@testpart@v=val_241
+POSTHOOK: Output: default@testpart@v=val_242
+POSTHOOK: Output: default@testpart@v=val_244
+POSTHOOK: Output: default@testpart@v=val_247
+POSTHOOK: Output: default@testpart@v=val_248
+POSTHOOK: Output: default@testpart@v=val_249
+POSTHOOK: Output: default@testpart@v=val_252
+POSTHOOK: Output: default@testpart@v=val_255
+POSTHOOK: Output: default@testpart@v=val_256
+POSTHOOK: Output: default@testpart@v=val_257
+POSTHOOK: Output: default@testpart@v=val_258
+POSTHOOK: Output: default@testpart@v=val_26
+POSTHOOK: Output: default@testpart@v=val_260
+POSTHOOK: Output: default@testpart@v=val_262
+POSTHOOK: Output: default@testpart@v=val_263
+POSTHOOK: Output: default@testpart@v=val_265
+POSTHOOK: Output: default@testpart@v=val_266
+POSTHOOK: Output: default@testpart@v=val_27
+POSTHOOK: Output: default@testpart@v=val_272
+POSTHOOK: Output: default@testpart@v=val_273
+POSTHOOK: Output: default@testpart@v=val_274
+POSTHOOK: Output: default@testpart@v=val_275
+POSTHOOK: Output: default@testpart@v=val_277
+POSTHOOK: Output: default@testpart@v=val_278
+POSTHOOK: Output: default@testpart@v=val_28
+POSTHOOK: Output: default@testpart@v=val_280
+POSTHOOK: Output: default@testpart@v=val_281
+POSTHOOK: Output: default@testpart@v=val_282
+POSTHOOK: Output: default@testpart@v=val_283
+POSTHOOK: Output: default@testpart@v=val_284
+POSTHOOK: Output: default@testpart@v=val_285
+POSTHOOK: Output: default@testpart@v=val_286
+POSTHOOK: Output: default@testpart@v=val_287
+POSTHOOK: Output: default@testpart@v=val_288
+POSTHOOK: Output: default@testpart@v=val_289
+POSTHOOK: Output: default@testpart@v=val_291
+POSTHOOK: Output: default@testpart@v=val_292
+POSTHOOK: Output: default@testpart@v=val_296
+POSTHOOK: Output: default@testpart@v=val_298
+POSTHOOK: Output: default@testpart@v=val_30
+POSTHOOK: Output: default@testpart@v=val_302
+POSTHOOK: Output: default@testpart@v=val_305
+POSTHOOK: Output: default@testpart@v=val_306
+POSTHOOK: Output: default@testpart@v=val_307
+POSTHOOK: Output: default@testpart@v=val_308
+POSTHOOK: Output: default@testpart@v=val_309
+POSTHOOK: Output: default@testpart@v=val_310
+POSTHOOK: Output: default@testpart@v=val_311
+POSTHOOK: Output: default@testpart@v=val_315
+POSTHOOK: Output: default@testpart@v=val_316
+POSTHOOK: Output: default@testpart@v=val_317
+POSTHOOK: Output: default@testpart@v=val_318
+POSTHOOK: Output: default@testpart@v=val_321
+POSTHOOK: Output: default@testpart@v=val_322
+POSTHOOK: Output: default@testpart@v=val_323
+POSTHOOK: Output: default@testpart@v=val_325
+POSTHOOK: Output: default@testpart@v=val_327
+POSTHOOK: Output: default@testpart@v=val_33
+POSTHOOK: Output: default@testpart@v=val_331
+POSTHOOK: Output: default@testpart@v=val_332
+POSTHOOK: Output: default@testpart@v=val_333
+POSTHOOK: Output: default@testpart@v=val_335
+POSTHOOK: Output: default@testpart@v=val_336
+POSTHOOK: Output: default@testpart@v=val_338
+POSTHOOK: Output: default@testpart@v=val_339
+POSTHOOK: Output: default@testpart@v=val_34
+POSTHOOK: Output: default@testpart@v=val_341
+POSTHOOK: Output: default@testpart@v=val_342
+POSTHOOK: Output: default@testpart@v=val_344
+POSTHOOK: Output: default@testpart@v=val_345
+POSTHOOK: Output: default@testpart@v=val_348
+POSTHOOK: Output: default@testpart@v=val_35
+POSTHOOK: Output: default@testpart@v=val_351
+POSTHOOK: Output: default@testpart@v=val_353
+POSTHOOK: Output: default@testpart@v=val_356
+POSTHOOK: Output: default@testpart@v=val_360
+POSTHOOK: Output: default@testpart@v=val_362
+POSTHOOK: Output: default@testpart@v=val_364
+POSTHOOK: Output: default@testpart@v=val_365
+POSTHOOK: Output: default@testpart@v=val_366
+POSTHOOK: Output: default@testpart@v=val_367
+POSTHOOK: Output: default@testpart@v=val_368
+POSTHOOK: Output: default@testpart@v=val_369
+POSTHOOK: Output: default@testpart@v=val_37
+POSTHOOK: Output: default@testpart@v=val_373
+POSTHOOK: Output: default@testpart@v=val_374
+POSTHOOK: Output: default@testpart@v=val_375
+POSTHOOK: Output: default@testpart@v=val_377
+POSTHOOK: Output: default@testpart@v=val_378
+POSTHOOK: Output: default@testpart@v=val_379
+POSTHOOK: Output: default@testpart@v=val_382
+POSTHOOK: Output: default@testpart@v=val_384
+POSTHOOK: Output: default@testpart@v=val_386
+POSTHOOK: Output: default@testpart@v=val_389
+POSTHOOK: Output: default@testpart@v=val_392
+POSTHOOK: Output: default@testpart@v=val_393
+POSTHOOK: Output: default@testpart@v=val_394
+POSTHOOK: Output: default@testpart@v=val_395
+POSTHOOK: Output: default@testpart@v=val_396
+POSTHOOK: Output: default@testpart@v=val_397
+POSTHOOK: Output: default@testpart@v=val_399
+POSTHOOK: Output: default@testpart@v=val_4
+POSTHOOK: Output: default@testpart@v=val_400
+POSTHOOK: Output: default@testpart@v=val_401
+POSTHOOK: Output: default@testpart@v=val_402
+POSTHOOK: Output: default@testpart@v=val_403
+POSTHOOK: Output: default@testpart@v=val_404
+POSTHOOK: Output: default@testpart@v=val_406
+POSTHOOK: Output: default@testpart@v=val_407
+POSTHOOK: Output: default@testpart@v=val_409
+POSTHOOK: Output: default@testpart@v=val_41
+POSTHOOK: Output: default@testpart@v=val_411
+POSTHOOK: Output: default@testpart@v=val_413
+POSTHOOK: Output: default@testpart@v=val_414
+POSTHOOK: Output: default@testpart@v=val_417
+POSTHOOK: Output: default@testpart@v=val_418
+POSTHOOK: Output: default@testpart@v=val_419
+POSTHOOK: Output: default@testpart@v=val_42
+POSTHOOK: Output: default@testpart@v=val_421
+POSTHOOK: Output: default@testpart@v=val_424
+POSTHOOK: Output: default@testpart@v=val_427
+POSTHOOK: Output: default@testpart@v=val_429
+POSTHOOK: Output: default@testpart@v=val_43
+POSTHOOK: Output: default@testpart@v=val_430
+POSTHOOK: Output: default@testpart@v=val_431
+POSTHOOK: Output: default@testpart@v=val_432
+POSTHOOK: Output: default@testpart@v=val_435
+POSTHOOK: Output: default@testpart@v=val_436
+POSTHOOK: Output: default@testpart@v=val_437
+POSTHOOK: Output: default@testpart@v=val_438
+POSTHOOK: Output: default@testpart@v=val_439
+POSTHOOK: Output: default@testpart@v=val_44
+POSTHOOK: Output: default@testpart@v=val_443
+POSTHOOK: Output: default@testpart@v=val_444
+POSTHOOK: Output: default@testpart@v=val_446
+POSTHOOK: Output: default@testpart@v=val_448
+POSTHOOK: Output: default@testpart@v=val_449
+POSTHOOK: Output: default@testpart@v=val_452
+POSTHOOK: Output: default@testpart@v=val_453
+POSTHOOK: Output: default@testpart@v=val_454
+POSTHOOK: Output: default@testpart@v=val_455
+POSTHOOK: Output: default@testpart@v=val_457
+POSTHOOK: Output: default@testpart@v=val_458
+POSTHOOK: Output: default@testpart@v=val_459
+POSTHOOK: Output: default@testpart@v=val_460
+POSTHOOK: Output: default@testpart@v=val_462
+POSTHOOK: Output: default@testpart@v=val_463
+POSTHOOK: Output: default@testpart@v=val_466
+POSTHOOK: Output: default@testpart@v=val_467
+POSTHOOK: Output: default@testpart@v=val_468
+POSTHOOK: Output: default@testpart@v=val_469
+POSTHOOK: Output: default@testpart@v=val_47
+POSTHOOK: Output: default@testpart@v=val_470
+POSTHOOK: Output: default@testpart@v=val_472
+POSTHOOK: Output: default@testpart@v=val_475
+POSTHOOK: Output: default@testpart@v=val_477
+POSTHOOK: Output: default@testpart@v=val_478
+POSTHOOK: Output: default@testpart@v=val_479
+POSTHOOK: Output: default@testpart@v=val_480
+POSTHOOK: Output: default@testpart@v=val_481
+POSTHOOK: Output: default@testpart@v=val_482
+POSTHOOK: Output: default@testpart@v=val_483
+POSTHOOK: Output: default@testpart@v=val_484
+POSTHOOK: Output: default@testpart@v=val_485
+POSTHOOK: Output: default@testpart@v=val_487
+POSTHOOK: Output: default@testpart@v=val_489
+POSTHOOK: Output: default@testpart@v=val_490
+POSTHOOK: Output: default@testpart@v=val_491
+POSTHOOK: Output: default@testpart@v=val_492
+POSTHOOK: Output: default@testpart@v=val_493
+POSTHOOK: Output: default@testpart@v=val_494
+POSTHOOK: Output: default@testpart@v=val_495
+POSTHOOK: Output: default@testpart@v=val_496
+POSTHOOK: Output: default@testpart@v=val_497
+POSTHOOK: Output: default@testpart@v=val_498
+POSTHOOK: Output: default@testpart@v=val_5
+POSTHOOK: Output: default@testpart@v=val_51
+POSTHOOK: Output: default@testpart@v=val_53
+POSTHOOK: Output: default@testpart@v=val_54
+POSTHOOK: Output: default@testpart@v=val_57
+POSTHOOK: Output: default@testpart@v=val_58
+POSTHOOK: Output: default@testpart@v=val_64
+POSTHOOK: Output: default@testpart@v=val_65
+POSTHOOK: Output: default@testpart@v=val_66
+POSTHOOK: Output: default@testpart@v=val_67
+POSTHOOK: Output: default@testpart@v=val_69
+POSTHOOK: Output: default@testpart@v=val_70
+POSTHOOK: Output: default@testpart@v=val_72
+POSTHOOK: Output: default@testpart@v=val_74
+POSTHOOK: Output: default@testpart@v=val_76
+POSTHOOK: Output: default@testpart@v=val_77
+POSTHOOK: Output: default@testpart@v=val_78
+POSTHOOK: Output: default@testpart@v=val_8
+POSTHOOK: Output: default@testpart@v=val_80
+POSTHOOK: Output: default@testpart@v=val_82
+POSTHOOK: Output: default@testpart@v=val_83
+POSTHOOK: Output: default@testpart@v=val_84
+POSTHOOK: Output: default@testpart@v=val_85
+POSTHOOK: Output: default@testpart@v=val_86
+POSTHOOK: Output: default@testpart@v=val_87
+POSTHOOK: Output: default@testpart@v=val_9
+POSTHOOK: Output: default@testpart@v=val_90
+POSTHOOK: Output: default@testpart@v=val_92
+POSTHOOK: Output: default@testpart@v=val_95
+POSTHOOK: Output: default@testpart@v=val_96
+POSTHOOK: Output: default@testpart@v=val_97
+POSTHOOK: Output: default@testpart@v=val_98
+POSTHOOK: Lineage: testpart PARTITION(v=val_0).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_100).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_103).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_104).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_105).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_10).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_111).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_113).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_114).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_116).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_118).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_119).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_11).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_120).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_125).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_126).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_128).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_129).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_12).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_131).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_133).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_134).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_136).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_137).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_138).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_143).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_145).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_146).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_149).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_150).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_152).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_153).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_155).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_156).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_157).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_158).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_15).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_160).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_162).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_163).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_164).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_165).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_166).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_167).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_168).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_169).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_170).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_172).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_174).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_175).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_176).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_177).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_178).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_179).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_17).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_180).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_181).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_183).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_186).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_187).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_189).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_18).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_190).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_191).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_192).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_193).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_194).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_195).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_196).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_197).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_199).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_19).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_200).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_201).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_202).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_203).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_205).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_207).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_208).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_209).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_20).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_213).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_214).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_216).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_217).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_218).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_219).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_221).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_222).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_223).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_224).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_226).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_228).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_229).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_230).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_233).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_235).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_237).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_238).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_239).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_241).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_242).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_244).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_247).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_248).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_249).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_24).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_252).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_255).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_256).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_257).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_258).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_260).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_262).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_263).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_265).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_266).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_26).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_272).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_273).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_274).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_275).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_277).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_278).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_27).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_280).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_281).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_282).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_283).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_284).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_285).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_286).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_287).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_288).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_289).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_28).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_291).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_292).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_296).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_298).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_2).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_302).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_305).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_306).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_307).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_308).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_309).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_30).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_310).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_311).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_315).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_316).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_317).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_318).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_321).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_322).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_323).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_325).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_327).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_331).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_332).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_333).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_335).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_336).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_338).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_339).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_33).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_341).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_342).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_344).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_345).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_348).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_34).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_351).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_353).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_356).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_35).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_360).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_362).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_364).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_365).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_366).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_367).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_368).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_369).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_373).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_374).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_375).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_377).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_378).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_379).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_37).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_382).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_384).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_386).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_389).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_392).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_393).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_394).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_395).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_396).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_397).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_399).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_400).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_401).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_402).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_403).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_404).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_406).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_407).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_409).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_411).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_413).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_414).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_417).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_418).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_419).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_41).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_421).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_424).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_427).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_429).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_42).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_430).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_431).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_432).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_435).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_436).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_437).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_438).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_439).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_43).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_443).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_444).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_446).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_448).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_449).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_44).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_452).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_453).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_454).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_455).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_457).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_458).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_459).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_460).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_462).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_463).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_466).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_467).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_468).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_469).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_470).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_472).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_475).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_477).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_478).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_479).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_47).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_480).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_481).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_482).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_483).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_484).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_485).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_487).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_489).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_490).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_491).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_492).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_493).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_494).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_495).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_496).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_497).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_498).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_4).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_51).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_53).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_54).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_57).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_58).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_5).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_64).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_65).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_66).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_67).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_69).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_70).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_72).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_74).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_76).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_77).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_78).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_80).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_82).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_83).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_84).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_85).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_86).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_87).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_8).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_90).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_92).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_95).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_96).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_97).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_98).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_9).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+PREHOOK: query: insert into table testpart partition(v) select * from src
+PREHOOK: type: QUERY
+PREHOOK: Input: default@src
+PREHOOK: Output: default@testpart
+POSTHOOK: query: insert into table testpart partition(v) select * from src
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@src
+POSTHOOK: Output: default@testpart@v=val_0
+POSTHOOK: Output: default@testpart@v=val_10
+POSTHOOK: Output: default@testpart@v=val_100
+POSTHOOK: Output: default@testpart@v=val_103
+POSTHOOK: Output: default@testpart@v=val_104
+POSTHOOK: Output: default@testpart@v=val_105
+POSTHOOK: Output: default@testpart@v=val_11
+POSTHOOK: Output: default@testpart@v=val_111
+POSTHOOK: Output: default@testpart@v=val_113
+POSTHOOK: Output: default@testpart@v=val_114
+POSTHOOK: Output: default@testpart@v=val_116
+POSTHOOK: Output: default@testpart@v=val_118
+POSTHOOK: Output: default@testpart@v=val_119
+POSTHOOK: Output: default@testpart@v=val_12
+POSTHOOK: Output: default@testpart@v=val_120
+POSTHOOK: Output: default@testpart@v=val_125
+POSTHOOK: Output: default@testpart@v=val_126
+POSTHOOK: Output: default@testpart@v=val_128
+POSTHOOK: Output: default@testpart@v=val_129
+POSTHOOK: Output: default@testpart@v=val_131
+POSTHOOK: Output: default@testpart@v=val_133
+POSTHOOK: Output: default@testpart@v=val_134
+POSTHOOK: Output: default@testpart@v=val_136
+POSTHOOK: Output: default@testpart@v=val_137
+POSTHOOK: Output: default@testpart@v=val_138
+POSTHOOK: Output: default@testpart@v=val_143
+POSTHOOK: Output: default@testpart@v=val_145
+POSTHOOK: Output: default@testpart@v=val_146
+POSTHOOK: Output: default@testpart@v=val_149
+POSTHOOK: Output: default@testpart@v=val_15
+POSTHOOK: Output: default@testpart@v=val_150
+POSTHOOK: Output: default@testpart@v=val_152
+POSTHOOK: Output: default@testpart@v=val_153
+POSTHOOK: Output: default@testpart@v=val_155
+POSTHOOK: Output: default@testpart@v=val_156
+POSTHOOK: Output: default@testpart@v=val_157
+POSTHOOK: Output: default@testpart@v=val_158
+POSTHOOK: Output: default@testpart@v=val_160
+POSTHOOK: Output: default@testpart@v=val_162
+POSTHOOK: Output: default@testpart@v=val_163
+POSTHOOK: Output: default@testpart@v=val_164
+POSTHOOK: Output: default@testpart@v=val_165
+POSTHOOK: Output: default@testpart@v=val_166
+POSTHOOK: Output: default@testpart@v=val_167
+POSTHOOK: Output: default@testpart@v=val_168
+POSTHOOK: Output: default@testpart@v=val_169
+POSTHOOK: Output: default@testpart@v=val_17
+POSTHOOK: Output: default@testpart@v=val_170
+POSTHOOK: Output: default@testpart@v=val_172
+POSTHOOK: Output: default@testpart@v=val_174
+POSTHOOK: Output: default@testpart@v=val_175
+POSTHOOK: Output: default@testpart@v=val_176
+POSTHOOK: Output: default@testpart@v=val_177
+POSTHOOK: Output: default@testpart@v=val_178
+POSTHOOK: Output: default@testpart@v=val_179
+POSTHOOK: Output: default@testpart@v=val_18
+POSTHOOK: Output: default@testpart@v=val_180
+POSTHOOK: Output: default@testpart@v=val_181
+POSTHOOK: Output: default@testpart@v=val_183
+POSTHOOK: Output: default@testpart@v=val_186
+POSTHOOK: Output: default@testpart@v=val_187
+POSTHOOK: Output: default@testpart@v=val_189
+POSTHOOK: Output: default@testpart@v=val_19
+POSTHOOK: Output: default@testpart@v=val_190
+POSTHOOK: Output: default@testpart@v=val_191
+POSTHOOK: Output: default@testpart@v=val_192
+POSTHOOK: Output: default@testpart@v=val_193
+POSTHOOK: Output: default@testpart@v=val_194
+POSTHOOK: Output: default@testpart@v=val_195
+POSTHOOK: Output: default@testpart@v=val_196
+POSTHOOK: Output: default@testpart@v=val_197
+POSTHOOK: Output: default@testpart@v=val_199
+POSTHOOK: Output: default@testpart@v=val_2
+POSTHOOK: Output: default@testpart@v=val_20
+POSTHOOK: Output: default@testpart@v=val_200
+POSTHOOK: Output: default@testpart@v=val_201
+POSTHOOK: Output: default@testpart@v=val_202
+POSTHOOK: Output: default@testpart@v=val_203
+POSTHOOK: Output: default@testpart@v=val_205
+POSTHOOK: Output: default@testpart@v=val_207
+POSTHOOK: Output: default@testpart@v=val_208
+POSTHOOK: Output: default@testpart@v=val_209
+POSTHOOK: Output: default@testpart@v=val_213
+POSTHOOK: Output: default@testpart@v=val_214
+POSTHOOK: Output: default@testpart@v=val_216
+POSTHOOK: Output: default@testpart@v=val_217
+POSTHOOK: Output: default@testpart@v=val_218
+POSTHOOK: Output: default@testpart@v=val_219
+POSTHOOK: Output: default@testpart@v=val_221
+POSTHOOK: Output: default@testpart@v=val_222
+POSTHOOK: Output: default@testpart@v=val_223
+POSTHOOK: Output: default@testpart@v=val_224
+POSTHOOK: Output: default@testpart@v=val_226
+POSTHOOK: Output: default@testpart@v=val_228
+POSTHOOK: Output: default@testpart@v=val_229
+POSTHOOK: Output: default@testpart@v=val_230
+POSTHOOK: Output: default@testpart@v=val_233
+POSTHOOK: Output: default@testpart@v=val_235
+POSTHOOK: Output: default@testpart@v=val_237
+POSTHOOK: Output: default@testpart@v=val_238
+POSTHOOK: Output: default@testpart@v=val_239
+POSTHOOK: Output: default@testpart@v=val_24
+POSTHOOK: Output: default@testpart@v=val_241
+POSTHOOK: Output: default@testpart@v=val_242
+POSTHOOK: Output: default@testpart@v=val_244
+POSTHOOK: Output: default@testpart@v=val_247
+POSTHOOK: Output: default@testpart@v=val_248
+POSTHOOK: Output: default@testpart@v=val_249
+POSTHOOK: Output: default@testpart@v=val_252
+POSTHOOK: Output: default@testpart@v=val_255
+POSTHOOK: Output: default@testpart@v=val_256
+POSTHOOK: Output: default@testpart@v=val_257
+POSTHOOK: Output: default@testpart@v=val_258
+POSTHOOK: Output: default@testpart@v=val_26
+POSTHOOK: Output: default@testpart@v=val_260
+POSTHOOK: Output: default@testpart@v=val_262
+POSTHOOK: Output: default@testpart@v=val_263
+POSTHOOK: Output: default@testpart@v=val_265
+POSTHOOK: Output: default@testpart@v=val_266
+POSTHOOK: Output: default@testpart@v=val_27
+POSTHOOK: Output: default@testpart@v=val_272
+POSTHOOK: Output: default@testpart@v=val_273
+POSTHOOK: Output: default@testpart@v=val_274
+POSTHOOK: Output: default@testpart@v=val_275
+POSTHOOK: Output: default@testpart@v=val_277
+POSTHOOK: Output: default@testpart@v=val_278
+POSTHOOK: Output: default@testpart@v=val_28
+POSTHOOK: Output: default@testpart@v=val_280
+POSTHOOK: Output: default@testpart@v=val_281
+POSTHOOK: Output: default@testpart@v=val_282
+POSTHOOK: Output: default@testpart@v=val_283
+POSTHOOK: Output: default@testpart@v=val_284
+POSTHOOK: Output: default@testpart@v=val_285
+POSTHOOK: Output: default@testpart@v=val_286
+POSTHOOK: Output: default@testpart@v=val_287
+POSTHOOK: Output: default@testpart@v=val_288
+POSTHOOK: Output: default@testpart@v=val_289
+POSTHOOK: Output: default@testpart@v=val_291
+POSTHOOK: Output: default@testpart@v=val_292
+POSTHOOK: Output: default@testpart@v=val_296
+POSTHOOK: Output: default@testpart@v=val_298
+POSTHOOK: Output: default@testpart@v=val_30
+POSTHOOK: Output: default@testpart@v=val_302
+POSTHOOK: Output: default@testpart@v=val_305
+POSTHOOK: Output: default@testpart@v=val_306
+POSTHOOK: Output: default@testpart@v=val_307
+POSTHOOK: Output: default@testpart@v=val_308
+POSTHOOK: Output: default@testpart@v=val_309
+POSTHOOK: Output: default@testpart@v=val_310
+POSTHOOK: Output: default@testpart@v=val_311
+POSTHOOK: Output: default@testpart@v=val_315
+POSTHOOK: Output: default@testpart@v=val_316
+POSTHOOK: Output: default@testpart@v=val_317
+POSTHOOK: Output: default@testpart@v=val_318
+POSTHOOK: Output: default@testpart@v=val_321
+POSTHOOK: Output: default@testpart@v=val_322
+POSTHOOK: Output: default@testpart@v=val_323
+POSTHOOK: Output: default@testpart@v=val_325
+POSTHOOK: Output: default@testpart@v=val_327
+POSTHOOK: Output: default@testpart@v=val_33
+POSTHOOK: Output: default@testpart@v=val_331
+POSTHOOK: Output: default@testpart@v=val_332
+POSTHOOK: Output: default@testpart@v=val_333
+POSTHOOK: Output: default@testpart@v=val_335
+POSTHOOK: Output: default@testpart@v=val_336
+POSTHOOK: Output: default@testpart@v=val_338
+POSTHOOK: Output: default@testpart@v=val_339
+POSTHOOK: Output: default@testpart@v=val_34
+POSTHOOK: Output: default@testpart@v=val_341
+POSTHOOK: Output: default@testpart@v=val_342
+POSTHOOK: Output: default@testpart@v=val_344
+POSTHOOK: Output: default@testpart@v=val_345
+POSTHOOK: Output: default@testpart@v=val_348
+POSTHOOK: Output: default@testpart@v=val_35
+POSTHOOK: Output: default@testpart@v=val_351
+POSTHOOK: Output: default@testpart@v=val_353
+POSTHOOK: Output: default@testpart@v=val_356
+POSTHOOK: Output: default@testpart@v=val_360
+POSTHOOK: Output: default@testpart@v=val_362
+POSTHOOK: Output: default@testpart@v=val_364
+POSTHOOK: Output: default@testpart@v=val_365
+POSTHOOK: Output: default@testpart@v=val_366
+POSTHOOK: Output: default@testpart@v=val_367
+POSTHOOK: Output: default@testpart@v=val_368
+POSTHOOK: Output: default@testpart@v=val_369
+POSTHOOK: Output: default@testpart@v=val_37
+POSTHOOK: Output: default@testpart@v=val_373
+POSTHOOK: Output: default@testpart@v=val_374
+POSTHOOK: Output: default@testpart@v=val_375
+POSTHOOK: Output: default@testpart@v=val_377
+POSTHOOK: Output: default@testpart@v=val_378
+POSTHOOK: Output: default@testpart@v=val_379
+POSTHOOK: Output: default@testpart@v=val_382
+POSTHOOK: Output: default@testpart@v=val_384
+POSTHOOK: Output: default@testpart@v=val_386
+POSTHOOK: Output: default@testpart@v=val_389
+POSTHOOK: Output: default@testpart@v=val_392
+POSTHOOK: Output: default@testpart@v=val_393
+POSTHOOK: Output: default@testpart@v=val_394
+POSTHOOK: Output: default@testpart@v=val_395
+POSTHOOK: Output: default@testpart@v=val_396
+POSTHOOK: Output: default@testpart@v=val_397
+POSTHOOK: Output: default@testpart@v=val_399
+POSTHOOK: Output: default@testpart@v=val_4
+POSTHOOK: Output: default@testpart@v=val_400
+POSTHOOK: Output: default@testpart@v=val_401
+POSTHOOK: Output: default@testpart@v=val_402
+POSTHOOK: Output: default@testpart@v=val_403
+POSTHOOK: Output: default@testpart@v=val_404
+POSTHOOK: Output: default@testpart@v=val_406
+POSTHOOK: Output: default@testpart@v=val_407
+POSTHOOK: Output: default@testpart@v=val_409
+POSTHOOK: Output: default@testpart@v=val_41
+POSTHOOK: Output: default@testpart@v=val_411
+POSTHOOK: Output: default@testpart@v=val_413
+POSTHOOK: Output: default@testpart@v=val_414
+POSTHOOK: Output: default@testpart@v=val_417
+POSTHOOK: Output: default@testpart@v=val_418
+POSTHOOK: Output: default@testpart@v=val_419
+POSTHOOK: Output: default@testpart@v=val_42
+POSTHOOK: Output: default@testpart@v=val_421
+POSTHOOK: Output: default@testpart@v=val_424
+POSTHOOK: Output: default@testpart@v=val_427
+POSTHOOK: Output: default@testpart@v=val_429
+POSTHOOK: Output: default@testpart@v=val_43
+POSTHOOK: Output: default@testpart@v=val_430
+POSTHOOK: Output: default@testpart@v=val_431
+POSTHOOK: Output: default@testpart@v=val_432
+POSTHOOK: Output: default@testpart@v=val_435
+POSTHOOK: Output: default@testpart@v=val_436
+POSTHOOK: Output: default@testpart@v=val_437
+POSTHOOK: Output: default@testpart@v=val_438
+POSTHOOK: Output: default@testpart@v=val_439
+POSTHOOK: Output: default@testpart@v=val_44
+POSTHOOK: Output: default@testpart@v=val_443
+POSTHOOK: Output: default@testpart@v=val_444
+POSTHOOK: Output: default@testpart@v=val_446
+POSTHOOK: Output: default@testpart@v=val_448
+POSTHOOK: Output: default@testpart@v=val_449
+POSTHOOK: Output: default@testpart@v=val_452
+POSTHOOK: Output: default@testpart@v=val_453
+POSTHOOK: Output: default@testpart@v=val_454
+POSTHOOK: Output: default@testpart@v=val_455
+POSTHOOK: Output: default@testpart@v=val_457
+POSTHOOK: Output: default@testpart@v=val_458
+POSTHOOK: Output: default@testpart@v=val_459
+POSTHOOK: Output: default@testpart@v=val_460
+POSTHOOK: Output: default@testpart@v=val_462
+POSTHOOK: Output: default@testpart@v=val_463
+POSTHOOK: Output: default@testpart@v=val_466
+POSTHOOK: Output: default@testpart@v=val_467
+POSTHOOK: Output: default@testpart@v=val_468
+POSTHOOK: Output: default@testpart@v=val_469
+POSTHOOK: Output: default@testpart@v=val_47
+POSTHOOK: Output: default@testpart@v=val_470
+POSTHOOK: Output: default@testpart@v=val_472
+POSTHOOK: Output: default@testpart@v=val_475
+POSTHOOK: Output: default@testpart@v=val_477
+POSTHOOK: Output: default@testpart@v=val_478
+POSTHOOK: Output: default@testpart@v=val_479
+POSTHOOK: Output: default@testpart@v=val_480
+POSTHOOK: Output: default@testpart@v=val_481
+POSTHOOK: Output: default@testpart@v=val_482
+POSTHOOK: Output: default@testpart@v=val_483
+POSTHOOK: Output: default@testpart@v=val_484
+POSTHOOK: Output: default@testpart@v=val_485
+POSTHOOK: Output: default@testpart@v=val_487
+POSTHOOK: Output: default@testpart@v=val_489
+POSTHOOK: Output: default@testpart@v=val_490
+POSTHOOK: Output: default@testpart@v=val_491
+POSTHOOK: Output: default@testpart@v=val_492
+POSTHOOK: Output: default@testpart@v=val_493
+POSTHOOK: Output: default@testpart@v=val_494
+POSTHOOK: Output: default@testpart@v=val_495
+POSTHOOK: Output: default@testpart@v=val_496
+POSTHOOK: Output: default@testpart@v=val_497
+POSTHOOK: Output: default@testpart@v=val_498
+POSTHOOK: Output: default@testpart@v=val_5
+POSTHOOK: Output: default@testpart@v=val_51
+POSTHOOK: Output: default@testpart@v=val_53
+POSTHOOK: Output: default@testpart@v=val_54
+POSTHOOK: Output: default@testpart@v=val_57
+POSTHOOK: Output: default@testpart@v=val_58
+POSTHOOK: Output: default@testpart@v=val_64
+POSTHOOK: Output: default@testpart@v=val_65
+POSTHOOK: Output: default@testpart@v=val_66
+POSTHOOK: Output: default@testpart@v=val_67
+POSTHOOK: Output: default@testpart@v=val_69
+POSTHOOK: Output: default@testpart@v=val_70
+POSTHOOK: Output: default@testpart@v=val_72
+POSTHOOK: Output: default@testpart@v=val_74
+POSTHOOK: Output: default@testpart@v=val_76
+POSTHOOK: Output: default@testpart@v=val_77
+POSTHOOK: Output: default@testpart@v=val_78
+POSTHOOK: Output: default@testpart@v=val_8
+POSTHOOK: Output: default@testpart@v=val_80
+POSTHOOK: Output: default@testpart@v=val_82
+POSTHOOK: Output: default@testpart@v=val_83
+POSTHOOK: Output: default@testpart@v=val_84
+POSTHOOK: Output: default@testpart@v=val_85
+POSTHOOK: Output: default@testpart@v=val_86
+POSTHOOK: Output: default@testpart@v=val_87
+POSTHOOK: Output: default@testpart@v=val_9
+POSTHOOK: Output: default@testpart@v=val_90
+POSTHOOK: Output: default@testpart@v=val_92
+POSTHOOK: Output: default@testpart@v=val_95
+POSTHOOK: Output: default@testpart@v=val_96
+POSTHOOK: Output: default@testpart@v=val_97
+POSTHOOK: Output: default@testpart@v=val_98
+POSTHOOK: Lineage: testpart PARTITION(v=val_0).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_100).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_103).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_104).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_105).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_10).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_111).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_113).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_114).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_116).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_118).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_119).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_11).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_120).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_125).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_126).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_128).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_129).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_12).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_131).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_133).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_134).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_136).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_137).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_138).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_143).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_145).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_146).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_149).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_150).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_152).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_153).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_155).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_156).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_157).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_158).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_15).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_160).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_162).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_163).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_164).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_165).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_166).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_167).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_168).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_169).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_170).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_172).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_174).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_175).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_176).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_177).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_178).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_179).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_17).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_180).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_181).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_183).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_186).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_187).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_189).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_18).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_190).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_191).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_192).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_193).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_194).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_195).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_196).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_197).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_199).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_19).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_200).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_201).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_202).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_203).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_205).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_207).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_208).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_209).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_20).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_213).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_214).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_216).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_217).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_218).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_219).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_221).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_222).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_223).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_224).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_226).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_228).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_229).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_230).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_233).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_235).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_237).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_238).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_239).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_241).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_242).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_244).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_247).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_248).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_249).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_24).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_252).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_255).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_256).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_257).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_258).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_260).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_262).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_263).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_265).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_266).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_26).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_272).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_273).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_274).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_275).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_277).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_278).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_27).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_280).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_281).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_282).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_283).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_284).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_285).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_286).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_287).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_288).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_289).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_28).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_291).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_292).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_296).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_298).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_2).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_302).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_305).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_306).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_307).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_308).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_309).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_30).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_310).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_311).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_315).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_316).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_317).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_318).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_321).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_322).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_323).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_325).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_327).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_331).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_332).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_333).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_335).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_336).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_338).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_339).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_33).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_341).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_342).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_344).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_345).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_348).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_34).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_351).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_353).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_356).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_35).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_360).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_362).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_364).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_365).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_366).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_367).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_368).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_369).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_373).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_374).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_375).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_377).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_378).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_379).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_37).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_382).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_384).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_386).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_389).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_392).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_393).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_394).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_395).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_396).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_397).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_399).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_400).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_401).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_402).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_403).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_404).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_406).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_407).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_409).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_411).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_413).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_414).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_417).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_418).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_419).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_41).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_421).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_424).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_427).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_429).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_42).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_430).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_431).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_432).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_435).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_436).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_437).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_438).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_439).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_43).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_443).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_444).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_446).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_448).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_449).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_44).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_452).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_453).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_454).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_455).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_457).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_458).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_459).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_460).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_462).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_463).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_466).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_467).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_468).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_469).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_470).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_472).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_475).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_477).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_478).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_479).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_47).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_480).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_481).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_482).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_483).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_484).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_485).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_487).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_489).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_490).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_491).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_492).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_493).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_494).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_495).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_496).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_497).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_498).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_4).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_51).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_53).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_54).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_57).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_58).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_5).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_64).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_65).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_66).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_67).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_69).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_70).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_72).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_74).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_76).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_77).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_78).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_80).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_82).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_83).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_84).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_85).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_86).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_87).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_8).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_90).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_92).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_95).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_96).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_97).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_98).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+POSTHOOK: Lineage: testpart PARTITION(v=val_9).k EXPRESSION 
[(src)src.FieldSchema(name:key, type:string, comment:default), ]
+Stage-1 FILE SYSTEM COUNTERS:
+Stage-1 HIVE COUNTERS:
+   CREATED_FILES: 1
+   DESERIALIZE_ERRORS: 0
+   RECORDS_IN_Map_1: 1000
+   RECORDS_OUT_0: 1
+   RECORDS_OUT_INTERMEDIATE_Map_1: 1000
+   RECORDS_OUT_INTERMEDIATE_Reducer_2: 0
+   RECORDS_OUT_OPERATOR_FS_10: 1
+   RECORDS_OUT_OPERATOR_GBY_9: 1
+   RECORDS_OUT_OPERATOR_MAP_0: 0
+   RECORDS_OUT_OPERATOR_RS_8: 1000
+   RECORDS_OUT_OPERATOR_SEL_7: 1000
+   RECORDS_OUT_OPERATOR_TS_0: 1000
+   TOTAL_TABLE_ROWS_WRITTEN: 0
+Stage-1 LLAP IO COUNTERS:
+   CACHE_MISS_BYTES: 3812
+   NUM_DECODED_BATCHES: 618
+   NUM_VECTOR_BATCHES: 618
+   ROWS_EMITTED: 1000
+Stage-1 COMPILE TIME COUNTERS:
+   RAW_DATA_SIZE: 4000
+   RAW_DATA_SIZE_Map_1: 4000
+   TOTAL_FILE_SIZE: 3812
+   TOTAL_FILE_SIZE_Map_1: 3812
+Stage-1 INPUT COUNTERS:
+   GROUPED_INPUT_SPLITS_Map_1: 1
+   INPUT_DIRECTORIES_Map_1: 309
+   INPUT_FILES_Map_1: 618
+   RAW_INPUT_SPLITS_Map_1: 618
+260182
+Stage-1 FILE SYSTEM COUNTERS:
+Stage-1 HIVE COUNTERS:
+   CREATED_FILES: 1
+   DESERIALIZE_ERRORS: 0
+   RECORDS_IN_Map_1: 8
+   RECORDS_OUT_0: 1
+   RECORDS_OUT_INTERMEDIATE_Map_1: 8
+   RECORDS_OUT_INTERMEDIATE_Reducer_2: 0
+   RECORDS_OUT_OPERATOR_FS_12: 1
+   RECORDS_OUT_OPERATOR_GBY_11: 1
+   RECORDS_OUT_OPERATOR_MAP_0: 0
+   RECORDS_OUT_OPERATOR_RS_10: 8
+   RECORDS_OUT_OPERATOR_SEL_9: 8
+   RECORDS_OUT_OPERATOR_TS_0: 8
+   TOTAL_TABLE_ROWS_WRITTEN: 0
+Stage-1 LLAP IO COUNTERS:
+   CACHE_HIT_BYTES: 18
+   NUM_DECODED_BATCHES: 4
+   NUM_VECTOR_BATCHES: 4
+   ROWS_EMITTED: 8
+Stage-1 COMPILE TIME COUNTERS:
+   RAW_DATA_SIZE: 32
+   RAW_DATA_SIZE_Map_1: 32
+   TOTAL_FILE_SIZE: 18
+   TOTAL_FILE_SIZE_Map_1: 18
+Stage-1 INPUT COUNTERS:
+   GROUPED_INPUT_SPLITS_Map_1: 1
+   INPUT_DIRECTORIES_Map_1: 2
+   INPUT_FILES_Map_1: 4
+   RAW_INPUT_SPLITS_Map_1: 4
+20
+Stage-1 FILE SYSTEM COUNTERS:
+Stage-1 HIVE COUNTERS:
+   CREATED_FILES: 1
+   DESERIALIZE_ERRORS: 0
+   RECORDS_IN_Map_1: 240
+   RECORDS_OUT_0: 1
+   RECORDS_OUT_INTERMEDIATE_Map_1: 240
+   RECORDS_OUT_INTERMEDIATE_Reducer_2: 0
+   RECORDS_OUT_OPERATOR_FS_12: 1
+   RECORDS_OUT_OPERATOR_GBY_11: 1
+   RECORDS_OUT_OPERATOR_MAP_0: 0
+   RECORDS_OUT_OPERATOR_RS_10: 240
+   RECORDS_OUT_OPERATOR_SEL_9: 240
+   RECORDS_OUT_OPERATOR_TS_0: 240
+   TOTAL_TABLE_ROWS_WRITTEN: 0
+Stage-1 LLAP IO COUNTERS:
+   CACHE_HIT_BYTES: 922
+   NUM_DECODED_BATCHES: 148
+   NUM_VECTOR_BATCHES: 148
+   ROWS_EMITTED: 240
+Stage-1 COMPILE TIME COUNTERS:
+   RAW_DATA_SIZE: 960
+   RAW_DATA_SIZE_Map_1: 960
+   TOTAL_FILE_SIZE: 922
+   TOTAL_FILE_SIZE_Map_1: 922
+Stage-1 INPUT COUNTERS:
+   GROUPED_INPUT_SPLITS_Map_1: 1
+   INPUT_DIRECTORIES_Map_1: 74
+   INPUT_FILES_Map_1: 148
+   RAW_INPUT_SPLITS_Map_1: 148
+32872
+Stage-1 FILE SYSTEM COUNTERS:
+Stage-1 HIVE COUNTERS:
+   CREATED_DYNAMIC_PARTITIONS: 74
+   CREATED_FILES: 76
+   DESERIALIZE_ERRORS: 0
+   RECORDS_IN_Map_1: 1
+   RECORDS_OUT_0: 74
+   RECORDS_OUT_1_default.testpart1: 240
+   RECORDS_OUT_INTERMEDIATE_Map_1: 240
+   RECORDS_OUT_INTERMEDIATE_Reducer_2: 0
+   RECORDS_OUT_OPERATOR_FS_12: 240
+   RECORDS_OUT_OPERATOR_FS_9: 74
+   RECORDS_OUT_OPERATOR_GBY_7: 74
+   RECORDS_OUT_OPERATOR_MAP_0: 0
+   RECORDS_OUT_OPERATOR_RS_14: 240
+   RECORDS_OUT_OPERATOR_SEL_11: 240
+   RECORDS_OUT_OPERATOR_SEL_13: 240
+   RECORDS_OUT_OPERATOR_SEL_8: 74
+   RECORDS_OUT_OPERATOR_TS_0: 240
+   TOTAL_TABLE_ROWS_WRITTEN: 240
+Stage-1 COMPILE TIME COUNTERS:
+   RAW_DATA_SIZE: 45120
+   RAW_DATA_SIZE_Map_1: 45120
+   TOTAL_FILE_SIZE: 922
+   TOTAL_FILE_SIZE_Map_1: 922
+Stage-1 INPUT COUNTERS:
+   GROUPED_INPUT_SPLITS_Map_1: 1
+   INPUT_DIRECTORIES_Map_1: 74
+   INPUT_FILES_Map_1: 148
+   RAW_INPUT_SPLITS_Map_1: 148
+STAGE DEPENDENCIES:
+  Stage-1 is a root stage
+  Stage-0 depends on stages: Stage-1
+
+STAGE PLANS:
+  Stage: Stage-1
+    Tez
+#### A masked pattern was here ####
+      Edges:
+        Reducer 2 <- Map 1 (SIMPLE_EDGE), Map 4 (SIMPLE_EDGE)
+        Reducer 3 <- Reducer 2 (CUSTOM_SIMPLE_EDGE)
+#### A masked pattern was here ####
+      Vertices:
+        Map 1 
+            Map Operator Tree:
+                TableScan
+                  alias: t1
+                  filterExpr: v is not null (type: boolean)
+                  Statistics: Num rows: 1000 Data size: 188000 Basic stats: 
COMPLETE Column stats: COMPLETE
+                  Select Operator
+                    expressions: k (type: int), v (type: string)
+                    outputColumnNames: _col0, _col1
+                    Statistics: Num rows: 1000 Data size: 188000 Basic stats: 
COMPLETE Column stats: COMPLETE
+                    Reduce Output Operator
+                      key expressions: _col1 (type: string)
+                      null sort order: z
+                      sort order: +
+                      Map-reduce partition columns: _col1 (type: string)
+                      Statistics: Num rows: 1000 Data size: 188000 Basic 
stats: COMPLETE Column stats: COMPLETE
+                      value expressions: _col0 (type: int)
+                    Select Operator
+                      expressions: _col1 (type: string)
+                      outputColumnNames: _col0
+                      Statistics: Num rows: 1000 Data size: 184000 Basic 
stats: COMPLETE Column stats: COMPLETE
+                      Group By Operator
+                        keys: _col0 (type: string)
+                        minReductionHashAggr: 0.691
+                        mode: hash
+                        outputColumnNames: _col0
+                        Statistics: Num rows: 309 Data size: 56856 Basic 
stats: COMPLETE Column stats: COMPLETE
+                        Dynamic Partitioning Event Operator
+                          Target column: v (string)
+                          Target Input: t2
+                          Partition key expr: v
+                          Statistics: Num rows: 309 Data size: 56856 Basic 
stats: COMPLETE Column stats: COMPLETE
+                          Target Vertex: Map 4
+            Execution mode: vectorized, llap
+            LLAP IO: no inputs
+        Map 4 
+            Map Operator Tree:
+                TableScan
+                  alias: t2
+                  filterExpr: v is not null (type: boolean)
+                  Statistics: Num rows: 240 Data size: 45120 Basic stats: 
COMPLETE Column stats: COMPLETE
+                  Select Operator
+                    expressions: k (type: int), v (type: string)
+                    outputColumnNames: _col0, _col1
+                    Statistics: Num rows: 240 Data size: 45120 Basic stats: 
COMPLETE Column stats: COMPLETE
+                    Reduce Output Operator
+                      key expressions: _col1 (type: string)
+                      null sort order: z
+                      sort order: +
+                      Map-reduce partition columns: _col1 (type: string)
+                      Statistics: Num rows: 240 Data size: 45120 Basic stats: 
COMPLETE Column stats: COMPLETE
+                      value expressions: _col0 (type: int)
+            Execution mode: vectorized, llap
+            LLAP IO: no inputs
+        Reducer 2 
+            Execution mode: llap
+            Reduce Operator Tree:
+              Merge Join Operator
+                condition map:
+                     Inner Join 0 to 1
+                keys:
+                  0 _col1 (type: string)
+                  1 _col1 (type: string)
+                outputColumnNames: _col0, _col2
+                Statistics: Num rows: 776 Data size: 6208 Basic stats: 
COMPLETE Column stats: COMPLETE
+                Select Operator
+                  expressions: hash(_col0,_col2) (type: int)
+                  outputColumnNames: _col0
+                  Statistics: Num rows: 776 Data size: 6208 Basic stats: 
COMPLETE Column stats: COMPLETE
+                  Reduce Output Operator
+                    null sort order: 
+                    sort order: 
+                    Statistics: Num rows: 776 Data size: 6208 Basic stats: 
COMPLETE Column stats: COMPLETE
+                    value expressions: _col0 (type: int)
+        Reducer 3 
+            Execution mode: vectorized, llap
+            Reduce Operator Tree:
+              Group By Operator
+                aggregations: sum(VALUE._col0)
+                mode: complete
+                outputColumnNames: _col0
+                Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE 
Column stats: COMPLETE
+                File Output Operator
+                  compressed: false
+                  Statistics: Num rows: 1 Data size: 8 Basic stats: COMPLETE 
Column stats: COMPLETE
+                  table:
+                      input format: 
org.apache.hadoop.mapred.SequenceFileInputFormat
+                      output format: 
org.apache.hadoop.hive.ql.io.HiveSequenceFileOutputFormat
+                      serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+
+  Stage: Stage-0
+    Fetch Operator
+      limit: -1
+      Processor Tree:
+        ListSink
+
+Stage-1 FILE SYSTEM COUNTERS:
+Stage-1 HIVE COUNTERS:
+   CREATED_FILES: 1
+   DESERIALIZE_ERRORS: 0
+   RECORDS_IN_Map_1: 1000
+   RECORDS_IN_Map_4: 240
+   RECORDS_OUT_0: 1
+   RECORDS_OUT_INTERMEDIATE_Map_1: 1000
+   RECORDS_OUT_INTERMEDIATE_Map_4: 240
+   RECORDS_OUT_INTERMEDIATE_Reducer_2: 952
+   RECORDS_OUT_INTERMEDIATE_Reducer_3: 0
+   RECORDS_OUT_OPERATOR_EVENT_30: 1
+   RECORDS_OUT_OPERATOR_FS_34: 1
+   RECORDS_OUT_OPERATOR_GBY_29: 309
+   RECORDS_OUT_OPERATOR_GBY_33: 1
+   RECORDS_OUT_OPERATOR_MAP_0: 0
+   RECORDS_OUT_OPERATOR_MERGEJOIN_25: 952
+   RECORDS_OUT_OPERATOR_RS_11: 952
+   RECORDS_OUT_OPERATOR_RS_27: 1000
+   RECORDS_OUT_OPERATOR_RS_32: 240
+   RECORDS_OUT_OPERATOR_SEL_26: 1000
+   RECORDS_OUT_OPERATOR_SEL_28: 1000
+   RECORDS_OUT_OPERATOR_SEL_31: 240
+   RECORDS_OUT_OPERATOR_SEL_9: 952
+   RECORDS_OUT_OPERATOR_TS_0: 1000
+   RECORDS_OUT_OPERATOR_TS_3: 240
+   TOTAL_TABLE_ROWS_WRITTEN: 0
+Stage-1 LLAP IO COUNTERS:
+   CACHE_HIT_BYTES: 3812
+   CACHE_MISS_BYTES: 922
+   NUM_DECODED_BATCHES: 692
+   NUM_VECTOR_BATCHES: 692
+   ROWS_EMITTED: 1240
+Stage-1 COMPILE TIME COUNTERS:
+   RAW_DATA_SIZE: 233120
+   RAW_DATA_SIZE_Map_1: 188000
+   RAW_DATA_SIZE_Map_4: 45120
+   TOTAL_FILE_SIZE: 4734
+   TOTAL_FILE_SIZE_Map_1: 3812
+   TOTAL_FILE_SIZE_Map_4: 922
+Stage-1 INPUT COUNTERS:
+   GROUPED_INPUT_SPLITS_Map_1: 1
+   GROUPED_INPUT_SPLITS_Map_4: 1
+   INPUT_DIRECTORIES_Map_1: 309
+   INPUT_DIRECTORIES_Map_4: 74
+   INPUT_FILES_Map_1: 618
+   INPUT_FILES_Map_4: 74
+   RAW_INPUT_SPLITS_Map_1: 618
+   RAW_INPUT_SPLITS_Map_4: 74
+4224512

Reply via email to