You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by pw...@apache.org on 2014/03/21 23:08:20 UTC

[18/51] [partial] Add hive test files to repository. Remove download script.

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39-7-9b141c1e5917ca82c6bc36a9a2950a1e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39-7-9b141c1e5917ca82c6bc36a9a2950a1e b/sql/hive/src/test/resources/golden/input39-7-9b141c1e5917ca82c6bc36a9a2950a1e
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39-7-9b141c1e5917ca82c6bc36a9a2950a1e
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39-8-2b9ccaa793eae0e73bf76335d3d6880
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39-8-2b9ccaa793eae0e73bf76335d3d6880 b/sql/hive/src/test/resources/golden/input39-8-2b9ccaa793eae0e73bf76335d3d6880
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39-8-2b9ccaa793eae0e73bf76335d3d6880
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39-9-bab89dfffa77258e34a595e0e79986e3
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39-9-bab89dfffa77258e34a595e0e79986e3 b/sql/hive/src/test/resources/golden/input39-9-bab89dfffa77258e34a595e0e79986e3
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39-9-bab89dfffa77258e34a595e0e79986e3
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-0-4c33233bafd910d69c2b8845d35abffe
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-0-4c33233bafd910d69c2b8845d35abffe b/sql/hive/src/test/resources/golden/input39_hadoop20-0-4c33233bafd910d69c2b8845d35abffe
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-1-92a6ee4486a9fc8fc7bc567e42b9e2a3
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-1-92a6ee4486a9fc8fc7bc567e42b9e2a3 b/sql/hive/src/test/resources/golden/input39_hadoop20-1-92a6ee4486a9fc8fc7bc567e42b9e2a3
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-10-6d0814cbb72eb96bfc75c95d06f1e528
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-10-6d0814cbb72eb96bfc75c95d06f1e528 b/sql/hive/src/test/resources/golden/input39_hadoop20-10-6d0814cbb72eb96bfc75c95d06f1e528
new file mode 100644
index 0000000..25bf17f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39_hadoop20-10-6d0814cbb72eb96bfc75c95d06f1e528
@@ -0,0 +1 @@
+18
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-11-f120ac8c87db9eebb5da7ac99b48600
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-11-f120ac8c87db9eebb5da7ac99b48600 b/sql/hive/src/test/resources/golden/input39_hadoop20-11-f120ac8c87db9eebb5da7ac99b48600
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39_hadoop20-11-f120ac8c87db9eebb5da7ac99b48600
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-12-a6a77ae749a7e7f8022d71c03322fc21
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-12-a6a77ae749a7e7f8022d71c03322fc21 b/sql/hive/src/test/resources/golden/input39_hadoop20-12-a6a77ae749a7e7f8022d71c03322fc21
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39_hadoop20-12-a6a77ae749a7e7f8022d71c03322fc21
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-2-ee667c6ab003bb83f6bf1c72153eba39
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-2-ee667c6ab003bb83f6bf1c72153eba39 b/sql/hive/src/test/resources/golden/input39_hadoop20-2-ee667c6ab003bb83f6bf1c72153eba39
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-3-9e1699caf2caa347fa8ee6e9b6e7da6e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-3-9e1699caf2caa347fa8ee6e9b6e7da6e b/sql/hive/src/test/resources/golden/input39_hadoop20-3-9e1699caf2caa347fa8ee6e9b6e7da6e
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-4-53453776bf062f28d371fc7336b7eae2
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-4-53453776bf062f28d371fc7336b7eae2 b/sql/hive/src/test/resources/golden/input39_hadoop20-4-53453776bf062f28d371fc7336b7eae2
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-5-823920925ca9c8a2ca9016f52c0f4ee
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-5-823920925ca9c8a2ca9016f52c0f4ee b/sql/hive/src/test/resources/golden/input39_hadoop20-5-823920925ca9c8a2ca9016f52c0f4ee
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39_hadoop20-5-823920925ca9c8a2ca9016f52c0f4ee
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-6-763ab5853bff619e6525c01e46b2a923
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-6-763ab5853bff619e6525c01e46b2a923 b/sql/hive/src/test/resources/golden/input39_hadoop20-6-763ab5853bff619e6525c01e46b2a923
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39_hadoop20-6-763ab5853bff619e6525c01e46b2a923
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-7-db1cd54a4cb36de2087605f32e41824f
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-7-db1cd54a4cb36de2087605f32e41824f b/sql/hive/src/test/resources/golden/input39_hadoop20-7-db1cd54a4cb36de2087605f32e41824f
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39_hadoop20-7-db1cd54a4cb36de2087605f32e41824f
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-8-bab89dfffa77258e34a595e0e79986e3
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-8-bab89dfffa77258e34a595e0e79986e3 b/sql/hive/src/test/resources/golden/input39_hadoop20-8-bab89dfffa77258e34a595e0e79986e3
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input39_hadoop20-8-bab89dfffa77258e34a595e0e79986e3
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input39_hadoop20-9-28bf1b34c04a048da339eddd4c1fd779
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input39_hadoop20-9-28bf1b34c04a048da339eddd4c1fd779 b/sql/hive/src/test/resources/golden/input39_hadoop20-9-28bf1b34c04a048da339eddd4c1fd779
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input3_limit-0-27fc8f7d7456a761e1d0c2c075b84dc6
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input3_limit-0-27fc8f7d7456a761e1d0c2c075b84dc6 b/sql/hive/src/test/resources/golden/input3_limit-0-27fc8f7d7456a761e1d0c2c075b84dc6
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input3_limit-1-7b46b8baf9c7628da9c190c96b917057
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input3_limit-1-7b46b8baf9c7628da9c190c96b917057 b/sql/hive/src/test/resources/golden/input3_limit-1-7b46b8baf9c7628da9c190c96b917057
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input3_limit-2-c6583bdb759c8a050238a32a6ce8273d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input3_limit-2-c6583bdb759c8a050238a32a6ce8273d b/sql/hive/src/test/resources/golden/input3_limit-2-c6583bdb759c8a050238a32a6ce8273d
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input3_limit-3-2a87d8faa18a6311376812bd0453fece
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input3_limit-3-2a87d8faa18a6311376812bd0453fece b/sql/hive/src/test/resources/golden/input3_limit-3-2a87d8faa18a6311376812bd0453fece
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input3_limit-4-70dad45d534146923fce88b2ffb99b0d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input3_limit-4-70dad45d534146923fce88b2ffb99b0d b/sql/hive/src/test/resources/golden/input3_limit-4-70dad45d534146923fce88b2ffb99b0d
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input3_limit-5-3664b564747487df13a5d109837219b5
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input3_limit-5-3664b564747487df13a5d109837219b5 b/sql/hive/src/test/resources/golden/input3_limit-5-3664b564747487df13a5d109837219b5
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input3_limit-6-7fec232bd656e1c1cf6cd731afc55d67
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input3_limit-6-7fec232bd656e1c1cf6cd731afc55d67 b/sql/hive/src/test/resources/golden/input3_limit-6-7fec232bd656e1c1cf6cd731afc55d67
new file mode 100644
index 0000000..6731b0c
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input3_limit-6-7fec232bd656e1c1cf6cd731afc55d67
@@ -0,0 +1,20 @@
+0	val_0
+0	val_0
+0	val_0
+0	val_1
+0	val_1
+1	val_2
+10	val_10
+10	val_11
+100	val_100
+100	val_100
+100	val_101
+100	val_101
+101	val_102
+102	val_103
+103	val_103
+103	val_103
+104	val_104
+104	val_104
+104	val_105
+104	val_105
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4-0-b9cd4041ca510639838a97376747b498
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4-0-b9cd4041ca510639838a97376747b498 b/sql/hive/src/test/resources/golden/input4-0-b9cd4041ca510639838a97376747b498
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4-1-c139adc70f9942e527142e3be7fd2b87
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4-1-c139adc70f9942e527142e3be7fd2b87 b/sql/hive/src/test/resources/golden/input4-1-c139adc70f9942e527142e3be7fd2b87
new file mode 100644
index 0000000..65a457b
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input4-1-c139adc70f9942e527142e3be7fd2b87
@@ -0,0 +1,27 @@
+ABSTRACT SYNTAX TREE:
+  (TOK_LOAD '/Users/marmbrus/workspace/hive/data/files/kv1.txt' (TOK_TAB (TOK_TABNAME INPUT4)) LOCAL)
+
+STAGE DEPENDENCIES:
+  Stage-0 is a root stage
+  Stage-1 depends on stages: Stage-0
+  Stage-2 depends on stages: Stage-1
+
+STAGE PLANS:
+  Stage: Stage-0
+    Copy
+      source: file:/Users/marmbrus/workspace/hive/data/files/kv1.txt
+      destination: file:/tmp/hive-marmbrus/hive_2014-01-14_12-16-46_262_527870677085258278-1/-ext-10000
+
+  Stage: Stage-1
+    Move Operator
+      tables:
+          replace: false
+          table:
+              input format: org.apache.hadoop.mapred.TextInputFormat
+              output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+              serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+              name: default.input4
+
+  Stage: Stage-2
+    Stats-Aggr Operator
+

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4-2-b7f46eccd104e6ed1b29e2de45089f66
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4-2-b7f46eccd104e6ed1b29e2de45089f66 b/sql/hive/src/test/resources/golden/input4-2-b7f46eccd104e6ed1b29e2de45089f66
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4-3-d9280be6c9dd1e2263f8d50f0f43a486
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4-3-d9280be6c9dd1e2263f8d50f0f43a486 b/sql/hive/src/test/resources/golden/input4-3-d9280be6c9dd1e2263f8d50f0f43a486
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4-4-271b04e0fbee2ee81bae21dcb46d55e4
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4-4-271b04e0fbee2ee81bae21dcb46d55e4 b/sql/hive/src/test/resources/golden/input4-4-271b04e0fbee2ee81bae21dcb46d55e4
new file mode 100644
index 0000000..218c223
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input4-4-271b04e0fbee2ee81bae21dcb46d55e4
@@ -0,0 +1,500 @@
+val_238	238
+val_86	86
+val_311	311
+val_27	27
+val_165	165
+val_409	409
+val_255	255
+val_278	278
+val_98	98
+val_484	484
+val_265	265
+val_193	193
+val_401	401
+val_150	150
+val_273	273
+val_224	224
+val_369	369
+val_66	66
+val_128	128
+val_213	213
+val_146	146
+val_406	406
+val_429	429
+val_374	374
+val_152	152
+val_469	469
+val_145	145
+val_495	495
+val_37	37
+val_327	327
+val_281	281
+val_277	277
+val_209	209
+val_15	15
+val_82	82
+val_403	403
+val_166	166
+val_417	417
+val_430	430
+val_252	252
+val_292	292
+val_219	219
+val_287	287
+val_153	153
+val_193	193
+val_338	338
+val_446	446
+val_459	459
+val_394	394
+val_237	237
+val_482	482
+val_174	174
+val_413	413
+val_494	494
+val_207	207
+val_199	199
+val_466	466
+val_208	208
+val_174	174
+val_399	399
+val_396	396
+val_247	247
+val_417	417
+val_489	489
+val_162	162
+val_377	377
+val_397	397
+val_309	309
+val_365	365
+val_266	266
+val_439	439
+val_342	342
+val_367	367
+val_325	325
+val_167	167
+val_195	195
+val_475	475
+val_17	17
+val_113	113
+val_155	155
+val_203	203
+val_339	339
+val_0	0
+val_455	455
+val_128	128
+val_311	311
+val_316	316
+val_57	57
+val_302	302
+val_205	205
+val_149	149
+val_438	438
+val_345	345
+val_129	129
+val_170	170
+val_20	20
+val_489	489
+val_157	157
+val_378	378
+val_221	221
+val_92	92
+val_111	111
+val_47	47
+val_72	72
+val_4	4
+val_280	280
+val_35	35
+val_427	427
+val_277	277
+val_208	208
+val_356	356
+val_399	399
+val_169	169
+val_382	382
+val_498	498
+val_125	125
+val_386	386
+val_437	437
+val_469	469
+val_192	192
+val_286	286
+val_187	187
+val_176	176
+val_54	54
+val_459	459
+val_51	51
+val_138	138
+val_103	103
+val_239	239
+val_213	213
+val_216	216
+val_430	430
+val_278	278
+val_176	176
+val_289	289
+val_221	221
+val_65	65
+val_318	318
+val_332	332
+val_311	311
+val_275	275
+val_137	137
+val_241	241
+val_83	83
+val_333	333
+val_180	180
+val_284	284
+val_12	12
+val_230	230
+val_181	181
+val_67	67
+val_260	260
+val_404	404
+val_384	384
+val_489	489
+val_353	353
+val_373	373
+val_272	272
+val_138	138
+val_217	217
+val_84	84
+val_348	348
+val_466	466
+val_58	58
+val_8	8
+val_411	411
+val_230	230
+val_208	208
+val_348	348
+val_24	24
+val_463	463
+val_431	431
+val_179	179
+val_172	172
+val_42	42
+val_129	129
+val_158	158
+val_119	119
+val_496	496
+val_0	0
+val_322	322
+val_197	197
+val_468	468
+val_393	393
+val_454	454
+val_100	100
+val_298	298
+val_199	199
+val_191	191
+val_418	418
+val_96	96
+val_26	26
+val_165	165
+val_327	327
+val_230	230
+val_205	205
+val_120	120
+val_131	131
+val_51	51
+val_404	404
+val_43	43
+val_436	436
+val_156	156
+val_469	469
+val_468	468
+val_308	308
+val_95	95
+val_196	196
+val_288	288
+val_481	481
+val_457	457
+val_98	98
+val_282	282
+val_197	197
+val_187	187
+val_318	318
+val_318	318
+val_409	409
+val_470	470
+val_137	137
+val_369	369
+val_316	316
+val_169	169
+val_413	413
+val_85	85
+val_77	77
+val_0	0
+val_490	490
+val_87	87
+val_364	364
+val_179	179
+val_118	118
+val_134	134
+val_395	395
+val_282	282
+val_138	138
+val_238	238
+val_419	419
+val_15	15
+val_118	118
+val_72	72
+val_90	90
+val_307	307
+val_19	19
+val_435	435
+val_10	10
+val_277	277
+val_273	273
+val_306	306
+val_224	224
+val_309	309
+val_389	389
+val_327	327
+val_242	242
+val_369	369
+val_392	392
+val_272	272
+val_331	331
+val_401	401
+val_242	242
+val_452	452
+val_177	177
+val_226	226
+val_5	5
+val_497	497
+val_402	402
+val_396	396
+val_317	317
+val_395	395
+val_58	58
+val_35	35
+val_336	336
+val_95	95
+val_11	11
+val_168	168
+val_34	34
+val_229	229
+val_233	233
+val_143	143
+val_472	472
+val_322	322
+val_498	498
+val_160	160
+val_195	195
+val_42	42
+val_321	321
+val_430	430
+val_119	119
+val_489	489
+val_458	458
+val_78	78
+val_76	76
+val_41	41
+val_223	223
+val_492	492
+val_149	149
+val_449	449
+val_218	218
+val_228	228
+val_138	138
+val_453	453
+val_30	30
+val_209	209
+val_64	64
+val_468	468
+val_76	76
+val_74	74
+val_342	342
+val_69	69
+val_230	230
+val_33	33
+val_368	368
+val_103	103
+val_296	296
+val_113	113
+val_216	216
+val_367	367
+val_344	344
+val_167	167
+val_274	274
+val_219	219
+val_239	239
+val_485	485
+val_116	116
+val_223	223
+val_256	256
+val_263	263
+val_70	70
+val_487	487
+val_480	480
+val_401	401
+val_288	288
+val_191	191
+val_5	5
+val_244	244
+val_438	438
+val_128	128
+val_467	467
+val_432	432
+val_202	202
+val_316	316
+val_229	229
+val_469	469
+val_463	463
+val_280	280
+val_2	2
+val_35	35
+val_283	283
+val_331	331
+val_235	235
+val_80	80
+val_44	44
+val_193	193
+val_321	321
+val_335	335
+val_104	104
+val_466	466
+val_366	366
+val_175	175
+val_403	403
+val_483	483
+val_53	53
+val_105	105
+val_257	257
+val_406	406
+val_409	409
+val_190	190
+val_406	406
+val_401	401
+val_114	114
+val_258	258
+val_90	90
+val_203	203
+val_262	262
+val_348	348
+val_424	424
+val_12	12
+val_396	396
+val_201	201
+val_217	217
+val_164	164
+val_431	431
+val_454	454
+val_478	478
+val_298	298
+val_125	125
+val_431	431
+val_164	164
+val_424	424
+val_187	187
+val_382	382
+val_5	5
+val_70	70
+val_397	397
+val_480	480
+val_291	291
+val_24	24
+val_351	351
+val_255	255
+val_104	104
+val_70	70
+val_163	163
+val_438	438
+val_119	119
+val_414	414
+val_200	200
+val_491	491
+val_237	237
+val_439	439
+val_360	360
+val_248	248
+val_479	479
+val_305	305
+val_417	417
+val_199	199
+val_444	444
+val_120	120
+val_429	429
+val_169	169
+val_443	443
+val_323	323
+val_325	325
+val_277	277
+val_230	230
+val_478	478
+val_178	178
+val_468	468
+val_310	310
+val_317	317
+val_333	333
+val_493	493
+val_460	460
+val_207	207
+val_249	249
+val_265	265
+val_480	480
+val_83	83
+val_136	136
+val_353	353
+val_172	172
+val_214	214
+val_462	462
+val_233	233
+val_406	406
+val_133	133
+val_175	175
+val_189	189
+val_454	454
+val_375	375
+val_401	401
+val_421	421
+val_407	407
+val_384	384
+val_256	256
+val_26	26
+val_134	134
+val_67	67
+val_384	384
+val_379	379
+val_18	18
+val_462	462
+val_492	492
+val_100	100
+val_298	298
+val_9	9
+val_341	341
+val_498	498
+val_146	146
+val_458	458
+val_362	362
+val_186	186
+val_285	285
+val_348	348
+val_167	167
+val_18	18
+val_273	273
+val_183	183
+val_281	281
+val_344	344
+val_97	97
+val_469	469
+val_315	315
+val_84	84
+val_28	28
+val_37	37
+val_448	448
+val_152	152
+val_348	348
+val_307	307
+val_194	194
+val_414	414
+val_477	477
+val_222	222
+val_126	126
+val_90	90
+val_169	169
+val_403	403
+val_400	400
+val_200	200
+val_97	97
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-0-37e74908fd43254141ae3664f13a48d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-0-37e74908fd43254141ae3664f13a48d b/sql/hive/src/test/resources/golden/input40-0-37e74908fd43254141ae3664f13a48d
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-1-acb61ae95ffabcb4a8ea3444d704e6b5
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-1-acb61ae95ffabcb4a8ea3444d704e6b5 b/sql/hive/src/test/resources/golden/input40-1-acb61ae95ffabcb4a8ea3444d704e6b5
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-2-e7ab3c9244fcfda76061b4153d796e93
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-2-e7ab3c9244fcfda76061b4153d796e93 b/sql/hive/src/test/resources/golden/input40-2-e7ab3c9244fcfda76061b4153d796e93
new file mode 100644
index 0000000..c5c8d29
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input40-2-e7ab3c9244fcfda76061b4153d796e93
@@ -0,0 +1,500 @@
+238	val_238
+86	val_86
+311	val_311
+27	val_27
+165	val_165
+409	val_409
+255	val_255
+278	val_278
+98	val_98
+484	val_484
+265	val_265
+193	val_193
+401	val_401
+150	val_150
+273	val_273
+224	val_224
+369	val_369
+66	val_66
+128	val_128
+213	val_213
+146	val_146
+406	val_406
+429	val_429
+374	val_374
+152	val_152
+469	val_469
+145	val_145
+495	val_495
+37	val_37
+327	val_327
+281	val_281
+277	val_277
+209	val_209
+15	val_15
+82	val_82
+403	val_403
+166	val_166
+417	val_417
+430	val_430
+252	val_252
+292	val_292
+219	val_219
+287	val_287
+153	val_153
+193	val_193
+338	val_338
+446	val_446
+459	val_459
+394	val_394
+237	val_237
+482	val_482
+174	val_174
+413	val_413
+494	val_494
+207	val_207
+199	val_199
+466	val_466
+208	val_208
+174	val_174
+399	val_399
+396	val_396
+247	val_247
+417	val_417
+489	val_489
+162	val_162
+377	val_377
+397	val_397
+309	val_309
+365	val_365
+266	val_266
+439	val_439
+342	val_342
+367	val_367
+325	val_325
+167	val_167
+195	val_195
+475	val_475
+17	val_17
+113	val_113
+155	val_155
+203	val_203
+339	val_339
+0	val_0
+455	val_455
+128	val_128
+311	val_311
+316	val_316
+57	val_57
+302	val_302
+205	val_205
+149	val_149
+438	val_438
+345	val_345
+129	val_129
+170	val_170
+20	val_20
+489	val_489
+157	val_157
+378	val_378
+221	val_221
+92	val_92
+111	val_111
+47	val_47
+72	val_72
+4	val_4
+280	val_280
+35	val_35
+427	val_427
+277	val_277
+208	val_208
+356	val_356
+399	val_399
+169	val_169
+382	val_382
+498	val_498
+125	val_125
+386	val_386
+437	val_437
+469	val_469
+192	val_192
+286	val_286
+187	val_187
+176	val_176
+54	val_54
+459	val_459
+51	val_51
+138	val_138
+103	val_103
+239	val_239
+213	val_213
+216	val_216
+430	val_430
+278	val_278
+176	val_176
+289	val_289
+221	val_221
+65	val_65
+318	val_318
+332	val_332
+311	val_311
+275	val_275
+137	val_137
+241	val_241
+83	val_83
+333	val_333
+180	val_180
+284	val_284
+12	val_12
+230	val_230
+181	val_181
+67	val_67
+260	val_260
+404	val_404
+384	val_384
+489	val_489
+353	val_353
+373	val_373
+272	val_272
+138	val_138
+217	val_217
+84	val_84
+348	val_348
+466	val_466
+58	val_58
+8	val_8
+411	val_411
+230	val_230
+208	val_208
+348	val_348
+24	val_24
+463	val_463
+431	val_431
+179	val_179
+172	val_172
+42	val_42
+129	val_129
+158	val_158
+119	val_119
+496	val_496
+0	val_0
+322	val_322
+197	val_197
+468	val_468
+393	val_393
+454	val_454
+100	val_100
+298	val_298
+199	val_199
+191	val_191
+418	val_418
+96	val_96
+26	val_26
+165	val_165
+327	val_327
+230	val_230
+205	val_205
+120	val_120
+131	val_131
+51	val_51
+404	val_404
+43	val_43
+436	val_436
+156	val_156
+469	val_469
+468	val_468
+308	val_308
+95	val_95
+196	val_196
+288	val_288
+481	val_481
+457	val_457
+98	val_98
+282	val_282
+197	val_197
+187	val_187
+318	val_318
+318	val_318
+409	val_409
+470	val_470
+137	val_137
+369	val_369
+316	val_316
+169	val_169
+413	val_413
+85	val_85
+77	val_77
+0	val_0
+490	val_490
+87	val_87
+364	val_364
+179	val_179
+118	val_118
+134	val_134
+395	val_395
+282	val_282
+138	val_138
+238	val_238
+419	val_419
+15	val_15
+118	val_118
+72	val_72
+90	val_90
+307	val_307
+19	val_19
+435	val_435
+10	val_10
+277	val_277
+273	val_273
+306	val_306
+224	val_224
+309	val_309
+389	val_389
+327	val_327
+242	val_242
+369	val_369
+392	val_392
+272	val_272
+331	val_331
+401	val_401
+242	val_242
+452	val_452
+177	val_177
+226	val_226
+5	val_5
+497	val_497
+402	val_402
+396	val_396
+317	val_317
+395	val_395
+58	val_58
+35	val_35
+336	val_336
+95	val_95
+11	val_11
+168	val_168
+34	val_34
+229	val_229
+233	val_233
+143	val_143
+472	val_472
+322	val_322
+498	val_498
+160	val_160
+195	val_195
+42	val_42
+321	val_321
+430	val_430
+119	val_119
+489	val_489
+458	val_458
+78	val_78
+76	val_76
+41	val_41
+223	val_223
+492	val_492
+149	val_149
+449	val_449
+218	val_218
+228	val_228
+138	val_138
+453	val_453
+30	val_30
+209	val_209
+64	val_64
+468	val_468
+76	val_76
+74	val_74
+342	val_342
+69	val_69
+230	val_230
+33	val_33
+368	val_368
+103	val_103
+296	val_296
+113	val_113
+216	val_216
+367	val_367
+344	val_344
+167	val_167
+274	val_274
+219	val_219
+239	val_239
+485	val_485
+116	val_116
+223	val_223
+256	val_256
+263	val_263
+70	val_70
+487	val_487
+480	val_480
+401	val_401
+288	val_288
+191	val_191
+5	val_5
+244	val_244
+438	val_438
+128	val_128
+467	val_467
+432	val_432
+202	val_202
+316	val_316
+229	val_229
+469	val_469
+463	val_463
+280	val_280
+2	val_2
+35	val_35
+283	val_283
+331	val_331
+235	val_235
+80	val_80
+44	val_44
+193	val_193
+321	val_321
+335	val_335
+104	val_104
+466	val_466
+366	val_366
+175	val_175
+403	val_403
+483	val_483
+53	val_53
+105	val_105
+257	val_257
+406	val_406
+409	val_409
+190	val_190
+406	val_406
+401	val_401
+114	val_114
+258	val_258
+90	val_90
+203	val_203
+262	val_262
+348	val_348
+424	val_424
+12	val_12
+396	val_396
+201	val_201
+217	val_217
+164	val_164
+431	val_431
+454	val_454
+478	val_478
+298	val_298
+125	val_125
+431	val_431
+164	val_164
+424	val_424
+187	val_187
+382	val_382
+5	val_5
+70	val_70
+397	val_397
+480	val_480
+291	val_291
+24	val_24
+351	val_351
+255	val_255
+104	val_104
+70	val_70
+163	val_163
+438	val_438
+119	val_119
+414	val_414
+200	val_200
+491	val_491
+237	val_237
+439	val_439
+360	val_360
+248	val_248
+479	val_479
+305	val_305
+417	val_417
+199	val_199
+444	val_444
+120	val_120
+429	val_429
+169	val_169
+443	val_443
+323	val_323
+325	val_325
+277	val_277
+230	val_230
+478	val_478
+178	val_178
+468	val_468
+310	val_310
+317	val_317
+333	val_333
+493	val_493
+460	val_460
+207	val_207
+249	val_249
+265	val_265
+480	val_480
+83	val_83
+136	val_136
+353	val_353
+172	val_172
+214	val_214
+462	val_462
+233	val_233
+406	val_406
+133	val_133
+175	val_175
+189	val_189
+454	val_454
+375	val_375
+401	val_401
+421	val_421
+407	val_407
+384	val_384
+256	val_256
+26	val_26
+134	val_134
+67	val_67
+384	val_384
+379	val_379
+18	val_18
+462	val_462
+492	val_492
+100	val_100
+298	val_298
+9	val_9
+341	val_341
+498	val_498
+146	val_146
+458	val_458
+362	val_362
+186	val_186
+285	val_285
+348	val_348
+167	val_167
+18	val_18
+273	val_273
+183	val_183
+281	val_281
+344	val_344
+97	val_97
+469	val_469
+315	val_315
+84	val_84
+28	val_28
+37	val_37
+448	val_448
+152	val_152
+348	val_348
+307	val_307
+194	val_194
+414	val_414
+477	val_477
+222	val_222
+126	val_126
+90	val_90
+169	val_169
+403	val_403
+400	val_400
+200	val_200
+97	val_97
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-3-12f634800ffae17942ddd789a01af227
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-3-12f634800ffae17942ddd789a01af227 b/sql/hive/src/test/resources/golden/input40-3-12f634800ffae17942ddd789a01af227
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-4-f241eafbb8d5da3f9c1737aed7b4f94e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-4-f241eafbb8d5da3f9c1737aed7b4f94e b/sql/hive/src/test/resources/golden/input40-4-f241eafbb8d5da3f9c1737aed7b4f94e
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-5-ccdc9c87a8fdbeee0fa48927f9700361
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-5-ccdc9c87a8fdbeee0fa48927f9700361 b/sql/hive/src/test/resources/golden/input40-5-ccdc9c87a8fdbeee0fa48927f9700361
new file mode 100644
index 0000000..6bc66cd
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input40-5-ccdc9c87a8fdbeee0fa48927f9700361
@@ -0,0 +1,500 @@
+0	val_0	2009-08-01
+0	val_0	2009-08-01
+0	val_0	2009-08-01
+10	val_10	2009-08-01
+100	val_100	2009-08-01
+100	val_100	2009-08-01
+103	val_103	2009-08-01
+103	val_103	2009-08-01
+104	val_104	2009-08-01
+104	val_104	2009-08-01
+105	val_105	2009-08-01
+11	val_11	2009-08-01
+111	val_111	2009-08-01
+113	val_113	2009-08-01
+113	val_113	2009-08-01
+114	val_114	2009-08-01
+116	val_116	2009-08-01
+118	val_118	2009-08-01
+118	val_118	2009-08-01
+119	val_119	2009-08-01
+119	val_119	2009-08-01
+119	val_119	2009-08-01
+12	val_12	2009-08-01
+12	val_12	2009-08-01
+120	val_120	2009-08-01
+120	val_120	2009-08-01
+125	val_125	2009-08-01
+125	val_125	2009-08-01
+126	val_126	2009-08-01
+128	val_128	2009-08-01
+128	val_128	2009-08-01
+128	val_128	2009-08-01
+129	val_129	2009-08-01
+129	val_129	2009-08-01
+131	val_131	2009-08-01
+133	val_133	2009-08-01
+134	val_134	2009-08-01
+134	val_134	2009-08-01
+136	val_136	2009-08-01
+137	val_137	2009-08-01
+137	val_137	2009-08-01
+138	val_138	2009-08-01
+138	val_138	2009-08-01
+138	val_138	2009-08-01
+138	val_138	2009-08-01
+143	val_143	2009-08-01
+145	val_145	2009-08-01
+146	val_146	2009-08-01
+146	val_146	2009-08-01
+149	val_149	2009-08-01
+149	val_149	2009-08-01
+15	val_15	2009-08-01
+15	val_15	2009-08-01
+150	val_150	2009-08-01
+152	val_152	2009-08-01
+152	val_152	2009-08-01
+153	val_153	2009-08-01
+155	val_155	2009-08-01
+156	val_156	2009-08-01
+157	val_157	2009-08-01
+158	val_158	2009-08-01
+160	val_160	2009-08-01
+162	val_162	2009-08-01
+163	val_163	2009-08-01
+164	val_164	2009-08-01
+164	val_164	2009-08-01
+165	val_165	2009-08-01
+165	val_165	2009-08-01
+166	val_166	2009-08-01
+167	val_167	2009-08-01
+167	val_167	2009-08-01
+167	val_167	2009-08-01
+168	val_168	2009-08-01
+169	val_169	2009-08-01
+169	val_169	2009-08-01
+169	val_169	2009-08-01
+169	val_169	2009-08-01
+17	val_17	2009-08-01
+170	val_170	2009-08-01
+172	val_172	2009-08-01
+172	val_172	2009-08-01
+174	val_174	2009-08-01
+174	val_174	2009-08-01
+175	val_175	2009-08-01
+175	val_175	2009-08-01
+176	val_176	2009-08-01
+176	val_176	2009-08-01
+177	val_177	2009-08-01
+178	val_178	2009-08-01
+179	val_179	2009-08-01
+179	val_179	2009-08-01
+18	val_18	2009-08-01
+18	val_18	2009-08-01
+180	val_180	2009-08-01
+181	val_181	2009-08-01
+183	val_183	2009-08-01
+186	val_186	2009-08-01
+187	val_187	2009-08-01
+187	val_187	2009-08-01
+187	val_187	2009-08-01
+189	val_189	2009-08-01
+19	val_19	2009-08-01
+190	val_190	2009-08-01
+191	val_191	2009-08-01
+191	val_191	2009-08-01
+192	val_192	2009-08-01
+193	val_193	2009-08-01
+193	val_193	2009-08-01
+193	val_193	2009-08-01
+194	val_194	2009-08-01
+195	val_195	2009-08-01
+195	val_195	2009-08-01
+196	val_196	2009-08-01
+197	val_197	2009-08-01
+197	val_197	2009-08-01
+199	val_199	2009-08-01
+199	val_199	2009-08-01
+199	val_199	2009-08-01
+2	val_2	2009-08-01
+20	val_20	2009-08-01
+200	val_200	2009-08-01
+200	val_200	2009-08-01
+201	val_201	2009-08-01
+202	val_202	2009-08-01
+203	val_203	2009-08-01
+203	val_203	2009-08-01
+205	val_205	2009-08-01
+205	val_205	2009-08-01
+207	val_207	2009-08-01
+207	val_207	2009-08-01
+208	val_208	2009-08-01
+208	val_208	2009-08-01
+208	val_208	2009-08-01
+209	val_209	2009-08-01
+209	val_209	2009-08-01
+213	val_213	2009-08-01
+213	val_213	2009-08-01
+214	val_214	2009-08-01
+216	val_216	2009-08-01
+216	val_216	2009-08-01
+217	val_217	2009-08-01
+217	val_217	2009-08-01
+218	val_218	2009-08-01
+219	val_219	2009-08-01
+219	val_219	2009-08-01
+221	val_221	2009-08-01
+221	val_221	2009-08-01
+222	val_222	2009-08-01
+223	val_223	2009-08-01
+223	val_223	2009-08-01
+224	val_224	2009-08-01
+224	val_224	2009-08-01
+226	val_226	2009-08-01
+228	val_228	2009-08-01
+229	val_229	2009-08-01
+229	val_229	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+233	val_233	2009-08-01
+233	val_233	2009-08-01
+235	val_235	2009-08-01
+237	val_237	2009-08-01
+237	val_237	2009-08-01
+238	val_238	2009-08-01
+238	val_238	2009-08-01
+239	val_239	2009-08-01
+239	val_239	2009-08-01
+24	val_24	2009-08-01
+24	val_24	2009-08-01
+241	val_241	2009-08-01
+242	val_242	2009-08-01
+242	val_242	2009-08-01
+244	val_244	2009-08-01
+247	val_247	2009-08-01
+248	val_248	2009-08-01
+249	val_249	2009-08-01
+252	val_252	2009-08-01
+255	val_255	2009-08-01
+255	val_255	2009-08-01
+256	val_256	2009-08-01
+256	val_256	2009-08-01
+257	val_257	2009-08-01
+258	val_258	2009-08-01
+26	val_26	2009-08-01
+26	val_26	2009-08-01
+260	val_260	2009-08-01
+262	val_262	2009-08-01
+263	val_263	2009-08-01
+265	val_265	2009-08-01
+265	val_265	2009-08-01
+266	val_266	2009-08-01
+27	val_27	2009-08-01
+272	val_272	2009-08-01
+272	val_272	2009-08-01
+273	val_273	2009-08-01
+273	val_273	2009-08-01
+273	val_273	2009-08-01
+274	val_274	2009-08-01
+275	val_275	2009-08-01
+277	val_277	2009-08-01
+277	val_277	2009-08-01
+277	val_277	2009-08-01
+277	val_277	2009-08-01
+278	val_278	2009-08-01
+278	val_278	2009-08-01
+28	val_28	2009-08-01
+280	val_280	2009-08-01
+280	val_280	2009-08-01
+281	val_281	2009-08-01
+281	val_281	2009-08-01
+282	val_282	2009-08-01
+282	val_282	2009-08-01
+283	val_283	2009-08-01
+284	val_284	2009-08-01
+285	val_285	2009-08-01
+286	val_286	2009-08-01
+287	val_287	2009-08-01
+288	val_288	2009-08-01
+288	val_288	2009-08-01
+289	val_289	2009-08-01
+291	val_291	2009-08-01
+292	val_292	2009-08-01
+296	val_296	2009-08-01
+298	val_298	2009-08-01
+298	val_298	2009-08-01
+298	val_298	2009-08-01
+30	val_30	2009-08-01
+302	val_302	2009-08-01
+305	val_305	2009-08-01
+306	val_306	2009-08-01
+307	val_307	2009-08-01
+307	val_307	2009-08-01
+308	val_308	2009-08-01
+309	val_309	2009-08-01
+309	val_309	2009-08-01
+310	val_310	2009-08-01
+311	val_311	2009-08-01
+311	val_311	2009-08-01
+311	val_311	2009-08-01
+315	val_315	2009-08-01
+316	val_316	2009-08-01
+316	val_316	2009-08-01
+316	val_316	2009-08-01
+317	val_317	2009-08-01
+317	val_317	2009-08-01
+318	val_318	2009-08-01
+318	val_318	2009-08-01
+318	val_318	2009-08-01
+321	val_321	2009-08-01
+321	val_321	2009-08-01
+322	val_322	2009-08-01
+322	val_322	2009-08-01
+323	val_323	2009-08-01
+325	val_325	2009-08-01
+325	val_325	2009-08-01
+327	val_327	2009-08-01
+327	val_327	2009-08-01
+327	val_327	2009-08-01
+33	val_33	2009-08-01
+331	val_331	2009-08-01
+331	val_331	2009-08-01
+332	val_332	2009-08-01
+333	val_333	2009-08-01
+333	val_333	2009-08-01
+335	val_335	2009-08-01
+336	val_336	2009-08-01
+338	val_338	2009-08-01
+339	val_339	2009-08-01
+34	val_34	2009-08-01
+341	val_341	2009-08-01
+342	val_342	2009-08-01
+342	val_342	2009-08-01
+344	val_344	2009-08-01
+344	val_344	2009-08-01
+345	val_345	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+35	val_35	2009-08-01
+35	val_35	2009-08-01
+35	val_35	2009-08-01
+351	val_351	2009-08-01
+353	val_353	2009-08-01
+353	val_353	2009-08-01
+356	val_356	2009-08-01
+360	val_360	2009-08-01
+362	val_362	2009-08-01
+364	val_364	2009-08-01
+365	val_365	2009-08-01
+366	val_366	2009-08-01
+367	val_367	2009-08-01
+367	val_367	2009-08-01
+368	val_368	2009-08-01
+369	val_369	2009-08-01
+369	val_369	2009-08-01
+369	val_369	2009-08-01
+37	val_37	2009-08-01
+37	val_37	2009-08-01
+373	val_373	2009-08-01
+374	val_374	2009-08-01
+375	val_375	2009-08-01
+377	val_377	2009-08-01
+378	val_378	2009-08-01
+379	val_379	2009-08-01
+382	val_382	2009-08-01
+382	val_382	2009-08-01
+384	val_384	2009-08-01
+384	val_384	2009-08-01
+384	val_384	2009-08-01
+386	val_386	2009-08-01
+389	val_389	2009-08-01
+392	val_392	2009-08-01
+393	val_393	2009-08-01
+394	val_394	2009-08-01
+395	val_395	2009-08-01
+395	val_395	2009-08-01
+396	val_396	2009-08-01
+396	val_396	2009-08-01
+396	val_396	2009-08-01
+397	val_397	2009-08-01
+397	val_397	2009-08-01
+399	val_399	2009-08-01
+399	val_399	2009-08-01
+4	val_4	2009-08-01
+400	val_400	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+402	val_402	2009-08-01
+403	val_403	2009-08-01
+403	val_403	2009-08-01
+403	val_403	2009-08-01
+404	val_404	2009-08-01
+404	val_404	2009-08-01
+406	val_406	2009-08-01
+406	val_406	2009-08-01
+406	val_406	2009-08-01
+406	val_406	2009-08-01
+407	val_407	2009-08-01
+409	val_409	2009-08-01
+409	val_409	2009-08-01
+409	val_409	2009-08-01
+41	val_41	2009-08-01
+411	val_411	2009-08-01
+413	val_413	2009-08-01
+413	val_413	2009-08-01
+414	val_414	2009-08-01
+414	val_414	2009-08-01
+417	val_417	2009-08-01
+417	val_417	2009-08-01
+417	val_417	2009-08-01
+418	val_418	2009-08-01
+419	val_419	2009-08-01
+42	val_42	2009-08-01
+42	val_42	2009-08-01
+421	val_421	2009-08-01
+424	val_424	2009-08-01
+424	val_424	2009-08-01
+427	val_427	2009-08-01
+429	val_429	2009-08-01
+429	val_429	2009-08-01
+43	val_43	2009-08-01
+430	val_430	2009-08-01
+430	val_430	2009-08-01
+430	val_430	2009-08-01
+431	val_431	2009-08-01
+431	val_431	2009-08-01
+431	val_431	2009-08-01
+432	val_432	2009-08-01
+435	val_435	2009-08-01
+436	val_436	2009-08-01
+437	val_437	2009-08-01
+438	val_438	2009-08-01
+438	val_438	2009-08-01
+438	val_438	2009-08-01
+439	val_439	2009-08-01
+439	val_439	2009-08-01
+44	val_44	2009-08-01
+443	val_443	2009-08-01
+444	val_444	2009-08-01
+446	val_446	2009-08-01
+448	val_448	2009-08-01
+449	val_449	2009-08-01
+452	val_452	2009-08-01
+453	val_453	2009-08-01
+454	val_454	2009-08-01
+454	val_454	2009-08-01
+454	val_454	2009-08-01
+455	val_455	2009-08-01
+457	val_457	2009-08-01
+458	val_458	2009-08-01
+458	val_458	2009-08-01
+459	val_459	2009-08-01
+459	val_459	2009-08-01
+460	val_460	2009-08-01
+462	val_462	2009-08-01
+462	val_462	2009-08-01
+463	val_463	2009-08-01
+463	val_463	2009-08-01
+466	val_466	2009-08-01
+466	val_466	2009-08-01
+466	val_466	2009-08-01
+467	val_467	2009-08-01
+468	val_468	2009-08-01
+468	val_468	2009-08-01
+468	val_468	2009-08-01
+468	val_468	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+47	val_47	2009-08-01
+470	val_470	2009-08-01
+472	val_472	2009-08-01
+475	val_475	2009-08-01
+477	val_477	2009-08-01
+478	val_478	2009-08-01
+478	val_478	2009-08-01
+479	val_479	2009-08-01
+480	val_480	2009-08-01
+480	val_480	2009-08-01
+480	val_480	2009-08-01
+481	val_481	2009-08-01
+482	val_482	2009-08-01
+483	val_483	2009-08-01
+484	val_484	2009-08-01
+485	val_485	2009-08-01
+487	val_487	2009-08-01
+489	val_489	2009-08-01
+489	val_489	2009-08-01
+489	val_489	2009-08-01
+489	val_489	2009-08-01
+490	val_490	2009-08-01
+491	val_491	2009-08-01
+492	val_492	2009-08-01
+492	val_492	2009-08-01
+493	val_493	2009-08-01
+494	val_494	2009-08-01
+495	val_495	2009-08-01
+496	val_496	2009-08-01
+497	val_497	2009-08-01
+498	val_498	2009-08-01
+498	val_498	2009-08-01
+498	val_498	2009-08-01
+5	val_5	2009-08-01
+5	val_5	2009-08-01
+5	val_5	2009-08-01
+51	val_51	2009-08-01
+51	val_51	2009-08-01
+53	val_53	2009-08-01
+54	val_54	2009-08-01
+57	val_57	2009-08-01
+58	val_58	2009-08-01
+58	val_58	2009-08-01
+64	val_64	2009-08-01
+65	val_65	2009-08-01
+66	val_66	2009-08-01
+67	val_67	2009-08-01
+67	val_67	2009-08-01
+69	val_69	2009-08-01
+70	val_70	2009-08-01
+70	val_70	2009-08-01
+70	val_70	2009-08-01
+72	val_72	2009-08-01
+72	val_72	2009-08-01
+74	val_74	2009-08-01
+76	val_76	2009-08-01
+76	val_76	2009-08-01
+77	val_77	2009-08-01
+78	val_78	2009-08-01
+8	val_8	2009-08-01
+80	val_80	2009-08-01
+82	val_82	2009-08-01
+83	val_83	2009-08-01
+83	val_83	2009-08-01
+84	val_84	2009-08-01
+84	val_84	2009-08-01
+85	val_85	2009-08-01
+86	val_86	2009-08-01
+87	val_87	2009-08-01
+9	val_9	2009-08-01
+90	val_90	2009-08-01
+90	val_90	2009-08-01
+90	val_90	2009-08-01
+92	val_92	2009-08-01
+95	val_95	2009-08-01
+95	val_95	2009-08-01
+96	val_96	2009-08-01
+97	val_97	2009-08-01
+97	val_97	2009-08-01
+98	val_98	2009-08-01
+98	val_98	2009-08-01
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-6-93a0c37189dfe2318ba6ad84616f0d64
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-6-93a0c37189dfe2318ba6ad84616f0d64 b/sql/hive/src/test/resources/golden/input40-6-93a0c37189dfe2318ba6ad84616f0d64
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input40-7-ccdc9c87a8fdbeee0fa48927f9700361
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input40-7-ccdc9c87a8fdbeee0fa48927f9700361 b/sql/hive/src/test/resources/golden/input40-7-ccdc9c87a8fdbeee0fa48927f9700361
new file mode 100644
index 0000000..ee3dddd
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input40-7-ccdc9c87a8fdbeee0fa48927f9700361
@@ -0,0 +1,1000 @@
+0	val_0	2009-08-01
+0	val_0	2009-08-01
+0	val_0	2009-08-01
+0	val_1	2009-08-01
+0	val_1	2009-08-01
+1	val_2	2009-08-01
+10	val_10	2009-08-01
+10	val_11	2009-08-01
+100	val_100	2009-08-01
+100	val_100	2009-08-01
+100	val_101	2009-08-01
+100	val_101	2009-08-01
+101	val_102	2009-08-01
+102	val_103	2009-08-01
+103	val_103	2009-08-01
+103	val_103	2009-08-01
+104	val_104	2009-08-01
+104	val_104	2009-08-01
+104	val_105	2009-08-01
+104	val_105	2009-08-01
+104	val_105	2009-08-01
+105	val_105	2009-08-01
+105	val_106	2009-08-01
+105	val_106	2009-08-01
+106	val_107	2009-08-01
+11	val_11	2009-08-01
+11	val_12	2009-08-01
+11	val_12	2009-08-01
+11	val_12	2009-08-01
+110	val_111	2009-08-01
+111	val_111	2009-08-01
+113	val_113	2009-08-01
+113	val_113	2009-08-01
+114	val_114	2009-08-01
+114	val_115	2009-08-01
+114	val_115	2009-08-01
+114	val_115	2009-08-01
+116	val_116	2009-08-01
+116	val_117	2009-08-01
+117	val_118	2009-08-01
+117	val_118	2009-08-01
+118	val_118	2009-08-01
+118	val_118	2009-08-01
+118	val_119	2009-08-01
+118	val_119	2009-08-01
+118	val_119	2009-08-01
+119	val_119	2009-08-01
+119	val_119	2009-08-01
+119	val_119	2009-08-01
+119	val_120	2009-08-01
+119	val_120	2009-08-01
+119	val_120	2009-08-01
+12	val_12	2009-08-01
+12	val_12	2009-08-01
+12	val_13	2009-08-01
+120	val_120	2009-08-01
+120	val_120	2009-08-01
+120	val_121	2009-08-01
+121	val_122	2009-08-01
+121	val_122	2009-08-01
+122	val_123	2009-08-01
+122	val_123	2009-08-01
+122	val_123	2009-08-01
+123	val_124	2009-08-01
+123	val_124	2009-08-01
+125	val_125	2009-08-01
+125	val_125	2009-08-01
+125	val_126	2009-08-01
+126	val_126	2009-08-01
+126	val_127	2009-08-01
+126	val_127	2009-08-01
+128	val_128	2009-08-01
+128	val_128	2009-08-01
+128	val_128	2009-08-01
+128	val_129	2009-08-01
+128	val_129	2009-08-01
+129	val_129	2009-08-01
+129	val_129	2009-08-01
+129	val_130	2009-08-01
+129	val_130	2009-08-01
+131	val_131	2009-08-01
+132	val_133	2009-08-01
+132	val_133	2009-08-01
+133	val_133	2009-08-01
+133	val_134	2009-08-01
+134	val_134	2009-08-01
+134	val_134	2009-08-01
+134	val_135	2009-08-01
+135	val_136	2009-08-01
+135	val_136	2009-08-01
+135	val_136	2009-08-01
+136	val_136	2009-08-01
+136	val_137	2009-08-01
+137	val_137	2009-08-01
+137	val_137	2009-08-01
+137	val_138	2009-08-01
+138	val_138	2009-08-01
+138	val_138	2009-08-01
+138	val_138	2009-08-01
+138	val_138	2009-08-01
+138	val_139	2009-08-01
+138	val_139	2009-08-01
+140	val_141	2009-08-01
+143	val_143	2009-08-01
+143	val_144	2009-08-01
+144	val_145	2009-08-01
+145	val_145	2009-08-01
+146	val_146	2009-08-01
+146	val_146	2009-08-01
+147	val_148	2009-08-01
+147	val_148	2009-08-01
+149	val_149	2009-08-01
+149	val_149	2009-08-01
+149	val_150	2009-08-01
+15	val_15	2009-08-01
+15	val_15	2009-08-01
+15	val_16	2009-08-01
+15	val_16	2009-08-01
+150	val_150	2009-08-01
+151	val_152	2009-08-01
+151	val_152	2009-08-01
+152	val_152	2009-08-01
+152	val_152	2009-08-01
+152	val_153	2009-08-01
+152	val_153	2009-08-01
+152	val_153	2009-08-01
+153	val_153	2009-08-01
+153	val_154	2009-08-01
+153	val_154	2009-08-01
+155	val_155	2009-08-01
+156	val_156	2009-08-01
+156	val_157	2009-08-01
+156	val_157	2009-08-01
+157	val_157	2009-08-01
+157	val_158	2009-08-01
+157	val_158	2009-08-01
+158	val_158	2009-08-01
+16	val_17	2009-08-01
+16	val_17	2009-08-01
+160	val_160	2009-08-01
+160	val_161	2009-08-01
+161	val_162	2009-08-01
+161	val_162	2009-08-01
+161	val_162	2009-08-01
+161	val_162	2009-08-01
+162	val_162	2009-08-01
+162	val_163	2009-08-01
+163	val_163	2009-08-01
+164	val_164	2009-08-01
+164	val_164	2009-08-01
+164	val_165	2009-08-01
+164	val_165	2009-08-01
+165	val_165	2009-08-01
+165	val_165	2009-08-01
+165	val_166	2009-08-01
+166	val_166	2009-08-01
+167	val_167	2009-08-01
+167	val_167	2009-08-01
+167	val_167	2009-08-01
+167	val_168	2009-08-01
+168	val_168	2009-08-01
+168	val_169	2009-08-01
+169	val_169	2009-08-01
+169	val_169	2009-08-01
+169	val_169	2009-08-01
+169	val_169	2009-08-01
+17	val_17	2009-08-01
+170	val_170	2009-08-01
+170	val_171	2009-08-01
+172	val_172	2009-08-01
+172	val_172	2009-08-01
+172	val_173	2009-08-01
+174	val_174	2009-08-01
+174	val_174	2009-08-01
+174	val_175	2009-08-01
+174	val_175	2009-08-01
+175	val_175	2009-08-01
+175	val_175	2009-08-01
+175	val_176	2009-08-01
+175	val_176	2009-08-01
+176	val_176	2009-08-01
+176	val_176	2009-08-01
+177	val_177	2009-08-01
+177	val_178	2009-08-01
+177	val_178	2009-08-01
+178	val_178	2009-08-01
+178	val_179	2009-08-01
+178	val_179	2009-08-01
+179	val_179	2009-08-01
+179	val_179	2009-08-01
+179	val_180	2009-08-01
+18	val_18	2009-08-01
+18	val_18	2009-08-01
+180	val_180	2009-08-01
+181	val_181	2009-08-01
+182	val_183	2009-08-01
+183	val_183	2009-08-01
+183	val_184	2009-08-01
+184	val_185	2009-08-01
+185	val_186	2009-08-01
+186	val_186	2009-08-01
+187	val_187	2009-08-01
+187	val_187	2009-08-01
+187	val_187	2009-08-01
+189	val_189	2009-08-01
+189	val_190	2009-08-01
+19	val_19	2009-08-01
+19	val_20	2009-08-01
+190	val_190	2009-08-01
+191	val_191	2009-08-01
+191	val_191	2009-08-01
+191	val_192	2009-08-01
+192	val_192	2009-08-01
+192	val_193	2009-08-01
+193	val_193	2009-08-01
+193	val_193	2009-08-01
+193	val_193	2009-08-01
+194	val_194	2009-08-01
+195	val_195	2009-08-01
+195	val_195	2009-08-01
+196	val_196	2009-08-01
+196	val_197	2009-08-01
+196	val_197	2009-08-01
+196	val_197	2009-08-01
+197	val_197	2009-08-01
+197	val_197	2009-08-01
+197	val_198	2009-08-01
+199	val_199	2009-08-01
+199	val_199	2009-08-01
+199	val_199	2009-08-01
+199	val_200	2009-08-01
+2	val_2	2009-08-01
+2	val_3	2009-08-01
+20	val_20	2009-08-01
+20	val_21	2009-08-01
+20	val_21	2009-08-01
+200	val_200	2009-08-01
+200	val_200	2009-08-01
+201	val_201	2009-08-01
+202	val_202	2009-08-01
+203	val_203	2009-08-01
+203	val_203	2009-08-01
+204	val_205	2009-08-01
+205	val_205	2009-08-01
+205	val_205	2009-08-01
+205	val_206	2009-08-01
+206	val_207	2009-08-01
+206	val_207	2009-08-01
+206	val_207	2009-08-01
+207	val_207	2009-08-01
+207	val_207	2009-08-01
+208	val_208	2009-08-01
+208	val_208	2009-08-01
+208	val_208	2009-08-01
+209	val_209	2009-08-01
+209	val_209	2009-08-01
+209	val_210	2009-08-01
+209	val_210	2009-08-01
+21	val_22	2009-08-01
+21	val_22	2009-08-01
+21	val_22	2009-08-01
+21	val_22	2009-08-01
+212	val_213	2009-08-01
+213	val_213	2009-08-01
+213	val_213	2009-08-01
+213	val_214	2009-08-01
+214	val_214	2009-08-01
+215	val_216	2009-08-01
+216	val_216	2009-08-01
+216	val_216	2009-08-01
+216	val_217	2009-08-01
+217	val_217	2009-08-01
+217	val_217	2009-08-01
+217	val_218	2009-08-01
+217	val_218	2009-08-01
+218	val_218	2009-08-01
+219	val_219	2009-08-01
+219	val_219	2009-08-01
+22	val_23	2009-08-01
+221	val_221	2009-08-01
+221	val_221	2009-08-01
+222	val_222	2009-08-01
+222	val_223	2009-08-01
+223	val_223	2009-08-01
+223	val_223	2009-08-01
+224	val_224	2009-08-01
+224	val_224	2009-08-01
+224	val_225	2009-08-01
+226	val_226	2009-08-01
+226	val_227	2009-08-01
+226	val_227	2009-08-01
+226	val_227	2009-08-01
+226	val_227	2009-08-01
+227	val_228	2009-08-01
+228	val_228	2009-08-01
+228	val_229	2009-08-01
+229	val_229	2009-08-01
+229	val_229	2009-08-01
+23	val_24	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+230	val_230	2009-08-01
+231	val_232	2009-08-01
+233	val_233	2009-08-01
+233	val_233	2009-08-01
+235	val_235	2009-08-01
+235	val_236	2009-08-01
+237	val_237	2009-08-01
+237	val_237	2009-08-01
+238	val_238	2009-08-01
+238	val_238	2009-08-01
+238	val_239	2009-08-01
+239	val_239	2009-08-01
+239	val_239	2009-08-01
+239	val_240	2009-08-01
+239	val_240	2009-08-01
+24	val_24	2009-08-01
+24	val_24	2009-08-01
+240	val_241	2009-08-01
+241	val_241	2009-08-01
+241	val_242	2009-08-01
+241	val_242	2009-08-01
+241	val_242	2009-08-01
+241	val_242	2009-08-01
+242	val_242	2009-08-01
+242	val_242	2009-08-01
+242	val_243	2009-08-01
+243	val_244	2009-08-01
+243	val_244	2009-08-01
+244	val_244	2009-08-01
+244	val_245	2009-08-01
+244	val_245	2009-08-01
+244	val_245	2009-08-01
+245	val_246	2009-08-01
+245	val_246	2009-08-01
+246	val_247	2009-08-01
+246	val_247	2009-08-01
+247	val_247	2009-08-01
+248	val_248	2009-08-01
+248	val_249	2009-08-01
+249	val_249	2009-08-01
+249	val_250	2009-08-01
+249	val_250	2009-08-01
+252	val_252	2009-08-01
+252	val_253	2009-08-01
+254	val_255	2009-08-01
+255	val_255	2009-08-01
+255	val_255	2009-08-01
+256	val_256	2009-08-01
+256	val_256	2009-08-01
+256	val_257	2009-08-01
+257	val_257	2009-08-01
+257	val_258	2009-08-01
+257	val_258	2009-08-01
+258	val_258	2009-08-01
+258	val_259	2009-08-01
+259	val_260	2009-08-01
+259	val_260	2009-08-01
+26	val_26	2009-08-01
+26	val_26	2009-08-01
+260	val_260	2009-08-01
+260	val_261	2009-08-01
+260	val_261	2009-08-01
+261	val_262	2009-08-01
+262	val_262	2009-08-01
+262	val_263	2009-08-01
+262	val_263	2009-08-01
+263	val_263	2009-08-01
+264	val_265	2009-08-01
+264	val_265	2009-08-01
+265	val_265	2009-08-01
+265	val_265	2009-08-01
+265	val_266	2009-08-01
+266	val_266	2009-08-01
+267	val_268	2009-08-01
+268	val_269	2009-08-01
+27	val_27	2009-08-01
+271	val_272	2009-08-01
+272	val_272	2009-08-01
+272	val_272	2009-08-01
+272	val_273	2009-08-01
+273	val_273	2009-08-01
+273	val_273	2009-08-01
+273	val_273	2009-08-01
+273	val_274	2009-08-01
+274	val_274	2009-08-01
+274	val_275	2009-08-01
+275	val_275	2009-08-01
+275	val_276	2009-08-01
+275	val_276	2009-08-01
+276	val_277	2009-08-01
+277	val_277	2009-08-01
+277	val_277	2009-08-01
+277	val_277	2009-08-01
+277	val_277	2009-08-01
+277	val_278	2009-08-01
+277	val_278	2009-08-01
+278	val_278	2009-08-01
+278	val_278	2009-08-01
+278	val_279	2009-08-01
+28	val_28	2009-08-01
+280	val_280	2009-08-01
+280	val_280	2009-08-01
+281	val_281	2009-08-01
+281	val_281	2009-08-01
+281	val_282	2009-08-01
+281	val_282	2009-08-01
+281	val_282	2009-08-01
+282	val_282	2009-08-01
+282	val_282	2009-08-01
+283	val_283	2009-08-01
+284	val_284	2009-08-01
+284	val_285	2009-08-01
+284	val_285	2009-08-01
+285	val_285	2009-08-01
+285	val_286	2009-08-01
+286	val_286	2009-08-01
+286	val_287	2009-08-01
+287	val_287	2009-08-01
+287	val_288	2009-08-01
+287	val_288	2009-08-01
+288	val_288	2009-08-01
+288	val_288	2009-08-01
+289	val_289	2009-08-01
+289	val_290	2009-08-01
+29	val_30	2009-08-01
+29	val_30	2009-08-01
+291	val_291	2009-08-01
+291	val_292	2009-08-01
+291	val_292	2009-08-01
+292	val_292	2009-08-01
+292	val_293	2009-08-01
+292	val_293	2009-08-01
+293	val_294	2009-08-01
+293	val_294	2009-08-01
+295	val_296	2009-08-01
+295	val_296	2009-08-01
+296	val_296	2009-08-01
+296	val_297	2009-08-01
+298	val_298	2009-08-01
+298	val_298	2009-08-01
+298	val_298	2009-08-01
+3	val_4	2009-08-01
+30	val_30	2009-08-01
+30	val_31	2009-08-01
+300	val_301	2009-08-01
+300	val_301	2009-08-01
+302	val_302	2009-08-01
+302	val_303	2009-08-01
+303	val_304	2009-08-01
+303	val_304	2009-08-01
+304	val_305	2009-08-01
+305	val_305	2009-08-01
+305	val_306	2009-08-01
+306	val_306	2009-08-01
+306	val_307	2009-08-01
+307	val_307	2009-08-01
+307	val_307	2009-08-01
+308	val_308	2009-08-01
+308	val_309	2009-08-01
+308	val_309	2009-08-01
+309	val_309	2009-08-01
+309	val_309	2009-08-01
+309	val_310	2009-08-01
+31	val_32	2009-08-01
+310	val_310	2009-08-01
+310	val_311	2009-08-01
+310	val_311	2009-08-01
+310	val_311	2009-08-01
+311	val_311	2009-08-01
+311	val_311	2009-08-01
+311	val_311	2009-08-01
+313	val_314	2009-08-01
+314	val_315	2009-08-01
+315	val_315	2009-08-01
+316	val_316	2009-08-01
+316	val_316	2009-08-01
+316	val_316	2009-08-01
+317	val_317	2009-08-01
+317	val_317	2009-08-01
+317	val_318	2009-08-01
+318	val_318	2009-08-01
+318	val_318	2009-08-01
+318	val_318	2009-08-01
+318	val_319	2009-08-01
+32	val_33	2009-08-01
+321	val_321	2009-08-01
+321	val_321	2009-08-01
+322	val_322	2009-08-01
+322	val_322	2009-08-01
+322	val_323	2009-08-01
+323	val_323	2009-08-01
+323	val_324	2009-08-01
+324	val_325	2009-08-01
+325	val_325	2009-08-01
+325	val_325	2009-08-01
+326	val_327	2009-08-01
+327	val_327	2009-08-01
+327	val_327	2009-08-01
+327	val_327	2009-08-01
+328	val_329	2009-08-01
+328	val_329	2009-08-01
+33	val_33	2009-08-01
+33	val_34	2009-08-01
+330	val_331	2009-08-01
+331	val_331	2009-08-01
+331	val_331	2009-08-01
+331	val_332	2009-08-01
+331	val_332	2009-08-01
+332	val_332	2009-08-01
+333	val_333	2009-08-01
+333	val_333	2009-08-01
+333	val_334	2009-08-01
+334	val_335	2009-08-01
+335	val_335	2009-08-01
+335	val_336	2009-08-01
+335	val_336	2009-08-01
+336	val_336	2009-08-01
+336	val_337	2009-08-01
+337	val_338	2009-08-01
+338	val_338	2009-08-01
+338	val_339	2009-08-01
+339	val_339	2009-08-01
+34	val_34	2009-08-01
+340	val_341	2009-08-01
+341	val_341	2009-08-01
+341	val_342	2009-08-01
+341	val_342	2009-08-01
+341	val_342	2009-08-01
+342	val_342	2009-08-01
+342	val_342	2009-08-01
+342	val_343	2009-08-01
+343	val_344	2009-08-01
+344	val_344	2009-08-01
+344	val_344	2009-08-01
+344	val_345	2009-08-01
+345	val_345	2009-08-01
+347	val_348	2009-08-01
+347	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_348	2009-08-01
+348	val_349	2009-08-01
+349	val_350	2009-08-01
+349	val_350	2009-08-01
+349	val_350	2009-08-01
+349	val_350	2009-08-01
+35	val_35	2009-08-01
+35	val_35	2009-08-01
+35	val_35	2009-08-01
+35	val_36	2009-08-01
+35	val_36	2009-08-01
+35	val_36	2009-08-01
+351	val_351	2009-08-01
+351	val_352	2009-08-01
+351	val_352	2009-08-01
+352	val_353	2009-08-01
+352	val_353	2009-08-01
+353	val_353	2009-08-01
+353	val_353	2009-08-01
+353	val_354	2009-08-01
+355	val_356	2009-08-01
+355	val_356	2009-08-01
+356	val_356	2009-08-01
+356	val_357	2009-08-01
+356	val_357	2009-08-01
+358	val_359	2009-08-01
+360	val_360	2009-08-01
+360	val_361	2009-08-01
+362	val_362	2009-08-01
+363	val_364	2009-08-01
+363	val_364	2009-08-01
+363	val_364	2009-08-01
+364	val_364	2009-08-01
+364	val_365	2009-08-01
+365	val_365	2009-08-01
+366	val_366	2009-08-01
+367	val_367	2009-08-01
+367	val_367	2009-08-01
+367	val_368	2009-08-01
+367	val_368	2009-08-01
+368	val_368	2009-08-01
+369	val_369	2009-08-01
+369	val_369	2009-08-01
+369	val_369	2009-08-01
+369	val_370	2009-08-01
+37	val_37	2009-08-01
+37	val_37	2009-08-01
+371	val_372	2009-08-01
+371	val_372	2009-08-01
+371	val_372	2009-08-01
+371	val_372	2009-08-01
+373	val_373	2009-08-01
+373	val_374	2009-08-01
+374	val_374	2009-08-01
+374	val_375	2009-08-01
+375	val_375	2009-08-01
+375	val_376	2009-08-01
+375	val_376	2009-08-01
+375	val_376	2009-08-01
+375	val_376	2009-08-01
+375	val_376	2009-08-01
+376	val_377	2009-08-01
+377	val_377	2009-08-01
+378	val_378	2009-08-01
+378	val_379	2009-08-01
+379	val_379	2009-08-01
+379	val_380	2009-08-01
+381	val_382	2009-08-01
+382	val_382	2009-08-01
+382	val_382	2009-08-01
+382	val_383	2009-08-01
+382	val_383	2009-08-01
+384	val_384	2009-08-01
+384	val_384	2009-08-01
+384	val_384	2009-08-01
+384	val_385	2009-08-01
+384	val_385	2009-08-01
+384	val_385	2009-08-01
+385	val_386	2009-08-01
+385	val_386	2009-08-01
+386	val_386	2009-08-01
+386	val_387	2009-08-01
+386	val_387	2009-08-01
+388	val_389	2009-08-01
+389	val_389	2009-08-01
+389	val_390	2009-08-01
+389	val_390	2009-08-01
+390	val_391	2009-08-01
+390	val_391	2009-08-01
+390	val_391	2009-08-01
+391	val_392	2009-08-01
+391	val_392	2009-08-01
+392	val_392	2009-08-01
+392	val_393	2009-08-01
+392	val_393	2009-08-01
+393	val_393	2009-08-01
+393	val_394	2009-08-01
+393	val_394	2009-08-01
+394	val_394	2009-08-01
+395	val_395	2009-08-01
+395	val_395	2009-08-01
+395	val_396	2009-08-01
+395	val_396	2009-08-01
+396	val_396	2009-08-01
+396	val_396	2009-08-01
+396	val_396	2009-08-01
+397	val_397	2009-08-01
+397	val_397	2009-08-01
+398	val_399	2009-08-01
+399	val_399	2009-08-01
+399	val_399	2009-08-01
+399	val_400	2009-08-01
+399	val_400	2009-08-01
+4	val_4	2009-08-01
+4	val_5	2009-08-01
+40	val_41	2009-08-01
+40	val_41	2009-08-01
+400	val_400	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+401	val_401	2009-08-01
+401	val_402	2009-08-01
+402	val_402	2009-08-01
+402	val_403	2009-08-01
+402	val_403	2009-08-01
+402	val_403	2009-08-01
+403	val_403	2009-08-01
+403	val_403	2009-08-01
+403	val_403	2009-08-01
+404	val_404	2009-08-01
+404	val_404	2009-08-01
+404	val_405	2009-08-01
+404	val_405	2009-08-01
+404	val_405	2009-08-01
+405	val_406	2009-08-01
+406	val_406	2009-08-01
+406	val_406	2009-08-01
+406	val_406	2009-08-01
+406	val_406	2009-08-01
+406	val_407	2009-08-01
+407	val_407	2009-08-01
+407	val_408	2009-08-01
+407	val_408	2009-08-01
+407	val_408	2009-08-01
+408	val_409	2009-08-01
+408	val_409	2009-08-01
+409	val_409	2009-08-01
+409	val_409	2009-08-01
+409	val_409	2009-08-01
+409	val_410	2009-08-01
+409	val_410	2009-08-01
+41	val_41	2009-08-01
+410	val_411	2009-08-01
+411	val_411	2009-08-01
+411	val_412	2009-08-01
+412	val_413	2009-08-01
+412	val_413	2009-08-01
+413	val_413	2009-08-01
+413	val_413	2009-08-01
+413	val_414	2009-08-01
+414	val_414	2009-08-01
+414	val_414	2009-08-01
+414	val_415	2009-08-01
+415	val_416	2009-08-01
+416	val_417	2009-08-01
+417	val_417	2009-08-01
+417	val_417	2009-08-01
+417	val_417	2009-08-01
+418	val_418	2009-08-01
+419	val_419	2009-08-01
+42	val_42	2009-08-01
+42	val_42	2009-08-01
+42	val_43	2009-08-01
+42	val_43	2009-08-01
+42	val_43	2009-08-01
+421	val_421	2009-08-01
+421	val_422	2009-08-01
+421	val_422	2009-08-01
+423	val_424	2009-08-01
+424	val_424	2009-08-01
+424	val_424	2009-08-01
+424	val_425	2009-08-01
+425	val_426	2009-08-01
+426	val_427	2009-08-01
+427	val_427	2009-08-01
+427	val_428	2009-08-01
+427	val_428	2009-08-01
+428	val_429	2009-08-01
+429	val_429	2009-08-01
+429	val_429	2009-08-01
+429	val_430	2009-08-01
+429	val_430	2009-08-01
+43	val_43	2009-08-01
+430	val_430	2009-08-01
+430	val_430	2009-08-01
+430	val_430	2009-08-01
+430	val_431	2009-08-01
+431	val_431	2009-08-01
+431	val_431	2009-08-01
+431	val_431	2009-08-01
+431	val_432	2009-08-01
+432	val_432	2009-08-01
+432	val_433	2009-08-01
+435	val_435	2009-08-01
+435	val_436	2009-08-01
+436	val_436	2009-08-01
+436	val_437	2009-08-01
+437	val_437	2009-08-01
+437	val_438	2009-08-01
+438	val_438	2009-08-01
+438	val_438	2009-08-01
+438	val_438	2009-08-01
+438	val_439	2009-08-01
+438	val_439	2009-08-01
+439	val_439	2009-08-01
+439	val_439	2009-08-01
+439	val_440	2009-08-01
+439	val_440	2009-08-01
+44	val_44	2009-08-01
+440	val_441	2009-08-01
+440	val_441	2009-08-01
+441	val_442	2009-08-01
+442	val_443	2009-08-01
+443	val_443	2009-08-01
+443	val_444	2009-08-01
+443	val_444	2009-08-01
+443	val_444	2009-08-01
+444	val_444	2009-08-01
+446	val_446	2009-08-01
+446	val_447	2009-08-01
+446	val_447	2009-08-01
+447	val_448	2009-08-01
+448	val_448	2009-08-01
+448	val_449	2009-08-01
+449	val_449	2009-08-01
+450	val_451	2009-08-01
+450	val_451	2009-08-01
+451	val_452	2009-08-01
+452	val_452	2009-08-01
+453	val_453	2009-08-01
+453	val_454	2009-08-01
+454	val_454	2009-08-01
+454	val_454	2009-08-01
+454	val_454	2009-08-01
+454	val_455	2009-08-01
+454	val_455	2009-08-01
+455	val_455	2009-08-01
+455	val_456	2009-08-01
+455	val_456	2009-08-01
+457	val_457	2009-08-01
+457	val_458	2009-08-01
+457	val_458	2009-08-01
+458	val_458	2009-08-01
+458	val_458	2009-08-01
+459	val_459	2009-08-01
+459	val_459	2009-08-01
+459	val_460	2009-08-01
+46	val_47	2009-08-01
+460	val_460	2009-08-01
+461	val_462	2009-08-01
+462	val_462	2009-08-01
+462	val_462	2009-08-01
+462	val_463	2009-08-01
+463	val_463	2009-08-01
+463	val_463	2009-08-01
+463	val_464	2009-08-01
+466	val_466	2009-08-01
+466	val_466	2009-08-01
+466	val_466	2009-08-01
+467	val_467	2009-08-01
+467	val_468	2009-08-01
+468	val_468	2009-08-01
+468	val_468	2009-08-01
+468	val_468	2009-08-01
+468	val_468	2009-08-01
+468	val_469	2009-08-01
+468	val_469	2009-08-01
+468	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_469	2009-08-01
+469	val_470	2009-08-01
+47	val_47	2009-08-01
+47	val_48	2009-08-01
+470	val_470	2009-08-01
+470	val_471	2009-08-01
+472	val_472	2009-08-01
+473	val_474	2009-08-01
+474	val_475	2009-08-01
+474	val_475	2009-08-01
+475	val_475	2009-08-01
+475	val_476	2009-08-01
+476	val_477	2009-08-01
+476	val_477	2009-08-01
+477	val_477	2009-08-01
+477	val_478	2009-08-01
+478	val_478	2009-08-01
+478	val_478	2009-08-01
+478	val_479	2009-08-01
+478	val_479	2009-08-01
+479	val_479	2009-08-01
+48	val_49	2009-08-01
+48	val_49	2009-08-01
+480	val_480	2009-08-01
+480	val_480	2009-08-01
+480	val_480	2009-08-01
+480	val_481	2009-08-01
+480	val_481	2009-08-01
+481	val_481	2009-08-01
+481	val_482	2009-08-01
+482	val_482	2009-08-01
+482	val_483	2009-08-01
+483	val_483	2009-08-01
+484	val_484	2009-08-01
+484	val_485	2009-08-01
+485	val_485	2009-08-01
+485	val_486	2009-08-01
+485	val_486	2009-08-01
+486	val_487	2009-08-01
+487	val_487	2009-08-01
+487	val_488	2009-08-01
+488	val_489	2009-08-01
+489	val_489	2009-08-01
+489	val_489	2009-08-01
+489	val_489	2009-08-01
+489	val_489	2009-08-01
+489	val_490	2009-08-01
+49	val_50	2009-08-01
+49	val_50	2009-08-01
+490	val_490	2009-08-01
+490	val_491	2009-08-01
+491	val_491	2009-08-01
+491	val_492	2009-08-01
+491	val_492	2009-08-01
+492	val_492	2009-08-01
+492	val_492	2009-08-01
+492	val_493	2009-08-01
+492	val_493	2009-08-01
+493	val_493	2009-08-01
+494	val_494	2009-08-01
+494	val_495	2009-08-01
+494	val_495	2009-08-01
+495	val_495	2009-08-01
+495	val_496	2009-08-01
+496	val_496	2009-08-01
+496	val_497	2009-08-01
+497	val_497	2009-08-01
+497	val_498	2009-08-01
+497	val_498	2009-08-01
+498	val_498	2009-08-01
+498	val_498	2009-08-01
+498	val_498	2009-08-01
+5	val_5	2009-08-01
+5	val_5	2009-08-01
+5	val_5	2009-08-01
+5	val_6	2009-08-01
+50	val_51	2009-08-01
+51	val_51	2009-08-01
+51	val_51	2009-08-01
+51	val_52	2009-08-01
+52	val_53	2009-08-01
+52	val_53	2009-08-01
+52	val_53	2009-08-01
+52	val_53	2009-08-01
+53	val_53	2009-08-01
+53	val_54	2009-08-01
+54	val_54	2009-08-01
+56	val_57	2009-08-01
+57	val_57	2009-08-01
+58	val_58	2009-08-01
+58	val_58	2009-08-01
+58	val_59	2009-08-01
+58	val_59	2009-08-01
+59	val_60	2009-08-01
+6	val_7	2009-08-01
+6	val_7	2009-08-01
+60	val_61	2009-08-01
+61	val_62	2009-08-01
+62	val_63	2009-08-01
+62	val_63	2009-08-01
+63	val_64	2009-08-01
+64	val_64	2009-08-01
+65	val_65	2009-08-01
+65	val_66	2009-08-01
+65	val_66	2009-08-01
+66	val_66	2009-08-01
+67	val_67	2009-08-01
+67	val_67	2009-08-01
+68	val_69	2009-08-01
+69	val_69	2009-08-01
+69	val_70	2009-08-01
+70	val_70	2009-08-01
+70	val_70	2009-08-01
+70	val_70	2009-08-01
+70	val_71	2009-08-01
+71	val_72	2009-08-01
+72	val_72	2009-08-01
+72	val_72	2009-08-01
+74	val_74	2009-08-01
+75	val_76	2009-08-01
+76	val_76	2009-08-01
+76	val_76	2009-08-01
+76	val_77	2009-08-01
+76	val_77	2009-08-01
+76	val_77	2009-08-01
+77	val_77	2009-08-01
+77	val_78	2009-08-01
+77	val_78	2009-08-01
+78	val_78	2009-08-01
+78	val_79	2009-08-01
+8	val_8	2009-08-01
+8	val_9	2009-08-01
+80	val_80	2009-08-01
+80	val_81	2009-08-01
+82	val_82	2009-08-01
+82	val_83	2009-08-01
+82	val_83	2009-08-01
+83	val_83	2009-08-01
+83	val_83	2009-08-01
+84	val_84	2009-08-01
+84	val_84	2009-08-01
+85	val_85	2009-08-01
+85	val_86	2009-08-01
+86	val_86	2009-08-01
+86	val_87	2009-08-01
+87	val_87	2009-08-01
+87	val_88	2009-08-01
+87	val_88	2009-08-01
+89	val_90	2009-08-01
+89	val_90	2009-08-01
+89	val_90	2009-08-01
+9	val_9	2009-08-01
+90	val_90	2009-08-01
+90	val_90	2009-08-01
+90	val_90	2009-08-01
+91	val_92	2009-08-01
+92	val_92	2009-08-01
+93	val_94	2009-08-01
+93	val_94	2009-08-01
+93	val_94	2009-08-01
+94	val_95	2009-08-01
+95	val_95	2009-08-01
+95	val_95	2009-08-01
+96	val_96	2009-08-01
+97	val_97	2009-08-01
+97	val_97	2009-08-01
+97	val_98	2009-08-01
+97	val_98	2009-08-01
+98	val_98	2009-08-01
+98	val_98	2009-08-01
+99	val_100	2009-08-01
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input41-0-763ab5853bff619e6525c01e46b2a923
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input41-0-763ab5853bff619e6525c01e46b2a923 b/sql/hive/src/test/resources/golden/input41-0-763ab5853bff619e6525c01e46b2a923
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input41-0-763ab5853bff619e6525c01e46b2a923
@@ -0,0 +1 @@
+0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input41-1-8112b3a278e8337dbd6f017ae178658b
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input41-1-8112b3a278e8337dbd6f017ae178658b b/sql/hive/src/test/resources/golden/input41-1-8112b3a278e8337dbd6f017ae178658b
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input41-2-61812b3093413d09f0fd2372c61f7d53
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input41-2-61812b3093413d09f0fd2372c61f7d53 b/sql/hive/src/test/resources/golden/input41-2-61812b3093413d09f0fd2372c61f7d53
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input41-3-526399455dc5ecd4ea9f676b09fafeee
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input41-3-526399455dc5ecd4ea9f676b09fafeee b/sql/hive/src/test/resources/golden/input41-3-526399455dc5ecd4ea9f676b09fafeee
new file mode 100644
index 0000000..579784a
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input41-3-526399455dc5ecd4ea9f676b09fafeee
@@ -0,0 +1,2 @@
+0
+500
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input43-0-2baba8070f3585debc14b6bb3c83607a
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input43-0-2baba8070f3585debc14b6bb3c83607a b/sql/hive/src/test/resources/golden/input43-0-2baba8070f3585debc14b6bb3c83607a
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input46-0-b0cdbecce0321ac452c8e13e1bfc6924
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input46-0-b0cdbecce0321ac452c8e13e1bfc6924 b/sql/hive/src/test/resources/golden/input46-0-b0cdbecce0321ac452c8e13e1bfc6924
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input46-1-1efdd5ebfa732abdedeb10467ca71f7f
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input46-1-1efdd5ebfa732abdedeb10467ca71f7f b/sql/hive/src/test/resources/golden/input46-1-1efdd5ebfa732abdedeb10467ca71f7f
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input46-2-4b3b3bedcb5765c5cfaa5d8e8bfb69ca
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input46-2-4b3b3bedcb5765c5cfaa5d8e8bfb69ca b/sql/hive/src/test/resources/golden/input46-2-4b3b3bedcb5765c5cfaa5d8e8bfb69ca
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input46-3-c185163787977498a4b84f39f983c431
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input46-3-c185163787977498a4b84f39f983c431 b/sql/hive/src/test/resources/golden/input46-3-c185163787977498a4b84f39f983c431
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input46-4-7f05cde078d90c25780a7d5491b20c27
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input46-4-7f05cde078d90c25780a7d5491b20c27 b/sql/hive/src/test/resources/golden/input46-4-7f05cde078d90c25780a7d5491b20c27
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input46-5-f5c502e88a3dc3edb37b04af7d7955ab
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input46-5-f5c502e88a3dc3edb37b04af7d7955ab b/sql/hive/src/test/resources/golden/input46-5-f5c502e88a3dc3edb37b04af7d7955ab
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input49-0-2bd546beeb607da5b925ffbea20a741c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input49-0-2bd546beeb607da5b925ffbea20a741c b/sql/hive/src/test/resources/golden/input49-0-2bd546beeb607da5b925ffbea20a741c
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input49-1-e2b5acbef6ef09cb3eecdb0ce2729e8d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input49-1-e2b5acbef6ef09cb3eecdb0ce2729e8d b/sql/hive/src/test/resources/golden/input49-1-e2b5acbef6ef09cb3eecdb0ce2729e8d
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input49-2-d56860e68d333bb6132ef5ed0327eb1
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input49-2-d56860e68d333bb6132ef5ed0327eb1 b/sql/hive/src/test/resources/golden/input49-2-d56860e68d333bb6132ef5ed0327eb1
new file mode 100644
index 0000000..0d3a5cb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input49-2-d56860e68d333bb6132ef5ed0327eb1
@@ -0,0 +1 @@
+false	2.9098519E7	1410.0	996	40408519555	test_string	12

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input49-3-4b0fff4bd5c63666ccc22b07a521b7b0
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input49-3-4b0fff4bd5c63666ccc22b07a521b7b0 b/sql/hive/src/test/resources/golden/input49-3-4b0fff4bd5c63666ccc22b07a521b7b0
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4_cb_delim-0-f8e975c0fc126982e8e70cc30d2b6367
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4_cb_delim-0-f8e975c0fc126982e8e70cc30d2b6367 b/sql/hive/src/test/resources/golden/input4_cb_delim-0-f8e975c0fc126982e8e70cc30d2b6367
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4_cb_delim-1-5692d0e91dd0114729b8eb3aee388b72
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4_cb_delim-1-5692d0e91dd0114729b8eb3aee388b72 b/sql/hive/src/test/resources/golden/input4_cb_delim-1-5692d0e91dd0114729b8eb3aee388b72
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4_cb_delim-2-e52787bf798a941c854eb09d75efe617
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4_cb_delim-2-e52787bf798a941c854eb09d75efe617 b/sql/hive/src/test/resources/golden/input4_cb_delim-2-e52787bf798a941c854eb09d75efe617
new file mode 100644
index 0000000..218c223
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input4_cb_delim-2-e52787bf798a941c854eb09d75efe617
@@ -0,0 +1,500 @@
+val_238	238
+val_86	86
+val_311	311
+val_27	27
+val_165	165
+val_409	409
+val_255	255
+val_278	278
+val_98	98
+val_484	484
+val_265	265
+val_193	193
+val_401	401
+val_150	150
+val_273	273
+val_224	224
+val_369	369
+val_66	66
+val_128	128
+val_213	213
+val_146	146
+val_406	406
+val_429	429
+val_374	374
+val_152	152
+val_469	469
+val_145	145
+val_495	495
+val_37	37
+val_327	327
+val_281	281
+val_277	277
+val_209	209
+val_15	15
+val_82	82
+val_403	403
+val_166	166
+val_417	417
+val_430	430
+val_252	252
+val_292	292
+val_219	219
+val_287	287
+val_153	153
+val_193	193
+val_338	338
+val_446	446
+val_459	459
+val_394	394
+val_237	237
+val_482	482
+val_174	174
+val_413	413
+val_494	494
+val_207	207
+val_199	199
+val_466	466
+val_208	208
+val_174	174
+val_399	399
+val_396	396
+val_247	247
+val_417	417
+val_489	489
+val_162	162
+val_377	377
+val_397	397
+val_309	309
+val_365	365
+val_266	266
+val_439	439
+val_342	342
+val_367	367
+val_325	325
+val_167	167
+val_195	195
+val_475	475
+val_17	17
+val_113	113
+val_155	155
+val_203	203
+val_339	339
+val_0	0
+val_455	455
+val_128	128
+val_311	311
+val_316	316
+val_57	57
+val_302	302
+val_205	205
+val_149	149
+val_438	438
+val_345	345
+val_129	129
+val_170	170
+val_20	20
+val_489	489
+val_157	157
+val_378	378
+val_221	221
+val_92	92
+val_111	111
+val_47	47
+val_72	72
+val_4	4
+val_280	280
+val_35	35
+val_427	427
+val_277	277
+val_208	208
+val_356	356
+val_399	399
+val_169	169
+val_382	382
+val_498	498
+val_125	125
+val_386	386
+val_437	437
+val_469	469
+val_192	192
+val_286	286
+val_187	187
+val_176	176
+val_54	54
+val_459	459
+val_51	51
+val_138	138
+val_103	103
+val_239	239
+val_213	213
+val_216	216
+val_430	430
+val_278	278
+val_176	176
+val_289	289
+val_221	221
+val_65	65
+val_318	318
+val_332	332
+val_311	311
+val_275	275
+val_137	137
+val_241	241
+val_83	83
+val_333	333
+val_180	180
+val_284	284
+val_12	12
+val_230	230
+val_181	181
+val_67	67
+val_260	260
+val_404	404
+val_384	384
+val_489	489
+val_353	353
+val_373	373
+val_272	272
+val_138	138
+val_217	217
+val_84	84
+val_348	348
+val_466	466
+val_58	58
+val_8	8
+val_411	411
+val_230	230
+val_208	208
+val_348	348
+val_24	24
+val_463	463
+val_431	431
+val_179	179
+val_172	172
+val_42	42
+val_129	129
+val_158	158
+val_119	119
+val_496	496
+val_0	0
+val_322	322
+val_197	197
+val_468	468
+val_393	393
+val_454	454
+val_100	100
+val_298	298
+val_199	199
+val_191	191
+val_418	418
+val_96	96
+val_26	26
+val_165	165
+val_327	327
+val_230	230
+val_205	205
+val_120	120
+val_131	131
+val_51	51
+val_404	404
+val_43	43
+val_436	436
+val_156	156
+val_469	469
+val_468	468
+val_308	308
+val_95	95
+val_196	196
+val_288	288
+val_481	481
+val_457	457
+val_98	98
+val_282	282
+val_197	197
+val_187	187
+val_318	318
+val_318	318
+val_409	409
+val_470	470
+val_137	137
+val_369	369
+val_316	316
+val_169	169
+val_413	413
+val_85	85
+val_77	77
+val_0	0
+val_490	490
+val_87	87
+val_364	364
+val_179	179
+val_118	118
+val_134	134
+val_395	395
+val_282	282
+val_138	138
+val_238	238
+val_419	419
+val_15	15
+val_118	118
+val_72	72
+val_90	90
+val_307	307
+val_19	19
+val_435	435
+val_10	10
+val_277	277
+val_273	273
+val_306	306
+val_224	224
+val_309	309
+val_389	389
+val_327	327
+val_242	242
+val_369	369
+val_392	392
+val_272	272
+val_331	331
+val_401	401
+val_242	242
+val_452	452
+val_177	177
+val_226	226
+val_5	5
+val_497	497
+val_402	402
+val_396	396
+val_317	317
+val_395	395
+val_58	58
+val_35	35
+val_336	336
+val_95	95
+val_11	11
+val_168	168
+val_34	34
+val_229	229
+val_233	233
+val_143	143
+val_472	472
+val_322	322
+val_498	498
+val_160	160
+val_195	195
+val_42	42
+val_321	321
+val_430	430
+val_119	119
+val_489	489
+val_458	458
+val_78	78
+val_76	76
+val_41	41
+val_223	223
+val_492	492
+val_149	149
+val_449	449
+val_218	218
+val_228	228
+val_138	138
+val_453	453
+val_30	30
+val_209	209
+val_64	64
+val_468	468
+val_76	76
+val_74	74
+val_342	342
+val_69	69
+val_230	230
+val_33	33
+val_368	368
+val_103	103
+val_296	296
+val_113	113
+val_216	216
+val_367	367
+val_344	344
+val_167	167
+val_274	274
+val_219	219
+val_239	239
+val_485	485
+val_116	116
+val_223	223
+val_256	256
+val_263	263
+val_70	70
+val_487	487
+val_480	480
+val_401	401
+val_288	288
+val_191	191
+val_5	5
+val_244	244
+val_438	438
+val_128	128
+val_467	467
+val_432	432
+val_202	202
+val_316	316
+val_229	229
+val_469	469
+val_463	463
+val_280	280
+val_2	2
+val_35	35
+val_283	283
+val_331	331
+val_235	235
+val_80	80
+val_44	44
+val_193	193
+val_321	321
+val_335	335
+val_104	104
+val_466	466
+val_366	366
+val_175	175
+val_403	403
+val_483	483
+val_53	53
+val_105	105
+val_257	257
+val_406	406
+val_409	409
+val_190	190
+val_406	406
+val_401	401
+val_114	114
+val_258	258
+val_90	90
+val_203	203
+val_262	262
+val_348	348
+val_424	424
+val_12	12
+val_396	396
+val_201	201
+val_217	217
+val_164	164
+val_431	431
+val_454	454
+val_478	478
+val_298	298
+val_125	125
+val_431	431
+val_164	164
+val_424	424
+val_187	187
+val_382	382
+val_5	5
+val_70	70
+val_397	397
+val_480	480
+val_291	291
+val_24	24
+val_351	351
+val_255	255
+val_104	104
+val_70	70
+val_163	163
+val_438	438
+val_119	119
+val_414	414
+val_200	200
+val_491	491
+val_237	237
+val_439	439
+val_360	360
+val_248	248
+val_479	479
+val_305	305
+val_417	417
+val_199	199
+val_444	444
+val_120	120
+val_429	429
+val_169	169
+val_443	443
+val_323	323
+val_325	325
+val_277	277
+val_230	230
+val_478	478
+val_178	178
+val_468	468
+val_310	310
+val_317	317
+val_333	333
+val_493	493
+val_460	460
+val_207	207
+val_249	249
+val_265	265
+val_480	480
+val_83	83
+val_136	136
+val_353	353
+val_172	172
+val_214	214
+val_462	462
+val_233	233
+val_406	406
+val_133	133
+val_175	175
+val_189	189
+val_454	454
+val_375	375
+val_401	401
+val_421	421
+val_407	407
+val_384	384
+val_256	256
+val_26	26
+val_134	134
+val_67	67
+val_384	384
+val_379	379
+val_18	18
+val_462	462
+val_492	492
+val_100	100
+val_298	298
+val_9	9
+val_341	341
+val_498	498
+val_146	146
+val_458	458
+val_362	362
+val_186	186
+val_285	285
+val_348	348
+val_167	167
+val_18	18
+val_273	273
+val_183	183
+val_281	281
+val_344	344
+val_97	97
+val_469	469
+val_315	315
+val_84	84
+val_28	28
+val_37	37
+val_448	448
+val_152	152
+val_348	348
+val_307	307
+val_194	194
+val_414	414
+val_477	477
+val_222	222
+val_126	126
+val_90	90
+val_169	169
+val_403	403
+val_400	400
+val_200	200
+val_97	97
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4_limit-0-4f0124854141b8be1defa7a6d0877d8d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4_limit-0-4f0124854141b8be1defa7a6d0877d8d b/sql/hive/src/test/resources/golden/input4_limit-0-4f0124854141b8be1defa7a6d0877d8d
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input4_limit-1-c634fc723fb3aac3ce007069bdcb2af
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input4_limit-1-c634fc723fb3aac3ce007069bdcb2af b/sql/hive/src/test/resources/golden/input4_limit-1-c634fc723fb3aac3ce007069bdcb2af
new file mode 100644
index 0000000..217a191
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input4_limit-1-c634fc723fb3aac3ce007069bdcb2af
@@ -0,0 +1,10 @@
+0	val_0
+0	val_0
+0	val_0
+2	val_2
+4	val_4
+5	val_5
+5	val_5
+5	val_5
+8	val_8
+9	val_9
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input5-0-659e06570690cceeb3f37e10e855d2ea
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input5-0-659e06570690cceeb3f37e10e855d2ea b/sql/hive/src/test/resources/golden/input5-0-659e06570690cceeb3f37e10e855d2ea
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input5-1-b1062ddf6be670dbfc66a6e7dc0e7a56
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input5-1-b1062ddf6be670dbfc66a6e7dc0e7a56 b/sql/hive/src/test/resources/golden/input5-1-b1062ddf6be670dbfc66a6e7dc0e7a56
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input5-2-3d6eb15b4fe23d0a1aa303da818d97ad
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input5-2-3d6eb15b4fe23d0a1aa303da818d97ad b/sql/hive/src/test/resources/golden/input5-2-3d6eb15b4fe23d0a1aa303da818d97ad
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input5-3-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input5-3-adc1ec67836b26b60d8547c4996bfd8f b/sql/hive/src/test/resources/golden/input5-3-adc1ec67836b26b60d8547c4996bfd8f
new file mode 100644
index 0000000..f8aa003
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input5-3-adc1ec67836b26b60d8547c4996bfd8f
@@ -0,0 +1,11 @@
+NULL	NULL
+[0,0,0]	[{"myint":0,"mystring":"0","underscore_int":0}]
+[1,2,3]	[{"myint":1,"mystring":"1","underscore_int":1}]
+[2,4,6]	[{"myint":4,"mystring":"8","underscore_int":2}]
+[3,6,9]	[{"myint":9,"mystring":"27","underscore_int":3}]
+[4,8,12]	[{"myint":16,"mystring":"64","underscore_int":4}]
+[5,10,15]	[{"myint":25,"mystring":"125","underscore_int":5}]
+[6,12,18]	[{"myint":36,"mystring":"216","underscore_int":6}]
+[7,14,21]	[{"myint":49,"mystring":"343","underscore_int":7}]
+[8,16,24]	[{"myint":64,"mystring":"512","underscore_int":8}]
+[9,18,27]	[{"myint":81,"mystring":"729","underscore_int":9}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input6-0-659e06570690cceeb3f37e10e855d2ea
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input6-0-659e06570690cceeb3f37e10e855d2ea b/sql/hive/src/test/resources/golden/input6-0-659e06570690cceeb3f37e10e855d2ea
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input6-1-21149162906e31964a328b6cb2d5286e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input6-1-21149162906e31964a328b6cb2d5286e b/sql/hive/src/test/resources/golden/input6-1-21149162906e31964a328b6cb2d5286e
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input6-2-9601ace6dce45dc8d6281cc248c9e28c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input6-2-9601ace6dce45dc8d6281cc248c9e28c b/sql/hive/src/test/resources/golden/input6-2-9601ace6dce45dc8d6281cc248c9e28c
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input6-3-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input6-3-adc1ec67836b26b60d8547c4996bfd8f b/sql/hive/src/test/resources/golden/input6-3-adc1ec67836b26b60d8547c4996bfd8f
new file mode 100644
index 0000000..b4dc488
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input6-3-adc1ec67836b26b60d8547c4996bfd8f
@@ -0,0 +1,10 @@
+NULL	
+NULL	val_27
+NULL	val_165
+NULL	val_409
+NULL	val_484
+NULL	val_265
+NULL	val_193
+NULL	
+NULL	
+NULL	
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input7-0-8daa7823607b82336736a9d4f9a2ce45
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input7-0-8daa7823607b82336736a9d4f9a2ce45 b/sql/hive/src/test/resources/golden/input7-0-8daa7823607b82336736a9d4f9a2ce45
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input7-1-bb25de1b9a7791ec5609303bab350da0
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input7-1-bb25de1b9a7791ec5609303bab350da0 b/sql/hive/src/test/resources/golden/input7-1-bb25de1b9a7791ec5609303bab350da0
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input7-2-c740098a289f9a4267d26fc10347a0dc
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input7-2-c740098a289f9a4267d26fc10347a0dc b/sql/hive/src/test/resources/golden/input7-2-c740098a289f9a4267d26fc10347a0dc
new file mode 100644
index 0000000..e69de29

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input7-3-adc1ec67836b26b60d8547c4996bfd8f
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input7-3-adc1ec67836b26b60d8547c4996bfd8f b/sql/hive/src/test/resources/golden/input7-3-adc1ec67836b26b60d8547c4996bfd8f
new file mode 100644
index 0000000..0b8a896
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/input7-3-adc1ec67836b26b60d8547c4996bfd8f
@@ -0,0 +1,25 @@
+NULL	238
+NULL	NULL
+NULL	311
+NULL	NULL
+NULL	NULL
+NULL	NULL
+NULL	255
+NULL	278
+NULL	98
+NULL	NULL
+NULL	NULL
+NULL	NULL
+NULL	401
+NULL	150
+NULL	273
+NULL	224
+NULL	369
+NULL	66
+NULL	128
+NULL	213
+NULL	146
+NULL	406
+NULL	NULL
+NULL	NULL
+NULL	NULL
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/input8-0-584fc8ceef39e1e1333ebaeec3e9e7fa
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/input8-0-584fc8ceef39e1e1333ebaeec3e9e7fa b/sql/hive/src/test/resources/golden/input8-0-584fc8ceef39e1e1333ebaeec3e9e7fa
new file mode 100644
index 0000000..e69de29