luetzkendorf 2004/11/01 09:53:42
Modified: src/share/org/apache/slide/search/basic
BasicExpressionFactory.java
Log:
added support of the DASL Like expression
Revision Changes Path
1.14 +11 -4
jakarta-slide/src/share/org/apache/slide/search/basic/BasicExpressionFactory.java
Index: BasicExpressionFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/share/org/apache/slide/search/basic/BasicExpressionFactory.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- BasicExpressionFactory.java 28 Jul 2004 09:35:02 -0000 1.13
+++ BasicExpressionFactory.java 1 Nov 2004 17:53:42 -0000 1.14
@@ -29,6 +29,7 @@
import org.apache.slide.search.BadQueryException;
import org.apache.slide.search.InvalidQueryException;
import org.apache.slide.search.PropertyProvider;
+import org.apache.slide.search.basic.expression.*;
import org.apache.slide.search.basic.expression.AndExpression;
import org.apache.slide.search.basic.expression.ContainsExpression;
import org.apache.slide.search.basic.expression.EQExpression;
@@ -260,7 +261,13 @@
else if (name.equals (Literals.NOT_ISDEFINED))
result = new NotIsDefinedExpression (e, getRequestedResourcePool());
-
+
+ else if (name.equals (Literals.LIKE))
+ result = new LikeExpression (e, getRequestedResourcePool());
+
+ else if (name.equals (Literals.NOT_LIKE))
+ result = new NotLikeExpression (e, getRequestedResourcePool());
+
else
throw new InvalidQueryException
("operator <" + NamespaceCache.DEFAULT_URI + ":" + name + "> is an
unprocessable entity");
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]