[teiid-commits] teiid SVN: r2820 - branches/7.1.x/connectors/translator-salesforce/src/main/java/org/teiid/translator/salesforce.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Mon Jan 10 10:50:25 EST 2011


Author: shawkins
Date: 2011-01-10 10:50:25 -0500 (Mon, 10 Jan 2011)
New Revision: 2820

Modified:
   branches/7.1.x/connectors/translator-salesforce/src/main/java/org/teiid/translator/salesforce/SalesForceExecutionFactory.java
Log:
TEIID-1412 reducing the max in size to a safer value.  it's also changed into a translator property in case it needs further adjustment

Modified: branches/7.1.x/connectors/translator-salesforce/src/main/java/org/teiid/translator/salesforce/SalesForceExecutionFactory.java
===================================================================
--- branches/7.1.x/connectors/translator-salesforce/src/main/java/org/teiid/translator/salesforce/SalesForceExecutionFactory.java	2011-01-05 19:25:12 UTC (rev 2819)
+++ branches/7.1.x/connectors/translator-salesforce/src/main/java/org/teiid/translator/salesforce/SalesForceExecutionFactory.java	2011-01-10 15:50:25 UTC (rev 2820)
@@ -52,7 +52,8 @@
 public class SalesForceExecutionFactory extends ExecutionFactory<ConnectionFactory, SalesforceConnection> {
 
 	private String connectorStateClass;
-	private boolean auditModelFields = false;	
+	private boolean auditModelFields = false;
+	private int maxInSize = 300;
 	
 	public SalesForceExecutionFactory() {
 	    // http://jira.jboss.org/jira/browse/JBEDSP-306
@@ -117,9 +118,14 @@
 	}	
 	
 	@Override
+	@TranslatorProperty(display="Max number of IN predicate entries", advanced=true)
     public int getMaxInCriteriaSize() {
-        return 700;
+        return maxInSize;
     }
+	
+	public void setMaxInCriteriaSize(int maxInSize) {
+		this.maxInSize = maxInSize;
+	}
 
     @Override
     public List getSupportedFunctions() {



More information about the teiid-commits mailing list