[teiid-commits] teiid SVN: r3017 - trunk/engine/src/main/java/org/teiid/query/optimizer/relational/rules.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Tue Mar 22 10:51:13 EDT 2011
Author: shawkins
Date: 2011-03-22 10:51:13 -0400 (Tue, 22 Mar 2011)
New Revision: 3017
Modified:
trunk/engine/src/main/java/org/teiid/query/optimizer/relational/rules/NewCalculateCostUtil.java
Log:
TEIID-1522 a better costing value for constant expressions
Modified: trunk/engine/src/main/java/org/teiid/query/optimizer/relational/rules/NewCalculateCostUtil.java
===================================================================
--- trunk/engine/src/main/java/org/teiid/query/optimizer/relational/rules/NewCalculateCostUtil.java 2011-03-22 14:43:07 UTC (rev 3016)
+++ trunk/engine/src/main/java/org/teiid/query/optimizer/relational/rules/NewCalculateCostUtil.java 2011-03-22 14:51:13 UTC (rev 3017)
@@ -608,7 +608,7 @@
static float getStat(Stat stat, Collection<? extends Expression> elems, PlanNode node,
float cardinality, QueryMetadataInterface metadata) throws QueryMetadataException, TeiidComponentException {
- float result = 0;
+ float result = 1;
int branch = 0;
boolean branchFound = false;
for (Expression expression : elems) {
More information about the teiid-commits
mailing list