[teiid-commits] teiid SVN: r2993 - in trunk: common-core/src/main/java/org/teiid/core/types and 1 other directories.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Wed Mar 16 10:38:29 EDT 2011
Author: shawkins
Date: 2011-03-16 10:38:29 -0400 (Wed, 16 Mar 2011)
New Revision: 2993
Modified:
trunk/client/src/main/java/org/teiid/jdbc/ResultSetImpl.java
trunk/common-core/src/main/java/org/teiid/core/types/Streamable.java
trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestQueryPlans.java
Log:
TEIID-1512 fixing the show plan results
Modified: trunk/client/src/main/java/org/teiid/jdbc/ResultSetImpl.java
===================================================================
--- trunk/client/src/main/java/org/teiid/jdbc/ResultSetImpl.java 2011-03-16 01:43:50 UTC (rev 2992)
+++ trunk/client/src/main/java/org/teiid/jdbc/ResultSetImpl.java 2011-03-16 14:38:29 UTC (rev 2993)
@@ -291,12 +291,10 @@
currentValue = cursorRow.get(column-1);
if (currentValue instanceof Streamable<?>) {
- if (Boolean.getBoolean(Streamable.FORCE_STREAMING)) {
- Object reference = ((Streamable<?>)currentValue).getReference();
- if (reference != null) {
- currentValue = reference;
- return currentValue;
- }
+ Object reference = ((Streamable<?>)currentValue).getReference();
+ if (reference != null) {
+ currentValue = reference;
+ return currentValue;
}
if(currentValue instanceof ClobType){
currentValue = new ClobImpl(createInputStreamFactory((ClobType)currentValue), ((ClobType)currentValue).getLength());
Modified: trunk/common-core/src/main/java/org/teiid/core/types/Streamable.java
===================================================================
--- trunk/common-core/src/main/java/org/teiid/core/types/Streamable.java 2011-03-16 01:43:50 UTC (rev 2992)
+++ trunk/common-core/src/main/java/org/teiid/core/types/Streamable.java 2011-03-16 14:38:29 UTC (rev 2993)
@@ -48,7 +48,6 @@
public static final String ENCODING = "UTF-8"; //$NON-NLS-1$
public static final Charset CHARSET = Charset.forName(ENCODING);
- public static final String FORCE_STREAMING = "FORCE_STREAMING"; //$NON-NLS-1$
public static final int STREAMING_BATCH_SIZE_IN_BYTES = 102400; // 100K
private String referenceStreamId = String.valueOf(counter.getAndIncrement());
Modified: trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestQueryPlans.java
===================================================================
--- trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestQueryPlans.java 2011-03-16 01:43:50 UTC (rev 2992)
+++ trunk/test-integration/common/src/test/java/org/teiid/jdbc/TestQueryPlans.java 2011-03-16 14:38:29 UTC (rev 2993)
@@ -71,6 +71,7 @@
rs = s.executeQuery("show plan");
assertTrue(rs.next());
assertEquals(rs.getMetaData().getColumnType(1), Types.CLOB);
+ assertTrue(rs.getString(1).startsWith("ProjectNode"));
SQLXML plan = rs.getSQLXML(2);
assertTrue(plan.getString().startsWith("<?xml"));
assertNull(rs.getObject("DEBUG_LOG"));
More information about the teiid-commits
mailing list