[teiid-commits] teiid SVN: r2933 - trunk/engine/src/main/java/org/teiid/query/processor/relational.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Wed Feb 23 13:23:31 EST 2011


Author: shawkins
Date: 2011-02-23 13:23:31 -0500 (Wed, 23 Feb 2011)
New Revision: 2933

Modified:
   trunk/engine/src/main/java/org/teiid/query/processor/relational/TextTableNode.java
Log:
TEIID-1475 updating the header parsing logic

Modified: trunk/engine/src/main/java/org/teiid/query/processor/relational/TextTableNode.java
===================================================================
--- trunk/engine/src/main/java/org/teiid/query/processor/relational/TextTableNode.java	2011-02-23 18:12:02 UTC (rev 2932)
+++ trunk/engine/src/main/java/org/teiid/query/processor/relational/TextTableNode.java	2011-02-23 18:23:31 UTC (rev 2933)
@@ -293,7 +293,7 @@
 		while (textLine < skip) {
 			boolean isHeader = textLine == header;
 			if (isHeader) {
-				String line = readLine(lineWidth, false);
+				String line = readLine(DataTypeManager.MAX_STRING_LENGTH * 16, false);
 				if (line == null) { //just return an empty batch
 					reset();
 					return;
@@ -309,6 +309,7 @@
 
 	private void processHeader(List<String> line) throws TeiidProcessingException {
 		nameIndexes = new HashMap<String, Integer>();
+		this.lineWidth = DataTypeManager.MAX_STRING_LENGTH * line.size();
 		for (String string : line) {
 			if (string == null) {
 				continue;



More information about the teiid-commits mailing list