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() {