unico 2004/11/23 08:04:18
Modified: src/stores/org/apache/slide/store/impl/rdbms/expression Tag:
SLIDE_2_1_RELEASE_BRANCH
RDBMSCompareExpression.java
Log:
fix bug with more than 3 subexpressions within d:or
Revision Changes Path
No revision
No revision
1.4.2.4 +6 -5
jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/expression/RDBMSCompareExpression.java
Index: RDBMSCompareExpression.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/stores/org/apache/slide/store/impl/rdbms/expression/RDBMSCompareExpression.java,v
retrieving revision 1.4.2.3
retrieving revision 1.4.2.4
diff -u -r1.4.2.3 -r1.4.2.4
--- RDBMSCompareExpression.java 1 Nov 2004 11:01:44 -0000 1.4.2.3
+++ RDBMSCompareExpression.java 23 Nov 2004 16:04:18 -0000 1.4.2.4
@@ -31,8 +31,6 @@
import org.apache.slide.search.basic.Literals;
import org.jdom.Element;
-/**
- */
public class RDBMSCompareExpression extends RDBMSExpression {
static final HashMap COMPARE_OPERATORS = new HashMap(11);
@@ -69,6 +67,9 @@
final RDBMSExpression e = (RDBMSExpression) iter.next();
if (e instanceof RDBMSCompareExpression) {
_tableIndex = ((RDBMSCompareExpression)
e).getTableIndex();
+ if (_tableIndex != -1) {
+ break;
+ }
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]