You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by md...@apache.org on 2012/03/12 18:31:59 UTC
svn commit: r1299749 - in
/jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query:
ParserSQL2.java QueryManagerImpl.java
Author: mduerig
Date: Mon Mar 12 17:31:59 2012
New Revision: 1299749
URL: http://svn.apache.org/viewvc?rev=1299749&view=rev
Log:
Microkernel based prototype of JCR implementation (WIP)
- typos
Modified:
jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/ParserSQL2.java
jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/QueryManagerImpl.java
Modified: jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/ParserSQL2.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/ParserSQL2.java?rev=1299749&r1=1299748&r2=1299749&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/ParserSQL2.java (original)
+++ jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/ParserSQL2.java Mon Mar 12 17:31:59 2012
@@ -16,9 +16,8 @@
*/
package org.apache.jackrabbit.query;
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.HashMap;
+import org.apache.jackrabbit.query.qom.QueryObjectModelFactoryImpl;
+import org.apache.jackrabbit.query.qom.QueryObjectModelImpl;
import javax.jcr.PropertyType;
import javax.jcr.RepositoryException;
@@ -38,8 +37,9 @@ import javax.jcr.query.qom.QueryObjectMo
import javax.jcr.query.qom.Selector;
import javax.jcr.query.qom.Source;
import javax.jcr.query.qom.StaticOperand;
-import org.apache.jackrabbit.query.qom.QueryObjectModelFactoryImpl;
-import org.apache.jackrabbit.query.qom.QueryObjectModelImpl;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.HashMap;
/**
* The SQL2 parser can convert a JCR-SQL2 query to a QueryObjectModel.
@@ -256,7 +256,7 @@ public class ParserSQL2 {
} else if (currentTokenType == IDENTIFIER) {
String identifier = readName();
if (readIf("(")) {
- a = parseConditionFuntionIf(identifier);
+ a = parseConditionFunctionIf(identifier);
if (a == null) {
DynamicOperand op = parseExpressionFunction(identifier);
a = parseCondition(op);
@@ -340,7 +340,7 @@ public class ParserSQL2 {
return factory.propertyExistence(p.getSelectorName(), p.getPropertyName());
}
- private Constraint parseConditionFuntionIf(String functionName) throws RepositoryException {
+ private Constraint parseConditionFunctionIf(String functionName) throws RepositoryException {
Constraint c;
if ("CONTAINS".equalsIgnoreCase(functionName)) {
String name = readName();
Modified: jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/QueryManagerImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/QueryManagerImpl.java?rev=1299749&r1=1299748&r2=1299749&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/QueryManagerImpl.java (original)
+++ jackrabbit/sandbox/jackrabbit-microkernel/src/main/java/org/apache/jackrabbit/query/QueryManagerImpl.java Mon Mar 12 17:31:59 2012
@@ -16,6 +16,8 @@
*/
package org.apache.jackrabbit.query;
+import org.apache.jackrabbit.query.qom.QueryObjectModelFactoryImpl;
+
import javax.jcr.Node;
import javax.jcr.RepositoryException;
import javax.jcr.ValueFactory;
@@ -23,7 +25,6 @@ import javax.jcr.query.InvalidQueryExcep
import javax.jcr.query.Query;
import javax.jcr.query.QueryManager;
import javax.jcr.query.qom.QueryObjectModel;
-import org.apache.jackrabbit.query.qom.QueryObjectModelFactoryImpl;
/**
* The implementation of the corresponding JCR interface.
*/
@@ -35,7 +36,7 @@ public class QueryManagerImpl implements
@SuppressWarnings("deprecation")
private static final String XPATH = Query.XPATH;
- private static final String[] SUPPOERTED_QUERY_LANGUAGES = {
+ private static final String[] SUPPORTED_QUERY_LANGUAGES = {
Query.JCR_JQOM,
Query.JCR_SQL2,
XPATH
@@ -75,7 +76,7 @@ public class QueryManagerImpl implements
@Override
public String[] getSupportedQueryLanguages() throws RepositoryException {
// TODO the list is mutable
- return SUPPOERTED_QUERY_LANGUAGES;
+ return SUPPORTED_QUERY_LANGUAGES;
}
}