You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by gu...@apache.org on 2013/08/15 21:05:36 UTC
svn commit: r1514438 [3/3] - in /hive/trunk:
ql/src/java/org/apache/hadoop/hive/ql/exec/
ql/src/java/org/apache/hadoop/hive/ql/io/
ql/src/java/org/apache/hadoop/hive/ql/io/orc/
ql/src/java/org/apache/hadoop/hive/ql/io/sarg/
ql/src/java/org/apache/hadoo...
Modified: hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/join5.q.xml Thu Aug 15 19:05:35 2013
@@ -678,12 +678,12 @@
<void property="typeInfo">
<object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
<void property="typeName">
- <string>int</string>
+ <string>int</string>
</void>
</object>
</void>
<void property="value">
- <int>10</int>
+ <int>10</int>
</void>
</object>
</void>
@@ -724,7 +724,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>20</int>
+ <int>20</int>
</void>
</object>
</void>
@@ -850,6 +850,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_3</string>
</void>
@@ -1274,7 +1284,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>15</int>
+ <int>15</int>
</void>
</object>
</void>
@@ -1311,7 +1321,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>25</int>
+ <int>25</int>
</void>
</object>
</void>
@@ -1437,6 +1447,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/join6.q.xml Thu Aug 15 19:05:35 2013
@@ -678,12 +678,12 @@
<void property="typeInfo">
<object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
<void property="typeName">
- <string>int</string>
+ <string>int</string>
</void>
</object>
</void>
<void property="value">
- <int>10</int>
+ <int>10</int>
</void>
</object>
</void>
@@ -724,7 +724,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>20</int>
+ <int>20</int>
</void>
</object>
</void>
@@ -850,6 +850,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_3</string>
</void>
@@ -1274,7 +1284,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>15</int>
+ <int>15</int>
</void>
</object>
</void>
@@ -1311,7 +1321,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>25</int>
+ <int>25</int>
</void>
</object>
</void>
@@ -1437,6 +1447,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/join7.q.xml Thu Aug 15 19:05:35 2013
@@ -826,12 +826,12 @@
<void property="typeInfo">
<object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
<void property="typeName">
- <string>int</string>
+ <string>int</string>
</void>
</object>
</void>
<void property="value">
- <int>10</int>
+ <int>10</int>
</void>
</object>
</void>
@@ -872,7 +872,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>20</int>
+ <int>20</int>
</void>
</object>
</void>
@@ -998,6 +998,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_6</string>
</void>
@@ -1422,7 +1432,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>15</int>
+ <int>15</int>
</void>
</object>
</void>
@@ -1459,7 +1469,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>25</int>
+ <int>25</int>
</void>
</object>
</void>
@@ -1585,6 +1595,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
@@ -2005,7 +2025,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>20</int>
+ <int>20</int>
</void>
</object>
</void>
@@ -2042,7 +2062,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>25</int>
+ <int>25</int>
</void>
</object>
</void>
@@ -2168,6 +2188,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_3</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/join8.q.xml Thu Aug 15 19:05:35 2013
@@ -682,12 +682,12 @@
<void property="typeInfo">
<object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
<void property="typeName">
- <string>int</string>
+ <string>int</string>
</void>
</object>
</void>
<void property="value">
- <int>10</int>
+ <int>10</int>
</void>
</object>
</void>
@@ -728,7 +728,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>20</int>
+ <int>20</int>
</void>
</object>
</void>
@@ -891,6 +891,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_3</string>
</void>
@@ -1319,7 +1329,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>15</int>
+ <int>15</int>
</void>
</object>
</void>
@@ -1356,7 +1366,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>25</int>
+ <int>25</int>
</void>
</object>
</void>
@@ -1519,6 +1529,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/sample1.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/sample1.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/sample1.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/sample1.q.xml Thu Aug 15 19:05:35 2013
@@ -850,6 +850,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/sample2.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/sample2.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/sample2.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/sample2.q.xml Thu Aug 15 19:05:35 2013
@@ -1132,6 +1132,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/sample3.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/sample3.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/sample3.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/sample3.q.xml Thu Aug 15 19:05:35 2013
@@ -1142,6 +1142,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/sample4.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/sample4.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/sample4.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/sample4.q.xml Thu Aug 15 19:05:35 2013
@@ -1132,6 +1132,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/sample5.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/sample5.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/sample5.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/sample5.q.xml Thu Aug 15 19:05:35 2013
@@ -1129,6 +1129,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/sample6.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/sample6.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/sample6.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/sample6.q.xml Thu Aug 15 19:05:35 2013
@@ -1132,6 +1132,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/sample7.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/sample7.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/sample7.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/sample7.q.xml Thu Aug 15 19:05:35 2013
@@ -1177,6 +1177,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/subq.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/subq.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/subq.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/subq.q.xml Thu Aug 15 19:05:35 2013
@@ -775,12 +775,12 @@
<void property="typeInfo">
<object class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
<void property="typeName">
- <string>int</string>
+ <string>int</string>
</void>
</object>
</void>
<void property="value">
- <int>100</int>
+ <int>100</int>
</void>
</object>
</void>
@@ -900,6 +900,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/udf1.q.xml Thu Aug 15 19:05:35 2013
@@ -1744,12 +1744,12 @@
<void property="typeInfo">
<object class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
<void property="typeName">
- <string>int</string>
+ <string>int</string>
</void>
</object>
</void>
<void property="value">
- <int>86</int>
+ <int>86</int>
</void>
</object>
</void>
@@ -1849,6 +1849,13 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/udf4.q.xml Thu Aug 15 19:05:35 2013
@@ -1757,6 +1757,9 @@
<void property="neededColumnIDs">
<object class="java.util.ArrayList"/>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList"/>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/udf6.q.xml Thu Aug 15 19:05:35 2013
@@ -515,6 +515,9 @@
<void property="neededColumnIDs">
<object class="java.util.ArrayList"/>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList"/>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/udf_case.q.xml Thu Aug 15 19:05:35 2013
@@ -605,6 +605,9 @@
<void property="neededColumnIDs">
<object class="java.util.ArrayList"/>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList"/>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/udf_when.q.xml Thu Aug 15 19:05:35 2013
@@ -685,6 +685,9 @@
<void property="neededColumnIDs">
<object class="java.util.ArrayList"/>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList"/>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/ql/src/test/results/compiler/plan/union.q.xml
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/test/results/compiler/plan/union.q.xml?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/ql/src/test/results/compiler/plan/union.q.xml (original)
+++ hive/trunk/ql/src/test/results/compiler/plan/union.q.xml Thu Aug 15 19:05:35 2013
@@ -1056,12 +1056,12 @@
<void property="typeInfo">
<object id="PrimitiveTypeInfo1" class="org.apache.hadoop.hive.serde2.typeinfo.PrimitiveTypeInfo">
<void property="typeName">
- <string>int</string>
+ <string>int</string>
</void>
</object>
</void>
<void property="value">
- <int>100</int>
+ <int>100</int>
</void>
</object>
</void>
@@ -1147,6 +1147,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_3</string>
</void>
@@ -1463,7 +1473,7 @@
<object idref="PrimitiveTypeInfo1"/>
</void>
<void property="value">
- <int>100</int>
+ <int>100</int>
</void>
</object>
</void>
@@ -1579,6 +1589,16 @@
</void>
</object>
</void>
+ <void property="neededColumns">
+ <object class="java.util.ArrayList">
+ <void method="add">
+ <string>key</string>
+ </void>
+ <void method="add">
+ <string>value</string>
+ </void>
+ </object>
+ </void>
<void property="operatorId">
<string>TS_0</string>
</void>
Modified: hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/ColumnProjectionUtils.java
URL: http://svn.apache.org/viewvc/hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/ColumnProjectionUtils.java?rev=1514438&r1=1514437&r2=1514438&view=diff
==============================================================================
--- hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/ColumnProjectionUtils.java (original)
+++ hive/trunk/serde/src/java/org/apache/hadoop/hive/serde2/ColumnProjectionUtils.java Thu Aug 15 19:05:35 2013
@@ -31,6 +31,7 @@ import org.apache.hadoop.util.StringUtil
public final class ColumnProjectionUtils {
public static final String READ_COLUMN_IDS_CONF_STR = "hive.io.file.readcolumn.ids";
+ public static final String READ_COLUMN_NAMES_CONF_STR = "hive.io.file.readcolumn.names";
/**
* Sets read columns' ids(start from zero) for RCFile's Reader. Once a column
@@ -60,6 +61,24 @@ public final class ColumnProjectionUtils
}
}
+ public static void appendReadColumnNames(Configuration conf,
+ List<String> cols) {
+ if (cols != null) {
+ String old = conf.get(READ_COLUMN_NAMES_CONF_STR, "");
+ StringBuilder result = new StringBuilder(old);
+ boolean first = old.isEmpty();
+ for(String col: cols) {
+ if (first) {
+ first = false;
+ } else {
+ result.append(',');
+ }
+ result.append(col);
+ }
+ conf.set(READ_COLUMN_NAMES_CONF_STR, result.toString());
+ }
+ }
+
private static void setReadColumnIDConf(Configuration conf, String id) {
if (id == null || id.length() <= 0) {
conf.set(READ_COLUMN_IDS_CONF_STR, "");