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:32 UTC
[30/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/decimal_1-6-91b7219bd8c67673e16cb970fcc7be1b
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_1-6-91b7219bd8c67673e16cb970fcc7be1b b/sql/hive/src/test/resources/golden/decimal_1-6-91b7219bd8c67673e16cb970fcc7be1b
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_1-6-91b7219bd8c67673e16cb970fcc7be1b
@@ -0,0 +1 @@
+17
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_1-7-7b2fab0ebc0962f0a53f6c61da417a
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_1-7-7b2fab0ebc0962f0a53f6c61da417a b/sql/hive/src/test/resources/golden/decimal_1-7-7b2fab0ebc0962f0a53f6c61da417a
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_1-7-7b2fab0ebc0962f0a53f6c61da417a
@@ -0,0 +1 @@
+17
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_1-8-cdd0932288d3cc43636334439805769d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_1-8-cdd0932288d3cc43636334439805769d b/sql/hive/src/test/resources/golden/decimal_1-8-cdd0932288d3cc43636334439805769d
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_1-8-cdd0932288d3cc43636334439805769d
@@ -0,0 +1 @@
+17
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_1-9-1504e1b00092e2c58bafcc9936ad178c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_1-9-1504e1b00092e2c58bafcc9936ad178c b/sql/hive/src/test/resources/golden/decimal_1-9-1504e1b00092e2c58bafcc9936ad178c
new file mode 100644
index 0000000..53aca75
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_1-9-1504e1b00092e2c58bafcc9936ad178c
@@ -0,0 +1 @@
+17.29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-0-3c8ecb1468952afe028596c65d587bee
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-0-3c8ecb1468952afe028596c65d587bee b/sql/hive/src/test/resources/golden/decimal_2-0-3c8ecb1468952afe028596c65d587bee
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-1-868e124edc1581325bd0fd10235a126b
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-1-868e124edc1581325bd0fd10235a126b b/sql/hive/src/test/resources/golden/decimal_2-1-868e124edc1581325bd0fd10235a126b
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-10-f97d72aeb605ee18d34361c073552e92
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-10-f97d72aeb605ee18d34361c073552e92 b/sql/hive/src/test/resources/golden/decimal_2-10-f97d72aeb605ee18d34361c073552e92
new file mode 100644
index 0000000..53aca75
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-10-f97d72aeb605ee18d34361c073552e92
@@ -0,0 +1 @@
+17.29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-11-58a090c30c59446d1e2b2a6c85fabf50
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-11-58a090c30c59446d1e2b2a6c85fabf50 b/sql/hive/src/test/resources/golden/decimal_2-11-58a090c30c59446d1e2b2a6c85fabf50
new file mode 100644
index 0000000..53aca75
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-11-58a090c30c59446d1e2b2a6c85fabf50
@@ -0,0 +1 @@
+17.29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-12-d63b5ea25e27852413132db4d9bfb035
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-12-d63b5ea25e27852413132db4d9bfb035 b/sql/hive/src/test/resources/golden/decimal_2-12-d63b5ea25e27852413132db4d9bfb035
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-13-20ffe5115367abea9ea0ed1bda7a9439
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-13-20ffe5115367abea9ea0ed1bda7a9439 b/sql/hive/src/test/resources/golden/decimal_2-13-20ffe5115367abea9ea0ed1bda7a9439
new file mode 100644
index 0000000..27ba77d
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-13-20ffe5115367abea9ea0ed1bda7a9439
@@ -0,0 +1 @@
+true
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-14-3105d1029ad981af9cf1039ad9410fc0
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-14-3105d1029ad981af9cf1039ad9410fc0 b/sql/hive/src/test/resources/golden/decimal_2-14-3105d1029ad981af9cf1039ad9410fc0
new file mode 100644
index 0000000..b1bd38b
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-14-3105d1029ad981af9cf1039ad9410fc0
@@ -0,0 +1 @@
+13
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-15-3266fde6f6ab80a8bc027de0d5574f02
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-15-3266fde6f6ab80a8bc027de0d5574f02 b/sql/hive/src/test/resources/golden/decimal_2-15-3266fde6f6ab80a8bc027de0d5574f02
new file mode 100644
index 0000000..de7771a
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-15-3266fde6f6ab80a8bc027de0d5574f02
@@ -0,0 +1 @@
+-3827
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-16-dc565c6c5bc24fd8b32729ce91999580
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-16-dc565c6c5bc24fd8b32729ce91999580 b/sql/hive/src/test/resources/golden/decimal_2-16-dc565c6c5bc24fd8b32729ce91999580
new file mode 100644
index 0000000..272791f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-16-dc565c6c5bc24fd8b32729ce91999580
@@ -0,0 +1 @@
+3404045
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-17-a4a1ca9ae92642dd78d4bdf6af781c2d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-17-a4a1ca9ae92642dd78d4bdf6af781c2d b/sql/hive/src/test/resources/golden/decimal_2-17-a4a1ca9ae92642dd78d4bdf6af781c2d
new file mode 100644
index 0000000..272791f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-17-a4a1ca9ae92642dd78d4bdf6af781c2d
@@ -0,0 +1 @@
+3404045
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-18-f7c34d67fd579c82c636415172ec675e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-18-f7c34d67fd579c82c636415172ec675e b/sql/hive/src/test/resources/golden/decimal_2-18-f7c34d67fd579c82c636415172ec675e
new file mode 100644
index 0000000..deb8427
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-18-f7c34d67fd579c82c636415172ec675e
@@ -0,0 +1 @@
+3404045.5
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-19-f97d72aeb605ee18d34361c073552e92
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-19-f97d72aeb605ee18d34361c073552e92 b/sql/hive/src/test/resources/golden/decimal_2-19-f97d72aeb605ee18d34361c073552e92
new file mode 100644
index 0000000..6f31e8f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-19-f97d72aeb605ee18d34361c073552e92
@@ -0,0 +1 @@
+3404045.5044003
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-2-6cc742523b3574e59ca21dad30f2d506
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-2-6cc742523b3574e59ca21dad30f2d506 b/sql/hive/src/test/resources/golden/decimal_2-2-6cc742523b3574e59ca21dad30f2d506
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-20-58a090c30c59446d1e2b2a6c85fabf50
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-20-58a090c30c59446d1e2b2a6c85fabf50 b/sql/hive/src/test/resources/golden/decimal_2-20-58a090c30c59446d1e2b2a6c85fabf50
new file mode 100644
index 0000000..6f31e8f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-20-58a090c30c59446d1e2b2a6c85fabf50
@@ -0,0 +1 @@
+3404045.5044003
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-21-d72d68be1217c7b7a958f58456d85821
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-21-d72d68be1217c7b7a958f58456d85821 b/sql/hive/src/test/resources/golden/decimal_2-21-d72d68be1217c7b7a958f58456d85821
new file mode 100644
index 0000000..6324d40
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-21-d72d68be1217c7b7a958f58456d85821
@@ -0,0 +1 @@
+3.14
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-22-648e694eea042c59e8db30d067cb5bc8
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-22-648e694eea042c59e8db30d067cb5bc8 b/sql/hive/src/test/resources/golden/decimal_2-22-648e694eea042c59e8db30d067cb5bc8
new file mode 100644
index 0000000..6324d40
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-22-648e694eea042c59e8db30d067cb5bc8
@@ -0,0 +1 @@
+3.14
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-23-a87b701c93a922b9e33ba16ae6a477ff
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-23-a87b701c93a922b9e33ba16ae6a477ff b/sql/hive/src/test/resources/golden/decimal_2-23-a87b701c93a922b9e33ba16ae6a477ff
new file mode 100644
index 0000000..603f18c
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-23-a87b701c93a922b9e33ba16ae6a477ff
@@ -0,0 +1 @@
+1355944339.1234567
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-24-8c2a8f1f3b792d5017be42078b15b94e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-24-8c2a8f1f3b792d5017be42078b15b94e b/sql/hive/src/test/resources/golden/decimal_2-24-8c2a8f1f3b792d5017be42078b15b94e
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-24-8c2a8f1f3b792d5017be42078b15b94e
@@ -0,0 +1 @@
+1
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-25-14face5c7104382196e65741a199c36
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-25-14face5c7104382196e65741a199c36 b/sql/hive/src/test/resources/golden/decimal_2-25-14face5c7104382196e65741a199c36
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-25-14face5c7104382196e65741a199c36
@@ -0,0 +1 @@
+3
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-26-4ea9fdaf7131c085df8f93ffb64956e5
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-26-4ea9fdaf7131c085df8f93ffb64956e5 b/sql/hive/src/test/resources/golden/decimal_2-26-4ea9fdaf7131c085df8f93ffb64956e5
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-26-4ea9fdaf7131c085df8f93ffb64956e5
@@ -0,0 +1 @@
+3
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-27-a5ea3949eb5ab338916e4316c676c7f6
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-27-a5ea3949eb5ab338916e4316c676c7f6 b/sql/hive/src/test/resources/golden/decimal_2-27-a5ea3949eb5ab338916e4316c676c7f6
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-27-a5ea3949eb5ab338916e4316c676c7f6
@@ -0,0 +1 @@
+3
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-28-4a5410f96c6ef0843f12b0f593c104b1
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-28-4a5410f96c6ef0843f12b0f593c104b1 b/sql/hive/src/test/resources/golden/decimal_2-28-4a5410f96c6ef0843f12b0f593c104b1
new file mode 100644
index 0000000..00750ed
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-28-4a5410f96c6ef0843f12b0f593c104b1
@@ -0,0 +1 @@
+3
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-29-659f627f0ff5fe2296a8a0a7daed6298
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-29-659f627f0ff5fe2296a8a0a7daed6298 b/sql/hive/src/test/resources/golden/decimal_2-29-659f627f0ff5fe2296a8a0a7daed6298
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-29-659f627f0ff5fe2296a8a0a7daed6298
@@ -0,0 +1 @@
+1
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-3-17702ba7ecd04caad0158e2cd1f6f26e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-3-17702ba7ecd04caad0158e2cd1f6f26e b/sql/hive/src/test/resources/golden/decimal_2-3-17702ba7ecd04caad0158e2cd1f6f26e
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-30-26a71d79e41353830b4ada96de6e2b8a
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-30-26a71d79e41353830b4ada96de6e2b8a b/sql/hive/src/test/resources/golden/decimal_2-30-26a71d79e41353830b4ada96de6e2b8a
new file mode 100644
index 0000000..474c8b1
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-30-26a71d79e41353830b4ada96de6e2b8a
@@ -0,0 +1 @@
+0.99999999999999999999
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-31-3c8ecb1468952afe028596c65d587bee
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-31-3c8ecb1468952afe028596c65d587bee b/sql/hive/src/test/resources/golden/decimal_2-31-3c8ecb1468952afe028596c65d587bee
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-4-20ffe5115367abea9ea0ed1bda7a9439
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-4-20ffe5115367abea9ea0ed1bda7a9439 b/sql/hive/src/test/resources/golden/decimal_2-4-20ffe5115367abea9ea0ed1bda7a9439
new file mode 100644
index 0000000..27ba77d
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-4-20ffe5115367abea9ea0ed1bda7a9439
@@ -0,0 +1 @@
+true
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-5-3105d1029ad981af9cf1039ad9410fc0
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-5-3105d1029ad981af9cf1039ad9410fc0 b/sql/hive/src/test/resources/golden/decimal_2-5-3105d1029ad981af9cf1039ad9410fc0
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-5-3105d1029ad981af9cf1039ad9410fc0
@@ -0,0 +1 @@
+17
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-6-3266fde6f6ab80a8bc027de0d5574f02
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-6-3266fde6f6ab80a8bc027de0d5574f02 b/sql/hive/src/test/resources/golden/decimal_2-6-3266fde6f6ab80a8bc027de0d5574f02
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-6-3266fde6f6ab80a8bc027de0d5574f02
@@ -0,0 +1 @@
+17
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-7-dc565c6c5bc24fd8b32729ce91999580
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-7-dc565c6c5bc24fd8b32729ce91999580 b/sql/hive/src/test/resources/golden/decimal_2-7-dc565c6c5bc24fd8b32729ce91999580
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-7-dc565c6c5bc24fd8b32729ce91999580
@@ -0,0 +1 @@
+17
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-8-a4a1ca9ae92642dd78d4bdf6af781c2d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-8-a4a1ca9ae92642dd78d4bdf6af781c2d b/sql/hive/src/test/resources/golden/decimal_2-8-a4a1ca9ae92642dd78d4bdf6af781c2d
new file mode 100644
index 0000000..98d9bcb
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-8-a4a1ca9ae92642dd78d4bdf6af781c2d
@@ -0,0 +1 @@
+17
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_2-9-f7c34d67fd579c82c636415172ec675e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_2-9-f7c34d67fd579c82c636415172ec675e b/sql/hive/src/test/resources/golden/decimal_2-9-f7c34d67fd579c82c636415172ec675e
new file mode 100644
index 0000000..53aca75
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_2-9-f7c34d67fd579c82c636415172ec675e
@@ -0,0 +1 @@
+17.29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-0-90cd495a00051a0631b2021dbb9a4aef
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-0-90cd495a00051a0631b2021dbb9a4aef b/sql/hive/src/test/resources/golden/decimal_3-0-90cd495a00051a0631b2021dbb9a4aef
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-1-76f900dfe9ce95e8262a53939d33fb01
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-1-76f900dfe9ce95e8262a53939d33fb01 b/sql/hive/src/test/resources/golden/decimal_3-1-76f900dfe9ce95e8262a53939d33fb01
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-10-420614bb0789115e008c96a7ad822624
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-10-420614bb0789115e008c96a7ad822624 b/sql/hive/src/test/resources/golden/decimal_3-10-420614bb0789115e008c96a7ad822624
new file mode 100644
index 0000000..8d8753f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-10-420614bb0789115e008c96a7ad822624
@@ -0,0 +1,4 @@
+3.14 3
+3.14 3
+3.14 3
+3.14 4
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-11-63913753553b16d6c24e063fb49fdd15
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-11-63913753553b16d6c24e063fb49fdd15 b/sql/hive/src/test/resources/golden/decimal_3-11-63913753553b16d6c24e063fb49fdd15
new file mode 100644
index 0000000..8d8753f
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-11-63913753553b16d6c24e063fb49fdd15
@@ -0,0 +1,4 @@
+3.14 3
+3.14 3
+3.14 3
+3.14 4
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-12-d495d7178707ba55dcc01b9bb3398792
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-12-d495d7178707ba55dcc01b9bb3398792 b/sql/hive/src/test/resources/golden/decimal_3-12-d495d7178707ba55dcc01b9bb3398792
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-2-4c5356497c8830c8e7cd8e5c02ad104
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-2-4c5356497c8830c8e7cd8e5c02ad104 b/sql/hive/src/test/resources/golden/decimal_3-2-4c5356497c8830c8e7cd8e5c02ad104
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-3-cb2d14de1d779cce9c19ba1a9690ca6b
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-3-cb2d14de1d779cce9c19ba1a9690ca6b b/sql/hive/src/test/resources/golden/decimal_3-3-cb2d14de1d779cce9c19ba1a9690ca6b
new file mode 100644
index 0000000..3e29023
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-3-cb2d14de1d779cce9c19ba1a9690ca6b
@@ -0,0 +1,38 @@
+NULL 0
+NULL 0
+-1234567890.123456789 -1234567890
+-4400 4400
+-1255.49 -1255
+-1.122 -11
+-1.12 -1
+-1.12 -1
+-0.333 0
+-0.33 0
+-0.3 0
+0 0
+0 0
+0.01 0
+0.02 0
+0.1 0
+0.2 0
+0.3 0
+0.33 0
+0.333 0
+0.9999999999999999999999999 1
+1 1
+1 1
+1.12 1
+1.122 1
+2 2
+2 2
+3.14 3
+3.14 3
+3.14 3
+3.14 4
+10 10
+20 20
+100 100
+124 124
+125.2 125
+200 200
+1234567890.12345678 1234567890
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-4-b3f259a4b17b4fc585476ad4be8ed263
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-4-b3f259a4b17b4fc585476ad4be8ed263 b/sql/hive/src/test/resources/golden/decimal_3-4-b3f259a4b17b4fc585476ad4be8ed263
new file mode 100644
index 0000000..64fa7bc
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-4-b3f259a4b17b4fc585476ad4be8ed263
@@ -0,0 +1,38 @@
+1234567890.12345678 1234567890
+200 200
+125.2 125
+124 124
+100 100
+20 20
+10 10
+3.14 4
+3.14 3
+3.14 3
+3.14 3
+2 2
+2 2
+1.122 1
+1.12 1
+1 1
+1 1
+0.9999999999999999999999999 1
+0.333 0
+0.33 0
+0.3 0
+0.2 0
+0.1 0
+0.02 0
+0.01 0
+0 0
+0 0
+-0.3 0
+-0.33 0
+-0.333 0
+-1.12 -1
+-1.12 -1
+-1.122 -11
+-1255.49 -1255
+-4400 4400
+-1234567890.123456789 -1234567890
+NULL 0
+NULL 0
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-5-cb2d14de1d779cce9c19ba1a9690ca6b
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-5-cb2d14de1d779cce9c19ba1a9690ca6b b/sql/hive/src/test/resources/golden/decimal_3-5-cb2d14de1d779cce9c19ba1a9690ca6b
new file mode 100644
index 0000000..3e29023
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-5-cb2d14de1d779cce9c19ba1a9690ca6b
@@ -0,0 +1,38 @@
+NULL 0
+NULL 0
+-1234567890.123456789 -1234567890
+-4400 4400
+-1255.49 -1255
+-1.122 -11
+-1.12 -1
+-1.12 -1
+-0.333 0
+-0.33 0
+-0.3 0
+0 0
+0 0
+0.01 0
+0.02 0
+0.1 0
+0.2 0
+0.3 0
+0.33 0
+0.333 0
+0.9999999999999999999999999 1
+1 1
+1 1
+1.12 1
+1.122 1
+2 2
+2 2
+3.14 3
+3.14 3
+3.14 3
+3.14 4
+10 10
+20 20
+100 100
+124 124
+125.2 125
+200 200
+1234567890.12345678 1234567890
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-6-127a3a8400cae591c282dd24f8951e55
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-6-127a3a8400cae591c282dd24f8951e55 b/sql/hive/src/test/resources/golden/decimal_3-6-127a3a8400cae591c282dd24f8951e55
new file mode 100644
index 0000000..24d34ee
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-6-127a3a8400cae591c282dd24f8951e55
@@ -0,0 +1,30 @@
+NULL
+-1234567890.123456789
+-4400
+-1255.49
+-1.122
+-1.12
+-0.333
+-0.33
+-0.3
+0
+0.01
+0.02
+0.1
+0.2
+0.3
+0.33
+0.333
+0.9999999999999999999999999
+1
+1.12
+1.122
+2
+3.14
+10
+20
+100
+124
+125.2
+200
+1234567890.12345678
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-7-9d4f27d4a4819113c5083462baa72052
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-7-9d4f27d4a4819113c5083462baa72052 b/sql/hive/src/test/resources/golden/decimal_3-7-9d4f27d4a4819113c5083462baa72052
new file mode 100644
index 0000000..e08f588
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-7-9d4f27d4a4819113c5083462baa72052
@@ -0,0 +1,30 @@
+NULL 0
+-1234567890.123456789 -1234567890
+-4400 4400
+-1255.49 -1255
+-1.122 -11
+-1.12 -2
+-0.333 0
+-0.33 0
+-0.3 0
+0 0
+0.01 0
+0.02 0
+0.1 0
+0.2 0
+0.3 0
+0.33 0
+0.333 0
+0.9999999999999999999999999 1
+1 2
+1.12 1
+1.122 1
+2 4
+3.14 13
+10 10
+20 20
+100 100
+124 124
+125.2 125
+200 200
+1234567890.12345678 1234567890
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-8-f65f4df6e3d971d575654ade4b4e4800
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-8-f65f4df6e3d971d575654ade4b4e4800 b/sql/hive/src/test/resources/golden/decimal_3-8-f65f4df6e3d971d575654ade4b4e4800
new file mode 100644
index 0000000..796707d
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-8-f65f4df6e3d971d575654ade4b4e4800
@@ -0,0 +1,17 @@
+-1234567890 -1234567890.123456789
+-1255 -1255.49
+-11 -1.122
+-1 -2.24
+0 0.33
+1 5.2419999999999999999999999
+2 4
+3 9.42
+4 3.14
+10 10
+20 20
+100 100
+124 124
+125 125.2
+200 200
+4400 -4400
+1234567890 1234567890.12345678
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_3-9-b54243d38214362f9a9b1831548faac4
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_3-9-b54243d38214362f9a9b1831548faac4 b/sql/hive/src/test/resources/golden/decimal_3-9-b54243d38214362f9a9b1831548faac4
new file mode 100644
index 0000000..4217ad8
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_3-9-b54243d38214362f9a9b1831548faac4
@@ -0,0 +1,56 @@
+-1234567890.123456789 -1234567890 -1234567890.123456789 -1234567890
+-4400 4400 -4400 4400
+-1255.49 -1255 -1255.49 -1255
+-1.122 -11 -1.122 -11
+-1.12 -1 -1.12 -1
+-1.12 -1 -1.12 -1
+-1.12 -1 -1.12 -1
+-1.12 -1 -1.12 -1
+-0.333 0 -0.333 0
+-0.33 0 -0.33 0
+-0.3 0 -0.3 0
+0 0 0 0
+0 0 0 0
+0 0 0 0
+0 0 0 0
+0.01 0 0.01 0
+0.02 0 0.02 0
+0.1 0 0.1 0
+0.2 0 0.2 0
+0.3 0 0.3 0
+0.33 0 0.33 0
+0.333 0 0.333 0
+0.9999999999999999999999999 1 0.9999999999999999999999999 1
+1 1 1 1
+1 1 1 1
+1 1 1 1
+1 1 1 1
+1.12 1 1.12 1
+1.122 1 1.122 1
+2 2 2 2
+2 2 2 2
+2 2 2 2
+2 2 2 2
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 3
+3.14 3 3.14 4
+3.14 3 3.14 4
+3.14 3 3.14 4
+3.14 4 3.14 3
+3.14 4 3.14 3
+3.14 4 3.14 3
+3.14 4 3.14 4
+10 10 10 10
+20 20 20 20
+100 100 100 100
+124 124 124 124
+125.2 125 125.2 125
+200 200 200 200
+1234567890.12345678 1234567890 1234567890.12345678 1234567890
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-0-98a58225355eb73036bb7b1144fa5a5f
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-0-98a58225355eb73036bb7b1144fa5a5f b/sql/hive/src/test/resources/golden/decimal_4-0-98a58225355eb73036bb7b1144fa5a5f
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-1-fa7e76c5dff605e58aa9d99182f865b1
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-1-fa7e76c5dff605e58aa9d99182f865b1 b/sql/hive/src/test/resources/golden/decimal_4-1-fa7e76c5dff605e58aa9d99182f865b1
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-2-945542ec888136afaece8d7a5e20d52d
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-2-945542ec888136afaece8d7a5e20d52d b/sql/hive/src/test/resources/golden/decimal_4-2-945542ec888136afaece8d7a5e20d52d
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-3-399140971a10a5a0cc6a8c97a4635e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-3-399140971a10a5a0cc6a8c97a4635e b/sql/hive/src/test/resources/golden/decimal_4-3-399140971a10a5a0cc6a8c97a4635e
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-4-81b37675c09ed874497325ae13233e5c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-4-81b37675c09ed874497325ae13233e5c b/sql/hive/src/test/resources/golden/decimal_4-4-81b37675c09ed874497325ae13233e5c
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-5-7f2b3465d6a46b6f05cbb9bfe963f88c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-5-7f2b3465d6a46b6f05cbb9bfe963f88c b/sql/hive/src/test/resources/golden/decimal_4-5-7f2b3465d6a46b6f05cbb9bfe963f88c
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-6-693c2e345731f9b2b547c3b75218458e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-6-693c2e345731f9b2b547c3b75218458e b/sql/hive/src/test/resources/golden/decimal_4-6-693c2e345731f9b2b547c3b75218458e
new file mode 100644
index 0000000..3e29023
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_4-6-693c2e345731f9b2b547c3b75218458e
@@ -0,0 +1,38 @@
+NULL 0
+NULL 0
+-1234567890.123456789 -1234567890
+-4400 4400
+-1255.49 -1255
+-1.122 -11
+-1.12 -1
+-1.12 -1
+-0.333 0
+-0.33 0
+-0.3 0
+0 0
+0 0
+0.01 0
+0.02 0
+0.1 0
+0.2 0
+0.3 0
+0.33 0
+0.333 0
+0.9999999999999999999999999 1
+1 1
+1 1
+1.12 1
+1.122 1
+2 2
+2 2
+3.14 3
+3.14 3
+3.14 3
+3.14 4
+10 10
+20 20
+100 100
+124 124
+125.2 125
+200 200
+1234567890.12345678 1234567890
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-7-f1eb45492510cb76cf6b452121af8531
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-7-f1eb45492510cb76cf6b452121af8531 b/sql/hive/src/test/resources/golden/decimal_4-7-f1eb45492510cb76cf6b452121af8531
new file mode 100644
index 0000000..795a4b5
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_4-7-f1eb45492510cb76cf6b452121af8531
@@ -0,0 +1,38 @@
+NULL NULL
+NULL NULL
+-1234567890.123456789 -3703703670.370370367
+-4400 -13200
+-1255.49 -3766.47
+-1.122 -3.366
+-1.12 -3.36
+-1.12 -3.36
+-0.333 -0.999
+-0.33 -0.99
+-0.3 -0.9
+0 0
+0 0
+0.01 0.03
+0.02 0.06
+0.1 0.3
+0.2 0.6
+0.3 0.9
+0.33 0.99
+0.333 0.999
+0.9999999999999999999999999 2.9999999999999999999999997
+1 3
+1 3
+1.12 3.36
+1.122 3.366
+2 6
+2 6
+3.14 9.42
+3.14 9.42
+3.14 9.42
+3.14 9.42
+10 30
+20 60
+100 300
+124 372
+125.2 375.6
+200 600
+1234567890.12345678 3703703670.37037034
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-8-79734272b75fb9076bdb64644bed6276
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-8-79734272b75fb9076bdb64644bed6276 b/sql/hive/src/test/resources/golden/decimal_4-8-79734272b75fb9076bdb64644bed6276
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_4-9-fe020b24cca92de056bddee2a1a3c5a6
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_4-9-fe020b24cca92de056bddee2a1a3c5a6 b/sql/hive/src/test/resources/golden/decimal_4-9-fe020b24cca92de056bddee2a1a3c5a6
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_join-0-c7659c1efa06c9eab1db28e916b750e4
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_join-0-c7659c1efa06c9eab1db28e916b750e4 b/sql/hive/src/test/resources/golden/decimal_join-0-c7659c1efa06c9eab1db28e916b750e4
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_join-1-c1524f17ee815171055a67ddc2f9de4e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_join-1-c1524f17ee815171055a67ddc2f9de4e b/sql/hive/src/test/resources/golden/decimal_join-1-c1524f17ee815171055a67ddc2f9de4e
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_join-2-e966f01e702d4cc8f970dcdbc6007285
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_join-2-e966f01e702d4cc8f970dcdbc6007285 b/sql/hive/src/test/resources/golden/decimal_join-2-e966f01e702d4cc8f970dcdbc6007285
new file mode 100644
index 0000000..23ec633
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_join-2-e966f01e702d4cc8f970dcdbc6007285
@@ -0,0 +1,52 @@
+477 val_477 27 val_27
+487 val_487 37 val_37
+467 val_467 17 val_17
+470 val_470 20 val_20
+497 val_497 47 val_47
+454 val_454 4 val_4
+454 val_454 4 val_4
+454 val_454 4 val_4
+485 val_485 35 val_35
+462 val_462 12 val_12
+462 val_462 12 val_12
+458 val_458 8 val_8
+458 val_458 8 val_8
+492 val_492 42 val_42
+492 val_492 42 val_42
+493 val_493 43 val_43
+469 val_469 19 val_19
+469 val_469 19 val_19
+469 val_469 19 val_19
+469 val_469 19 val_19
+469 val_469 19 val_19
+460 val_460 10 val_10
+455 val_455 5 val_5
+485 val_485 35 val_35
+484 val_484 34 val_34
+492 val_492 42 val_42
+492 val_492 42 val_42
+491 val_491 41 val_41
+480 val_480 30 val_30
+480 val_480 30 val_30
+480 val_480 30 val_30
+483 val_483 33 val_33
+455 val_455 5 val_5
+452 val_452 2 val_2
+485 val_485 35 val_35
+494 val_494 44 val_44
+462 val_462 12 val_12
+462 val_462 12 val_12
+455 val_455 5 val_5
+468 val_468 18 val_18
+468 val_468 18 val_18
+468 val_468 18 val_18
+468 val_468 18 val_18
+459 val_459 9 val_9
+459 val_459 9 val_9
+468 val_468 18 val_18
+468 val_468 18 val_18
+468 val_468 18 val_18
+468 val_468 18 val_18
+478 val_478 28 val_28
+478 val_478 28 val_28
+487 val_487 37 val_37
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-0-cae8ceb6b0ab342948041c511a867b8e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-0-cae8ceb6b0ab342948041c511a867b8e b/sql/hive/src/test/resources/golden/decimal_precision-0-cae8ceb6b0ab342948041c511a867b8e
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-1-3f4119830536c92e5ccd76be0259e110
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-1-3f4119830536c92e5ccd76be0259e110 b/sql/hive/src/test/resources/golden/decimal_precision-1-3f4119830536c92e5ccd76be0259e110
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-10-d8a597810b222e9e121a11a1f5658fb0
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-10-d8a597810b222e9e121a11a1f5658fb0 b/sql/hive/src/test/resources/golden/decimal_precision-10-d8a597810b222e9e121a11a1f5658fb0
new file mode 100644
index 0000000..7951def
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-10-d8a597810b222e9e121a11a1f5658fb0
@@ -0,0 +1 @@
+NULL
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-11-673b15434ba47f11c71c3e8b2a575d83
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-11-673b15434ba47f11c71c3e8b2a575d83 b/sql/hive/src/test/resources/golden/decimal_precision-11-673b15434ba47f11c71c3e8b2a575d83
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-12-18906f5c6413065621430e3fe33c7e9e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-12-18906f5c6413065621430e3fe33c7e9e b/sql/hive/src/test/resources/golden/decimal_precision-12-18906f5c6413065621430e3fe33c7e9e
new file mode 100644
index 0000000..7951def
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-12-18906f5c6413065621430e3fe33c7e9e
@@ -0,0 +1 @@
+NULL
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-13-2a65d450f57f8ba9f594063b96074f0e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-13-2a65d450f57f8ba9f594063b96074f0e b/sql/hive/src/test/resources/golden/decimal_precision-13-2a65d450f57f8ba9f594063b96074f0e
new file mode 100644
index 0000000..7951def
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-13-2a65d450f57f8ba9f594063b96074f0e
@@ -0,0 +1 @@
+NULL
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-14-34916eb904b8113a401ce78e6941a204
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-14-34916eb904b8113a401ce78e6941a204 b/sql/hive/src/test/resources/golden/decimal_precision-14-34916eb904b8113a401ce78e6941a204
new file mode 100644
index 0000000..573541a
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-14-34916eb904b8113a401ce78e6941a204
@@ -0,0 +1 @@
+0
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-15-5c49f041326bc5a9e936910094f190ce
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-15-5c49f041326bc5a9e936910094f190ce b/sql/hive/src/test/resources/golden/decimal_precision-15-5c49f041326bc5a9e936910094f190ce
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-2-d5be00a0fa6e2e290b40458442bd036c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-2-d5be00a0fa6e2e290b40458442bd036c b/sql/hive/src/test/resources/golden/decimal_precision-2-d5be00a0fa6e2e290b40458442bd036c
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-3-42cb35d680b3caeeb22e1c4865b8264b
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-3-42cb35d680b3caeeb22e1c4865b8264b b/sql/hive/src/test/resources/golden/decimal_precision-3-42cb35d680b3caeeb22e1c4865b8264b
new file mode 100644
index 0000000..3d9e792
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-3-42cb35d680b3caeeb22e1c4865b8264b
@@ -0,0 +1,75 @@
+NULL
+NULL
+NULL
+NULL
+NULL
+NULL
+NULL
+NULL
+-99999999999999999999999999999999999999
+-999999999999999999999999999999999999
+-99999999999999999999999999999999999
+-0.0000000000000000000000000000000000001
+0
+0.0000000000000000000000000000000000001
+0.123456789012345
+0.1234567890123456789012345678901234578
+1.234567890123456
+1.2345678901234567890123456789012345678
+12.34567890123456
+12.345678901234567890123456789012345678
+123.4567890123456
+123.45678901234567890123456789012345678
+1234.567890123456
+1234.5678901234567890123456789012345678
+12345.67890123456
+12345.678901234567890123456789012345678
+123456.7890123456
+123456.78901234567890123456789012345678
+1234567.890123456
+1234567.8901234567890123456789012345678
+12345678.90123456
+12345678.901234567890123456789012345678
+123456789.0123456
+123456789.01234567890123456789012345678
+1234567890.123456
+1234567890.1234567890123456789012345678
+12345678901.23456
+12345678901.234567890123456789012345678
+123456789012.3456
+123456789012.34567890123456789012345678
+1234567890123.456
+1234567890123.4567890123456789012345678
+12345678901234.56
+12345678901234.567890123456789012345678
+123456789012345.6
+123456789012345.67890123456789012345678
+1234567890123456.7890123456789012345678
+12345678901234567.890123456789012345678
+123456789012345678.90123456789012345678
+1234567890123456789.0123456789012345678
+12345678901234567890.123456789012345678
+123456789012345678901.23456789012345678
+1234567890123456789012.3456789012345678
+12345678901234567890123.456789012345678
+123456789012345678901234.56789012345678
+1234567890123456789012345.6789012345678
+12345678901234567890123456.789012345678
+123456789012345678901234567.89012345678
+1234567890123456789012345678.9012345678
+12345678901234567890123456789.012345678
+123456789012345678901234567890.12345678
+1234567890123456789012345678901.2345678
+12345678901234567890123456789012.345678
+123456789012345678901234567890123.45678
+1234567890123456789012345678901234.5678
+12345678901234567890123456789012345.678
+99999999999999999999999999999999999
+123456789012345678901234567890123456.78
+999999999999999999999999999999999999
+12345678901234567890123456789012345678
+12345678901234567890123456789012345678
+12345678901234567890123456789012345678
+12345678901234567890123456789012345678
+12345678901234567890123456789012345678
+99999999999999999999999999999999999999
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-4-38aaeba3e587b4dac72e26c4b02029fc
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-4-38aaeba3e587b4dac72e26c4b02029fc b/sql/hive/src/test/resources/golden/decimal_precision-4-38aaeba3e587b4dac72e26c4b02029fc
new file mode 100644
index 0000000..9853ce7
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-4-38aaeba3e587b4dac72e26c4b02029fc
@@ -0,0 +1,75 @@
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+-99999999999999999999999999999999999999 -99999999999999999999999999999999999998 NULL
+-999999999999999999999999999999999999 -999999999999999999999999999999999998 -1000000000000000000000000000000000000
+-99999999999999999999999999999999999 -99999999999999999999999999999999998 -100000000000000000000000000000000000
+-0.0000000000000000000000000000000000001 0.9999999999999999999999999999999999999 -1.0000000000000000000000000000000000001
+0 1 -1
+0.0000000000000000000000000000000000001 1.0000000000000000000000000000000000001 -0.9999999999999999999999999999999999999
+0.123456789012345 1.123456789012345 -0.876543210987655
+0.1234567890123456789012345678901234578 1.1234567890123456789012345678901234578 -0.8765432109876543210987654321098765422
+1.234567890123456 2.234567890123456 0.234567890123456
+1.2345678901234567890123456789012345678 2.2345678901234567890123456789012345678 0.2345678901234567890123456789012345678
+12.34567890123456 13.34567890123456 11.34567890123456
+12.345678901234567890123456789012345678 13.345678901234567890123456789012345678 11.345678901234567890123456789012345678
+123.4567890123456 124.4567890123456 122.4567890123456
+123.45678901234567890123456789012345678 124.45678901234567890123456789012345678 122.45678901234567890123456789012345678
+1234.567890123456 1235.567890123456 1233.567890123456
+1234.5678901234567890123456789012345678 1235.5678901234567890123456789012345678 1233.5678901234567890123456789012345678
+12345.67890123456 12346.67890123456 12344.67890123456
+12345.678901234567890123456789012345678 12346.678901234567890123456789012345678 12344.678901234567890123456789012345678
+123456.7890123456 123457.7890123456 123455.7890123456
+123456.78901234567890123456789012345678 123457.78901234567890123456789012345678 123455.78901234567890123456789012345678
+1234567.890123456 1234568.890123456 1234566.890123456
+1234567.8901234567890123456789012345678 1234568.8901234567890123456789012345678 1234566.8901234567890123456789012345678
+12345678.90123456 12345679.90123456 12345677.90123456
+12345678.901234567890123456789012345678 12345679.901234567890123456789012345678 12345677.901234567890123456789012345678
+123456789.0123456 123456790.0123456 123456788.0123456
+123456789.01234567890123456789012345678 123456790.01234567890123456789012345678 123456788.01234567890123456789012345678
+1234567890.123456 1234567891.123456 1234567889.123456
+1234567890.1234567890123456789012345678 1234567891.1234567890123456789012345678 1234567889.1234567890123456789012345678
+12345678901.23456 12345678902.23456 12345678900.23456
+12345678901.234567890123456789012345678 12345678902.234567890123456789012345678 12345678900.234567890123456789012345678
+123456789012.3456 123456789013.3456 123456789011.3456
+123456789012.34567890123456789012345678 123456789013.34567890123456789012345678 123456789011.34567890123456789012345678
+1234567890123.456 1234567890124.456 1234567890122.456
+1234567890123.4567890123456789012345678 1234567890124.4567890123456789012345678 1234567890122.4567890123456789012345678
+12345678901234.56 12345678901235.56 12345678901233.56
+12345678901234.567890123456789012345678 12345678901235.567890123456789012345678 12345678901233.567890123456789012345678
+123456789012345.6 123456789012346.6 123456789012344.6
+123456789012345.67890123456789012345678 123456789012346.67890123456789012345678 123456789012344.67890123456789012345678
+1234567890123456.7890123456789012345678 1234567890123457.7890123456789012345678 1234567890123455.7890123456789012345678
+12345678901234567.890123456789012345678 12345678901234568.890123456789012345678 12345678901234566.890123456789012345678
+123456789012345678.90123456789012345678 123456789012345679.90123456789012345678 123456789012345677.90123456789012345678
+1234567890123456789.0123456789012345678 1234567890123456790.0123456789012345678 1234567890123456788.0123456789012345678
+12345678901234567890.123456789012345678 12345678901234567891.123456789012345678 12345678901234567889.123456789012345678
+123456789012345678901.23456789012345678 123456789012345678902.23456789012345678 123456789012345678900.23456789012345678
+1234567890123456789012.3456789012345678 1234567890123456789013.3456789012345678 1234567890123456789011.3456789012345678
+12345678901234567890123.456789012345678 12345678901234567890124.456789012345678 12345678901234567890122.456789012345678
+123456789012345678901234.56789012345678 123456789012345678901235.56789012345678 123456789012345678901233.56789012345678
+1234567890123456789012345.6789012345678 1234567890123456789012346.6789012345678 1234567890123456789012344.6789012345678
+12345678901234567890123456.789012345678 12345678901234567890123457.789012345678 12345678901234567890123455.789012345678
+123456789012345678901234567.89012345678 123456789012345678901234568.89012345678 123456789012345678901234566.89012345678
+1234567890123456789012345678.9012345678 1234567890123456789012345679.9012345678 1234567890123456789012345677.9012345678
+12345678901234567890123456789.012345678 12345678901234567890123456790.012345678 12345678901234567890123456788.012345678
+123456789012345678901234567890.12345678 123456789012345678901234567891.12345678 123456789012345678901234567889.12345678
+1234567890123456789012345678901.2345678 1234567890123456789012345678902.2345678 1234567890123456789012345678900.2345678
+12345678901234567890123456789012.345678 12345678901234567890123456789013.345678 12345678901234567890123456789011.345678
+123456789012345678901234567890123.45678 123456789012345678901234567890124.45678 123456789012345678901234567890122.45678
+1234567890123456789012345678901234.5678 1234567890123456789012345678901235.5678 1234567890123456789012345678901233.5678
+12345678901234567890123456789012345.678 12345678901234567890123456789012346.678 12345678901234567890123456789012344.678
+99999999999999999999999999999999999 100000000000000000000000000000000000 99999999999999999999999999999999998
+123456789012345678901234567890123456.78 123456789012345678901234567890123457.78 123456789012345678901234567890123455.78
+999999999999999999999999999999999999 1000000000000000000000000000000000000 999999999999999999999999999999999998
+12345678901234567890123456789012345678 12345678901234567890123456789012345679 12345678901234567890123456789012345677
+12345678901234567890123456789012345678 12345678901234567890123456789012345679 12345678901234567890123456789012345677
+12345678901234567890123456789012345678 12345678901234567890123456789012345679 12345678901234567890123456789012345677
+12345678901234567890123456789012345678 12345678901234567890123456789012345679 12345678901234567890123456789012345677
+12345678901234567890123456789012345678 12345678901234567890123456789012345679 12345678901234567890123456789012345677
+99999999999999999999999999999999999999 NULL 99999999999999999999999999999999999998
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-5-bb27734245ecbd0511be91af21c3b9ef
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-5-bb27734245ecbd0511be91af21c3b9ef b/sql/hive/src/test/resources/golden/decimal_precision-5-bb27734245ecbd0511be91af21c3b9ef
new file mode 100644
index 0000000..7cc75c7
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-5-bb27734245ecbd0511be91af21c3b9ef
@@ -0,0 +1,75 @@
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+NULL NULL NULL
+-99999999999999999999999999999999999999 NULL -33333333333333333333333333333333333333
+-999999999999999999999999999999999999 -1999999999999999999999999999999999998 -333333333333333333333333333333333333
+-99999999999999999999999999999999999 -199999999999999999999999999999999998 -33333333333333333333333333333333333
+-0.0000000000000000000000000000000000001 -0.0000000000000000000000000000000000002 0
+0 0 0
+0.0000000000000000000000000000000000001 0.0000000000000000000000000000000000002 0
+0.123456789012345 0.24691357802469 0.041152263004115
+0.1234567890123456789012345678901234578 0.2469135780246913578024691357802469156 0.0411522630041152263004115226300411526
+1.234567890123456 2.469135780246912 0.411522630041152
+1.2345678901234567890123456789012345678 2.4691357802469135780246913578024691356 0.4115226300411522630041152263004115226
+12.34567890123456 24.69135780246912 4.11522630041152
+12.345678901234567890123456789012345678 24.691357802469135780246913578024691356 4.115226300411522630041152263004115226
+123.4567890123456 246.9135780246912 41.1522630041152
+123.45678901234567890123456789012345678 246.91357802469135780246913578024691356 41.15226300411522630041152263004115226
+1234.567890123456 2469.135780246912 411.522630041152
+1234.5678901234567890123456789012345678 2469.1357802469135780246913578024691356 411.5226300411522630041152263004115226
+12345.67890123456 24691.35780246912 4115.22630041152
+12345.678901234567890123456789012345678 24691.357802469135780246913578024691356 4115.226300411522630041152263004115226
+123456.7890123456 246913.5780246912 41152.2630041152
+123456.78901234567890123456789012345678 246913.57802469135780246913578024691356 41152.26300411522630041152263004115226
+1234567.890123456 2469135.780246912 411522.630041152
+1234567.8901234567890123456789012345678 2469135.7802469135780246913578024691356 411522.6300411522630041152263004115226
+12345678.90123456 24691357.80246912 4115226.30041152
+12345678.901234567890123456789012345678 24691357.802469135780246913578024691356 4115226.300411522630041152263004115226
+123456789.0123456 246913578.0246912 41152263.0041152
+123456789.01234567890123456789012345678 246913578.02469135780246913578024691356 41152263.00411522630041152263004115226
+1234567890.123456 2469135780.246912 411522630.041152
+1234567890.1234567890123456789012345678 2469135780.2469135780246913578024691356 411522630.0411522630041152263004115226
+12345678901.23456 24691357802.46912 4115226300.41152
+12345678901.234567890123456789012345678 24691357802.469135780246913578024691356 4115226300.411522630041152263004115226
+123456789012.3456 246913578024.6912 41152263004.1152
+123456789012.34567890123456789012345678 246913578024.69135780246913578024691356 41152263004.11522630041152263004115226
+1234567890123.456 2469135780246.912 411522630041.152
+1234567890123.4567890123456789012345678 2469135780246.9135780246913578024691356 411522630041.1522630041152263004115226
+12345678901234.56 24691357802469.12 4115226300411.52
+12345678901234.567890123456789012345678 24691357802469.135780246913578024691356 4115226300411.522630041152263004115226
+123456789012345.6 246913578024691.2 41152263004115.2
+123456789012345.67890123456789012345678 246913578024691.35780246913578024691356 41152263004115.22630041152263004115226
+1234567890123456.7890123456789012345678 2469135780246913.5780246913578024691356 411522630041152.2630041152263004115226
+12345678901234567.890123456789012345678 24691357802469135.780246913578024691356 4115226300411522.630041152263004115226
+123456789012345678.90123456789012345678 246913578024691357.80246913578024691356 41152263004115226.30041152263004115226
+1234567890123456789.0123456789012345678 2469135780246913578.0246913578024691356 411522630041152263.0041152263004115226
+12345678901234567890.123456789012345678 24691357802469135780.246913578024691356 4115226300411522630.041152263004115226
+123456789012345678901.23456789012345678 246913578024691357802.46913578024691356 41152263004115226300.41152263004115226
+1234567890123456789012.3456789012345678 2469135780246913578024.6913578024691356 411522630041152263004.1152263004115226
+12345678901234567890123.456789012345678 24691357802469135780246.913578024691356 4115226300411522630041.152263004115226
+123456789012345678901234.56789012345678 246913578024691357802469.13578024691356 41152263004115226300411.52263004115226
+1234567890123456789012345.6789012345678 2469135780246913578024691.3578024691356 411522630041152263004115.2263004115226
+12345678901234567890123456.789012345678 24691357802469135780246913.578024691356 4115226300411522630041152.263004115226
+123456789012345678901234567.89012345678 246913578024691357802469135.78024691356 41152263004115226300411522.63004115226
+1234567890123456789012345678.9012345678 2469135780246913578024691357.8024691356 411522630041152263004115226.3004115226
+12345678901234567890123456789.012345678 24691357802469135780246913578.024691356 4115226300411522630041152263.004115226
+123456789012345678901234567890.12345678 246913578024691357802469135780.24691356 41152263004115226300411522630.04115226
+1234567890123456789012345678901.2345678 2469135780246913578024691357802.4691356 411522630041152263004115226300.4115226
+12345678901234567890123456789012.345678 24691357802469135780246913578024.691356 4115226300411522630041152263004.115226
+123456789012345678901234567890123.45678 246913578024691357802469135780246.91356 41152263004115226300411522630041.15226
+1234567890123456789012345678901234.5678 2469135780246913578024691357802469.1356 411522630041152263004115226300411.5226
+12345678901234567890123456789012345.678 24691357802469135780246913578024691.356 4115226300411522630041152263004115.226
+99999999999999999999999999999999999 199999999999999999999999999999999998 33333333333333333333333333333333333
+123456789012345678901234567890123456.78 246913578024691357802469135780246913.56 41152263004115226300411522630041152.26
+999999999999999999999999999999999999 1999999999999999999999999999999999998 333333333333333333333333333333333333
+12345678901234567890123456789012345678 24691357802469135780246913578024691356 4115226300411522630041152263004115226
+12345678901234567890123456789012345678 24691357802469135780246913578024691356 4115226300411522630041152263004115226
+12345678901234567890123456789012345678 24691357802469135780246913578024691356 4115226300411522630041152263004115226
+12345678901234567890123456789012345678 24691357802469135780246913578024691356 4115226300411522630041152263004115226
+12345678901234567890123456789012345678 24691357802469135780246913578024691356 4115226300411522630041152263004115226
+99999999999999999999999999999999999999 NULL 33333333333333333333333333333333333333
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-6-b2547e6ef33325b2da12ce91b57af21
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-6-b2547e6ef33325b2da12ce91b57af21 b/sql/hive/src/test/resources/golden/decimal_precision-6-b2547e6ef33325b2da12ce91b57af21
new file mode 100644
index 0000000..c408756
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-6-b2547e6ef33325b2da12ce91b57af21
@@ -0,0 +1,75 @@
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+-99999999999999999999999999999999999999 -11111111111111111111111111111111111111
+-999999999999999999999999999999999999 -111111111111111111111111111111111111
+-99999999999999999999999999999999999 -11111111111111111111111111111111111
+-0.0000000000000000000000000000000000001 0
+0 0
+0.0000000000000000000000000000000000001 0
+0.123456789012345 0.0137174210013716666666666666666666667
+0.1234567890123456789012345678901234578 0.0137174210013717421001371742100137175
+1.234567890123456 0.1371742100137173333333333333333333333
+1.2345678901234567890123456789012345678 0.1371742100137174210013717421001371742
+12.34567890123456 1.3717421001371733333333333333333333333
+12.345678901234567890123456789012345678 1.371742100137174210013717421001371742
+123.4567890123456 13.717421001371733333333333333333333333
+123.45678901234567890123456789012345678 13.71742100137174210013717421001371742
+1234.567890123456 137.17421001371733333333333333333333333
+1234.5678901234567890123456789012345678 137.1742100137174210013717421001371742
+12345.67890123456 1371.7421001371733333333333333333333333
+12345.678901234567890123456789012345678 1371.742100137174210013717421001371742
+123456.7890123456 13717.421001371733333333333333333333333
+123456.78901234567890123456789012345678 13717.42100137174210013717421001371742
+1234567.890123456 137174.21001371733333333333333333333333
+1234567.8901234567890123456789012345678 137174.2100137174210013717421001371742
+12345678.90123456 1371742.1001371733333333333333333333333
+12345678.901234567890123456789012345678 1371742.100137174210013717421001371742
+123456789.0123456 13717421.001371733333333333333333333333
+123456789.01234567890123456789012345678 13717421.00137174210013717421001371742
+1234567890.123456 137174210.01371733333333333333333333333
+1234567890.1234567890123456789012345678 137174210.0137174210013717421001371742
+12345678901.23456 1371742100.1371733333333333333333333333
+12345678901.234567890123456789012345678 1371742100.137174210013717421001371742
+123456789012.3456 13717421001.371733333333333333333333333
+123456789012.34567890123456789012345678 13717421001.37174210013717421001371742
+1234567890123.456 137174210013.71733333333333333333333333
+1234567890123.4567890123456789012345678 137174210013.7174210013717421001371742
+12345678901234.56 1371742100137.1733333333333333333333333
+12345678901234.567890123456789012345678 1371742100137.174210013717421001371742
+123456789012345.6 13717421001371.733333333333333333333333
+123456789012345.67890123456789012345678 13717421001371.74210013717421001371742
+1234567890123456.7890123456789012345678 137174210013717.4210013717421001371742
+12345678901234567.890123456789012345678 1371742100137174.210013717421001371742
+123456789012345678.90123456789012345678 13717421001371742.10013717421001371742
+1234567890123456789.0123456789012345678 137174210013717421.0013717421001371742
+12345678901234567890.123456789012345678 1371742100137174210.013717421001371742
+123456789012345678901.23456789012345678 13717421001371742100.13717421001371742
+1234567890123456789012.3456789012345678 137174210013717421001.3717421001371742
+12345678901234567890123.456789012345678 1371742100137174210013.717421001371742
+123456789012345678901234.56789012345678 13717421001371742100137.17421001371742
+1234567890123456789012345.6789012345678 137174210013717421001371.7421001371742
+12345678901234567890123456.789012345678 1371742100137174210013717.421001371742
+123456789012345678901234567.89012345678 13717421001371742100137174.21001371742
+1234567890123456789012345678.9012345678 137174210013717421001371742.1001371742
+12345678901234567890123456789.012345678 1371742100137174210013717421.001371742
+123456789012345678901234567890.12345678 13717421001371742100137174210.01371742
+1234567890123456789012345678901.2345678 137174210013717421001371742100.1371742
+12345678901234567890123456789012.345678 1371742100137174210013717421001.371742
+123456789012345678901234567890123.45678 13717421001371742100137174210013.71742
+1234567890123456789012345678901234.5678 137174210013717421001371742100137.1742
+12345678901234567890123456789012345.678 1371742100137174210013717421001371.742
+99999999999999999999999999999999999 11111111111111111111111111111111111
+123456789012345678901234567890123456.78 13717421001371742100137174210013717.42
+999999999999999999999999999999999999 111111111111111111111111111111111111
+12345678901234567890123456789012345678 1371742100137174210013717421001371742
+12345678901234567890123456789012345678 1371742100137174210013717421001371742
+12345678901234567890123456789012345678 1371742100137174210013717421001371742
+12345678901234567890123456789012345678 1371742100137174210013717421001371742
+12345678901234567890123456789012345678 1371742100137174210013717421001371742
+99999999999999999999999999999999999999 11111111111111111111111111111111111111
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-7-ee5b7767c7fbb8614bb4ef907e8737b7
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-7-ee5b7767c7fbb8614bb4ef907e8737b7 b/sql/hive/src/test/resources/golden/decimal_precision-7-ee5b7767c7fbb8614bb4ef907e8737b7
new file mode 100644
index 0000000..bd23d17
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-7-ee5b7767c7fbb8614bb4ef907e8737b7
@@ -0,0 +1,75 @@
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+-99999999999999999999999999999999999999 -3703703703703703703703703703703703703.7
+-999999999999999999999999999999999999 -37037037037037037037037037037037037
+-99999999999999999999999999999999999 -3703703703703703703703703703703703.6667
+-0.0000000000000000000000000000000000001 0
+0 0
+0.0000000000000000000000000000000000001 0
+0.123456789012345 0.0045724736671238888888888888888888889
+0.1234567890123456789012345678901234578 0.0045724736671239140333790580700045725
+1.234567890123456 0.0457247366712391111111111111111111111
+1.2345678901234567890123456789012345678 0.0457247366712391403337905807000457247
+12.34567890123456 0.4572473667123911111111111111111111111
+12.345678901234567890123456789012345678 0.4572473667123914033379058070004572473
+123.4567890123456 4.5724736671239111111111111111111111111
+123.45678901234567890123456789012345678 4.5724736671239140333790580700045724733
+1234.567890123456 45.724736671239111111111111111111111111
+1234.5678901234567890123456789012345678 45.724736671239140333790580700045724733
+12345.67890123456 457.24736671239111111111111111111111111
+12345.678901234567890123456789012345678 457.24736671239140333790580700045724733
+123456.7890123456 4572.4736671239111111111111111111111111
+123456.78901234567890123456789012345678 4572.4736671239140333790580700045724733
+1234567.890123456 45724.736671239111111111111111111111111
+1234567.8901234567890123456789012345678 45724.736671239140333790580700045724733
+12345678.90123456 457247.36671239111111111111111111111111
+12345678.901234567890123456789012345678 457247.36671239140333790580700045724733
+123456789.0123456 4572473.6671239111111111111111111111111
+123456789.01234567890123456789012345678 4572473.6671239140333790580700045724733
+1234567890.123456 45724736.671239111111111111111111111111
+1234567890.1234567890123456789012345678 45724736.671239140333790580700045724733
+12345678901.23456 457247366.71239111111111111111111111111
+12345678901.234567890123456789012345678 457247366.71239140333790580700045724733
+123456789012.3456 4572473667.1239111111111111111111111111
+123456789012.34567890123456789012345678 4572473667.1239140333790580700045724733
+1234567890123.456 45724736671.239111111111111111111111111
+1234567890123.4567890123456789012345678 45724736671.239140333790580700045724733
+12345678901234.56 457247366712.39111111111111111111111111
+12345678901234.567890123456789012345678 457247366712.39140333790580700045724733
+123456789012345.6 4572473667123.9111111111111111111111111
+123456789012345.67890123456789012345678 4572473667123.9140333790580700045724733
+1234567890123456.7890123456789012345678 45724736671239.140333790580700045724733
+12345678901234567.890123456789012345678 457247366712391.40333790580700045724733
+123456789012345678.90123456789012345678 4572473667123914.0333790580700045724733
+1234567890123456789.0123456789012345678 45724736671239140.333790580700045724733
+12345678901234567890.123456789012345678 457247366712391403.33790580700045724733
+123456789012345678901.23456789012345678 4572473667123914033.3790580700045724733
+1234567890123456789012.3456789012345678 45724736671239140333.790580700045724733
+12345678901234567890123.456789012345678 457247366712391403337.90580700045724733
+123456789012345678901234.56789012345678 4572473667123914033379.0580700045724733
+1234567890123456789012345.6789012345678 45724736671239140333790.580700045724733
+12345678901234567890123456.789012345678 457247366712391403337905.80700045724733
+123456789012345678901234567.89012345678 4572473667123914033379058.0700045724733
+1234567890123456789012345678.9012345678 45724736671239140333790580.700045724733
+12345678901234567890123456789.012345678 457247366712391403337905807.00045724733
+123456789012345678901234567890.12345678 4572473667123914033379058070.0045724733
+1234567890123456789012345678901.2345678 45724736671239140333790580700.045724733
+12345678901234567890123456789012.345678 457247366712391403337905807000.45724733
+123456789012345678901234567890123.45678 4572473667123914033379058070004.5724733
+1234567890123456789012345678901234.5678 45724736671239140333790580700045.724733
+12345678901234567890123456789012345.678 457247366712391403337905807000457.24733
+99999999999999999999999999999999999 3703703703703703703703703703703703.6667
+123456789012345678901234567890123456.78 4572473667123914033379058070004572.4733
+999999999999999999999999999999999999 37037037037037037037037037037037037
+12345678901234567890123456789012345678 457247366712391403337905807000457247.33
+12345678901234567890123456789012345678 457247366712391403337905807000457247.33
+12345678901234567890123456789012345678 457247366712391403337905807000457247.33
+12345678901234567890123456789012345678 457247366712391403337905807000457247.33
+12345678901234567890123456789012345678 457247366712391403337905807000457247.33
+99999999999999999999999999999999999999 3703703703703703703703703703703703703.7
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-8-6e6bd4655de124dc1fc482ce0d11930e
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-8-6e6bd4655de124dc1fc482ce0d11930e b/sql/hive/src/test/resources/golden/decimal_precision-8-6e6bd4655de124dc1fc482ce0d11930e
new file mode 100644
index 0000000..c1e0db0
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-8-6e6bd4655de124dc1fc482ce0d11930e
@@ -0,0 +1,75 @@
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+NULL NULL
+-99999999999999999999999999999999999999 NULL
+-999999999999999999999999999999999999 NULL
+-99999999999999999999999999999999999 NULL
+-0.0000000000000000000000000000000000001 NULL
+0 0
+0.0000000000000000000000000000000000001 NULL
+0.123456789012345 0.015241578753238669120562399025
+0.1234567890123456789012345678901234578 NULL
+1.234567890123456 1.524157875323881726870921383936
+1.2345678901234567890123456789012345678 NULL
+12.34567890123456 152.4157875323881726870921383936
+12.345678901234567890123456789012345678 NULL
+123.4567890123456 15241.57875323881726870921383936
+123.45678901234567890123456789012345678 NULL
+1234.567890123456 1524157.875323881726870921383936
+1234.5678901234567890123456789012345678 NULL
+12345.67890123456 152415787.5323881726870921383936
+12345.678901234567890123456789012345678 NULL
+123456.7890123456 15241578753.23881726870921383936
+123456.78901234567890123456789012345678 NULL
+1234567.890123456 1524157875323.881726870921383936
+1234567.8901234567890123456789012345678 NULL
+12345678.90123456 152415787532388.1726870921383936
+12345678.901234567890123456789012345678 NULL
+123456789.0123456 15241578753238817.26870921383936
+123456789.01234567890123456789012345678 NULL
+1234567890.123456 1524157875323881726.870921383936
+1234567890.1234567890123456789012345678 NULL
+12345678901.23456 152415787532388172687.0921383936
+12345678901.234567890123456789012345678 NULL
+123456789012.3456 15241578753238817268709.21383936
+123456789012.34567890123456789012345678 NULL
+1234567890123.456 1524157875323881726870921.383936
+1234567890123.4567890123456789012345678 NULL
+12345678901234.56 152415787532388172687092138.3936
+12345678901234.567890123456789012345678 NULL
+123456789012345.6 15241578753238817268709213839.36
+123456789012345.67890123456789012345678 NULL
+1234567890123456.7890123456789012345678 NULL
+12345678901234567.890123456789012345678 NULL
+123456789012345678.90123456789012345678 NULL
+1234567890123456789.0123456789012345678 NULL
+12345678901234567890.123456789012345678 NULL
+123456789012345678901.23456789012345678 NULL
+1234567890123456789012.3456789012345678 NULL
+12345678901234567890123.456789012345678 NULL
+123456789012345678901234.56789012345678 NULL
+1234567890123456789012345.6789012345678 NULL
+12345678901234567890123456.789012345678 NULL
+123456789012345678901234567.89012345678 NULL
+1234567890123456789012345678.9012345678 NULL
+12345678901234567890123456789.012345678 NULL
+123456789012345678901234567890.12345678 NULL
+1234567890123456789012345678901.2345678 NULL
+12345678901234567890123456789012.345678 NULL
+123456789012345678901234567890123.45678 NULL
+1234567890123456789012345678901234.5678 NULL
+12345678901234567890123456789012345.678 NULL
+99999999999999999999999999999999999 NULL
+123456789012345678901234567890123456.78 NULL
+999999999999999999999999999999999999 NULL
+12345678901234567890123456789012345678 NULL
+12345678901234567890123456789012345678 NULL
+12345678901234567890123456789012345678 NULL
+12345678901234567890123456789012345678 NULL
+12345678901234567890123456789012345678 NULL
+99999999999999999999999999999999999999 NULL
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/decimal_precision-9-e7b465fbeb49487b2a972a314e2c01ab
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/decimal_precision-9-e7b465fbeb49487b2a972a314e2c01ab b/sql/hive/src/test/resources/golden/decimal_precision-9-e7b465fbeb49487b2a972a314e2c01ab
new file mode 100644
index 0000000..81af0e4
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/decimal_precision-9-e7b465fbeb49487b2a972a314e2c01ab
@@ -0,0 +1 @@
+NULL NULL
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/default_partition_name-0-312a37c422883aa0d660018248157cf8
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/default_partition_name-0-312a37c422883aa0d660018248157cf8 b/sql/hive/src/test/resources/golden/default_partition_name-0-312a37c422883aa0d660018248157cf8
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/default_partition_name-1-9de8e5f66c536d4ace89c61759db829c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/default_partition_name-1-9de8e5f66c536d4ace89c61759db829c b/sql/hive/src/test/resources/golden/default_partition_name-1-9de8e5f66c536d4ace89c61759db829c
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/default_partition_name-1-9de8e5f66c536d4ace89c61759db829c
@@ -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/default_partition_name-2-8732fdce7fb224dd783da2b83a93c795
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/default_partition_name-2-8732fdce7fb224dd783da2b83a93c795 b/sql/hive/src/test/resources/golden/default_partition_name-2-8732fdce7fb224dd783da2b83a93c795
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/default_partition_name-3-a7047012b4bce0158edaafe5cf0a57be
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/default_partition_name-3-a7047012b4bce0158edaafe5cf0a57be b/sql/hive/src/test/resources/golden/default_partition_name-3-a7047012b4bce0158edaafe5cf0a57be
new file mode 100644
index 0000000..ded23df
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/default_partition_name-3-a7047012b4bce0158edaafe5cf0a57be
@@ -0,0 +1 @@
+ds=__HIVE_DEFAULT_PARTITION__
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/delimiter-0-ef9bd1f5e2dad851509d6d2907c0e6ba
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/delimiter-0-ef9bd1f5e2dad851509d6d2907c0e6ba b/sql/hive/src/test/resources/golden/delimiter-0-ef9bd1f5e2dad851509d6d2907c0e6ba
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/delimiter-1-d9e405c4107da8af78fcacb83a667b41
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/delimiter-1-d9e405c4107da8af78fcacb83a667b41 b/sql/hive/src/test/resources/golden/delimiter-1-d9e405c4107da8af78fcacb83a667b41
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/delimiter-2-d7137294d2e53ea6edc259943e4c6069
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/delimiter-2-d7137294d2e53ea6edc259943e4c6069 b/sql/hive/src/test/resources/golden/delimiter-2-d7137294d2e53ea6edc259943e4c6069
new file mode 100644
index 0000000..f438072
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/delimiter-2-d7137294d2e53ea6edc259943e4c6069
@@ -0,0 +1,3 @@
+35 40
+48 32
+100100 40
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/delimiter-3-176724f76343433a8f2e6131b12206d7
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/delimiter-3-176724f76343433a8f2e6131b12206d7 b/sql/hive/src/test/resources/golden/delimiter-3-176724f76343433a8f2e6131b12206d7
new file mode 100644
index 0000000..f438072
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/delimiter-3-176724f76343433a8f2e6131b12206d7
@@ -0,0 +1,3 @@
+35 40
+48 32
+100100 40
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/delimiter-4-f17c3a91cdc84fbc6d14011b04f12a64
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/delimiter-4-f17c3a91cdc84fbc6d14011b04f12a64 b/sql/hive/src/test/resources/golden/delimiter-4-f17c3a91cdc84fbc6d14011b04f12a64
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_comment_indent-0-5b66d27453f15517fb266a5e1a0e3cbb
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_comment_indent-0-5b66d27453f15517fb266a5e1a0e3cbb b/sql/hive/src/test/resources/golden/describe_comment_indent-0-5b66d27453f15517fb266a5e1a0e3cbb
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_comment_indent-1-5536eb772d43014b971c6da3a0c44904
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_comment_indent-1-5536eb772d43014b971c6da3a0c44904 b/sql/hive/src/test/resources/golden/describe_comment_indent-1-5536eb772d43014b971c6da3a0c44904
new file mode 100644
index 0000000..d980efc
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_comment_indent-1-5536eb772d43014b971c6da3a0c44904
@@ -0,0 +1,6 @@
+col1 int col1 one line comment
+col2 string col2
+ two lines comment
+col3 string col3
+ three lines
+ comment
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_comment_indent-2-91bffa09f4f2caaaa6864bf935c2ea94
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_comment_indent-2-91bffa09f4f2caaaa6864bf935c2ea94 b/sql/hive/src/test/resources/golden/describe_comment_indent-2-91bffa09f4f2caaaa6864bf935c2ea94
new file mode 100644
index 0000000..01b9151
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_comment_indent-2-91bffa09f4f2caaaa6864bf935c2ea94
@@ -0,0 +1,32 @@
+# col_name data_type comment
+
+col1 int col1 one line comment
+col2 string col2
+ two lines comment
+col3 string col3
+ three lines
+ comment
+
+# Detailed Table Information
+Database: default
+Owner: marmbrus
+CreateTime: Tue Jan 14 11:42:35 PST 2014
+LastAccessTime: UNKNOWN
+Protect Mode: None
+Retention: 0
+Location: file:/private/var/folders/36/cjkbrr953xg2p_krwrmn8h_r0000gn/T/sharkWarehouse5682582801957547950/test_table
+Table Type: MANAGED_TABLE
+Table Parameters:
+ comment table comment\ntwo lines
+ transient_lastDdlTime 1389728555
+
+# Storage Information
+SerDe Library: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe
+InputFormat: org.apache.hadoop.mapred.TextInputFormat
+OutputFormat: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
+Compressed: No
+Num Buckets: -1
+Bucket Columns: []
+Sort Columns: []
+Storage Desc Params:
+ serialization.format 1
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-0-1110d5212ef44ba8c7ac357fb2f4fc7b
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-0-1110d5212ef44ba8c7ac357fb2f4fc7b b/sql/hive/src/test/resources/golden/describe_database_json-0-1110d5212ef44ba8c7ac357fb2f4fc7b
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_database_json-0-1110d5212ef44ba8c7ac357fb2f4fc7b
@@ -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/describe_database_json-1-12cc2812ab067d58718c29ea6aa3d8a3
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-1-12cc2812ab067d58718c29ea6aa3d8a3 b/sql/hive/src/test/resources/golden/describe_database_json-1-12cc2812ab067d58718c29ea6aa3d8a3
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-10-1afddec8522bd69f496b15980600a6e1
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-10-1afddec8522bd69f496b15980600a6e1 b/sql/hive/src/test/resources/golden/describe_database_json-10-1afddec8522bd69f496b15980600a6e1
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-11-b05391400dc31139998dc3abaaf86320
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-11-b05391400dc31139998dc3abaaf86320 b/sql/hive/src/test/resources/golden/describe_database_json-11-b05391400dc31139998dc3abaaf86320
new file mode 100644
index 0000000..c227083
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_database_json-11-b05391400dc31139998dc3abaaf86320
@@ -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/describe_database_json-2-8e7cfe3e6069e796124ca940125385a
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-2-8e7cfe3e6069e796124ca940125385a b/sql/hive/src/test/resources/golden/describe_database_json-2-8e7cfe3e6069e796124ca940125385a
new file mode 100644
index 0000000..c56a79e
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_database_json-2-8e7cfe3e6069e796124ca940125385a
@@ -0,0 +1 @@
+{"location":"file:/private/var/folders/36/cjkbrr953xg2p_krwrmn8h_r0000gn/T/sharkWarehouse5682582801957547950/jsondb1","comment":"Test database","database":"jsondb1"}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-3-d097973152d91fa8072facb0f739e304
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-3-d097973152d91fa8072facb0f739e304 b/sql/hive/src/test/resources/golden/describe_database_json-3-d097973152d91fa8072facb0f739e304
new file mode 100644
index 0000000..aa08c38
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_database_json-3-d097973152d91fa8072facb0f739e304
@@ -0,0 +1 @@
+{"location":"file:/private/var/folders/36/cjkbrr953xg2p_krwrmn8h_r0000gn/T/sharkWarehouse5682582801957547950/jsondb1","params":{"id":"jsondb1"},"comment":"Test database","database":"jsondb1"}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-4-549981e00a3d95f03dd5a9ef6044aa20
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-4-549981e00a3d95f03dd5a9ef6044aa20 b/sql/hive/src/test/resources/golden/describe_database_json-4-549981e00a3d95f03dd5a9ef6044aa20
new file mode 100644
index 0000000..513aeaa
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_database_json-4-549981e00a3d95f03dd5a9ef6044aa20
@@ -0,0 +1 @@
+{"databases":["default","jsondb1"]}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-5-a3ee372283f45479db3f2cd7ebeedc8c
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-5-a3ee372283f45479db3f2cd7ebeedc8c b/sql/hive/src/test/resources/golden/describe_database_json-5-a3ee372283f45479db3f2cd7ebeedc8c
new file mode 100644
index 0000000..606069d
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/describe_database_json-5-a3ee372283f45479db3f2cd7ebeedc8c
@@ -0,0 +1 @@
+{"databases":["jsondb1"]}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-6-1afddec8522bd69f496b15980600a6e1
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-6-1afddec8522bd69f496b15980600a6e1 b/sql/hive/src/test/resources/golden/describe_database_json-6-1afddec8522bd69f496b15980600a6e1
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/spark/blob/7e17fe69/sql/hive/src/test/resources/golden/describe_database_json-7-7529ec337ca17cdf95d037f29e1cb793
----------------------------------------------------------------------
diff --git a/sql/hive/src/test/resources/golden/describe_database_json-7-7529ec337ca17cdf95d037f29e1cb793 b/sql/hive/src/test/resources/golden/describe_database_json-7-7529ec337ca17cdf95d037f29e1cb793
new file mode 100644
index 0000000..e69de29