From 915056e4ab14f08127d0a64e07fab2b9de526fbd Mon Sep 17 00:00:00 2001 From: David Caruana Date: Thu, 29 Oct 2009 16:27:40 +0000 Subject: [PATCH] Merged CMIS063 to HEAD 15327: 0.62 final update: Add feed links as per spec 15334: 0.62 final update: queries working again. 15350: 0.62 final update: query via GET 15362: 0.62 final update: query uri template and query result set feed as per 0.62 15434: Fix decoding issue retrieving query string of request. 15441: 0.62 final updates: fixes to allow CMIS Fileshare browsing git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17231 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/cmis-api-context.xml | 2 +- .../alfresco/cmis/mapping/CMISMapping.java | 3 - .../search/CmisFunctionEvaluationContext.java | 11 +- .../org/alfresco/cmis/search/QueryTest.java | 1472 ++++++++--------- .../alfresco/repo/search/impl/parsers/CMIS.g | 3 +- .../repo/search/impl/parsers/CMIS.tokens | 144 +- .../repo/search/impl/parsers/CMISLexer.java | 632 +++---- .../repo/search/impl/parsers/CMISParser.java | 1320 ++++++++------- 8 files changed, 1759 insertions(+), 1828 deletions(-) diff --git a/config/alfresco/cmis-api-context.xml b/config/alfresco/cmis-api-context.xml index b51216446c..5235f91ed5 100644 --- a/config/alfresco/cmis-api-context.xml +++ b/config/alfresco/cmis-api-context.xml @@ -36,7 +36,7 @@ - 0.61 + 0.62 workspace/SpacesStore/Company Home diff --git a/source/java/org/alfresco/cmis/mapping/CMISMapping.java b/source/java/org/alfresco/cmis/mapping/CMISMapping.java index b0e18937db..1aba1dc841 100644 --- a/source/java/org/alfresco/cmis/mapping/CMISMapping.java +++ b/source/java/org/alfresco/cmis/mapping/CMISMapping.java @@ -94,9 +94,6 @@ public class CMISMapping implements InitializingBean public static CMISTypeId OBJECT_TYPE_ID = new CMISTypeId(CMISScope.OBJECT, OBJECT_QNAME, CMIS_MODEL_NS + ":" + OBJECT_QNAME.getLocalName(), OBJECT_QNAME); public static CMISTypeId FILESYSTEM_OBJECT_TYPE_ID = new CMISTypeId(CMISScope.OBJECT, FILESYSTEM_OBJECT_QNAME, CMIS_MODEL_NS + ":" + FILESYSTEM_OBJECT_QNAME.getLocalName(), FILESYSTEM_OBJECT_QNAME); - // Properties - public static QName PROP_OBJECT_ID_QNAME = QName.createQName(CMIS_MODEL_URI, CMISDictionaryModel.PROP_OBJECT_ID); - // Service Dependencies private ServiceRegistry serviceRegistry; diff --git a/source/java/org/alfresco/cmis/search/CmisFunctionEvaluationContext.java b/source/java/org/alfresco/cmis/search/CmisFunctionEvaluationContext.java index a0bc1ffda8..0c2a5d633b 100644 --- a/source/java/org/alfresco/cmis/search/CmisFunctionEvaluationContext.java +++ b/source/java/org/alfresco/cmis/search/CmisFunctionEvaluationContext.java @@ -28,6 +28,7 @@ import java.io.Serializable; import java.util.Collection; import java.util.Map; +import org.alfresco.cmis.CMISDictionaryModel; import org.alfresco.cmis.CMISDictionaryService; import org.alfresco.cmis.CMISPropertyDefinition; import org.alfresco.cmis.mapping.CMISMapping; @@ -274,15 +275,7 @@ public class CmisFunctionEvaluationContext implements FunctionEvaluationContext public boolean isObjectId(String propertyName) { - CMISPropertyDefinition propertyDef = cmisDictionaryService.findProperty(propertyName, null); - if(propertyDef == null) - { - return false; - } - else - { - return CMISMapping.PROP_OBJECT_ID_QNAME.equals(propertyDef.getPropertyId().getQName()); - } + return CMISDictionaryModel.PROP_OBJECT_ID.equalsIgnoreCase(propertyName); } public boolean isOrderable(String fieldName) diff --git a/source/java/org/alfresco/cmis/search/QueryTest.java b/source/java/org/alfresco/cmis/search/QueryTest.java index 074d058c10..24fde04d5e 100644 --- a/source/java/org/alfresco/cmis/search/QueryTest.java +++ b/source/java/org/alfresco/cmis/search/QueryTest.java @@ -331,7 +331,7 @@ public class QueryTest extends BaseCMISTest if (dump) { System.out.println("ID =" - + row.getValue("ObjectId") + " " + ((returnPropertyName != null) ? (returnPropertyName + "=" + row.getValue(returnPropertyName)) : "") + " Score=" + + row.getValue("cmis:ObjectId") + " " + ((returnPropertyName != null) ? (returnPropertyName + "=" + row.getValue(returnPropertyName)) : "") + " Score=" + row.getScore() + " " + row.getScores()); } } @@ -397,566 +397,537 @@ public class QueryTest extends BaseCMISTest public void test_ALLOWED_CHILD_OBJECT_TYPES() { - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds = 'test'", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds <> 'test'", 10, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds < 'test'", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds <= 'test'", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds > 'test'", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds >= 'test'", 0, false, "AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds = 'test'", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds <> 'test'", 10, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds < 'test'", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds <= 'test'", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds > 'test'", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds >= 'test'", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds IN ('test')", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds NOT IN ('test')", 10, false, "AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds IN ('test')", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds NOT IN ('test')", 10, false, "cmis:AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds LIKE 'test'", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds NOT LIKE 'test'", 0, false, "AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds LIKE 'test'", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds NOT LIKE 'test'", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds IS NOT NULL", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE AllowedChildObjectTypeIds IS NULL", 10, false, "AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds IS NOT NULL", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE cmis:AllowedChildObjectTypeIds IS NULL", 10, false, "cmis:AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE 'test' = ANY AllowedChildObjectTypeIds", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE 'test' <> ANY AllowedChildObjectTypeIds", 10, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE 'test' < ANY AllowedChildObjectTypeIds", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE 'test' <= ANY AllowedChildObjectTypeIds", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE 'test' > ANY AllowedChildObjectTypeIds", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE 'test' >= ANY AllowedChildObjectTypeIds", 0, false, "AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE 'test' = ANY cmis:AllowedChildObjectTypeIds", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE 'test' <> ANY cmis:AllowedChildObjectTypeIds", 10, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE 'test' < ANY cmis:AllowedChildObjectTypeIds", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE 'test' <= ANY cmis:AllowedChildObjectTypeIds", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE 'test' > ANY cmis:AllowedChildObjectTypeIds", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE 'test' >= ANY cmis:AllowedChildObjectTypeIds", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE ANY AllowedChildObjectTypeIds IN ('test')", 0, false, "AllowedChildObjectTypeIds", new String(), true); - testQuery("SELECT AllowedChildObjectTypeIds FROM Folder WHERE ANY AllowedChildObjectTypeIds NOT IN ('test')", 10, false, "AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE ANY cmis:AllowedChildObjectTypeIds IN ('test')", 0, false, "cmis:AllowedChildObjectTypeIds", new String(), true); + testQuery("SELECT cmis:AllowedChildObjectTypeIds FROM Folder WHERE ANY cmis:AllowedChildObjectTypeIds NOT IN ('test')", 10, false, "cmis:AllowedChildObjectTypeIds", new String(), true); } public void test_PARENT() { - testQuery("SELECT cmis:ParentId FROM cmis:Folder WHERE cmis:ParentId = '" + rootNodeRef.toString() + "'", 4, false, "cmis:ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ParentId <> '" + rootNodeRef.toString() + "'", 6, false, "ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ParentId < '" + rootNodeRef.toString() + "'", 0, false, "ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE ParentId <= '" + rootNodeRef.toString() + "'", 0, false, "ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE ParentId > '" + rootNodeRef.toString() + "'", 0, false, "ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE ParentId >= '" + rootNodeRef.toString() + "'", 0, false, "ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId = '" + rootNodeRef.toString() + "'", 4, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId <> '" + rootNodeRef.toString() + "'", 6, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId < '" + rootNodeRef.toString() + "'", 0, false, "cmis:ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId <= '" + rootNodeRef.toString() + "'", 0, false, "cmis:ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId > '" + rootNodeRef.toString() + "'", 0, false, "cmis:ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId >= '" + rootNodeRef.toString() + "'", 0, false, "cmis:ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE ParentId IN ('" + rootNodeRef.toString() + "')", 4, false, "ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ParentId NOT IN ('" + rootNodeRef.toString() + "')", 6, false, "ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId IN ('" + rootNodeRef.toString() + "')", 4, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId NOT IN ('" + rootNodeRef.toString() + "')", 6, false, "cmis:ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ParentId LIKE '" + rootNodeRef.toString() + "'", 4, false, "ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ParentId NOT LIKE '" + rootNodeRef.toString() + "'", 6, false, "ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId LIKE '" + rootNodeRef.toString() + "'", 4, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId NOT LIKE '" + rootNodeRef.toString() + "'", 6, false, "cmis:ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ParentId IS NOT NULL", 10, false, "ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ParentId IS NULL", 0, false, "ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId IS NOT NULL", 10, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE cmis:ParentId IS NULL", 0, false, "cmis:ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE '" + rootNodeRef.toString() + "' = ANY ParentId", 4, false, "ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE '" + rootNodeRef.toString() + "' <> ANY ParentId", 6, false, "ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE '" + rootNodeRef.toString() + "' < ANY ParentId", 0, false, "ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE '" + rootNodeRef.toString() + "' <= ANY ParentId", 0, false, "ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE '" + rootNodeRef.toString() + "' > ANY ParentId", 0, false, "ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE '" + rootNodeRef.toString() + "' >= ANY ParentId", 0, false, "ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE '" + rootNodeRef.toString() + "' = ANY cmis:ParentId", 4, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE '" + rootNodeRef.toString() + "' <> ANY cmis:ParentId", 6, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE '" + rootNodeRef.toString() + "' < ANY cmis:ParentId", 0, false, "cmis:ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE '" + rootNodeRef.toString() + "' <= ANY cmis:ParentId", 0, false, "cmis:ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE '" + rootNodeRef.toString() + "' > ANY cmis:ParentId", 0, false, "cmis:ParentId", new String(), true); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE '" + rootNodeRef.toString() + "' >= ANY cmis:ParentId", 0, false, "cmis:ParentId", new String(), true); - testQuery("SELECT ParentId FROM Folder WHERE ANY ParentId IN ('" + rootNodeRef.toString() + "')", 4, false, "ParentId", new String(), false); - testQuery("SELECT ParentId FROM Folder WHERE ANY ParentId NOT IN ('" + rootNodeRef.toString() + "')", 6, false, "ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE ANY cmis:ParentId IN ('" + rootNodeRef.toString() + "')", 4, false, "cmis:ParentId", new String(), false); + testQuery("SELECT cmis:ParentId FROM cmis:folder WHERE ANY cmis:ParentId NOT IN ('" + rootNodeRef.toString() + "')", 6, false, "cmis:ParentId", new String(), false); } public void test_CONTENT_STREAM_FILENAME() { - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'Alfresco Tutorial'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'AA'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'BB'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'CC'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'DD'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'EE'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'FF'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'GG'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'HH'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'aa'", 1, false, "ContentStreamFilename", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'Alfresco Tutorial'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'AA'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'BB'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'CC'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'DD'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'EE'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'FF'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'GG'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'HH'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'aa'", 1, false, "cmis:ContentStreamFileName", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename = 'Alfresco Tutorial'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename <> 'Alfresco Tutorial'", 9, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename < 'Alfresco Tutorial'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename <= 'Alfresco Tutorial'", 2, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename > 'Alfresco Tutorial'", 8, true, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename >= 'Alfresco Tutorial'", 9, false, "ContentStreamFilename", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName = 'Alfresco Tutorial'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName <> 'Alfresco Tutorial'", 9, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName < 'Alfresco Tutorial'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName <= 'Alfresco Tutorial'", 2, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName > 'Alfresco Tutorial'", 8, true, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName >= 'Alfresco Tutorial'", 9, false, "cmis:ContentStreamFileName", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename IN ('Alfresco Tutorial')", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename NOT IN ('Alfresco Tutorial')", 9, false, "ContentStreamFilename", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName IN ('Alfresco Tutorial')", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName NOT IN ('Alfresco Tutorial')", 9, false, "cmis:ContentStreamFileName", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename LIKE 'Alfresco Tutorial'", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename NOT LIKE 'Alfresco Tutorial'", 9, false, "ContentStreamFilename", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName LIKE 'Alfresco Tutorial'", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName NOT LIKE 'Alfresco Tutorial'", 9, false, "cmis:ContentStreamFileName", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename IS NOT NULL", 10, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ContentStreamFilename IS NULL", 0, false, "ContentStreamFilename", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName IS NOT NULL", 10, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE cmis:ContentStreamFileName IS NULL", 0, false, "cmis:ContentStreamFileName", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE 'Alfresco Tutorial' = ANY ContentStreamFilename", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE 'Alfresco Tutorial' <> ANY ContentStreamFilename", 9, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE 'Alfresco Tutorial' < ANY ContentStreamFilename", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE 'Alfresco Tutorial' <= ANY ContentStreamFilename", 2, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE 'Alfresco Tutorial' > ANY ContentStreamFilename", 8, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE 'Alfresco Tutorial' >= ANY ContentStreamFilename", 9, false, "ContentStreamFilename", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE 'Alfresco Tutorial' = ANY cmis:ContentStreamFileName", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE 'Alfresco Tutorial' <> ANY cmis:ContentStreamFileName", 9, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE 'Alfresco Tutorial' < ANY cmis:ContentStreamFileName", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE 'Alfresco Tutorial' <= ANY cmis:ContentStreamFileName", 2, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE 'Alfresco Tutorial' > ANY cmis:ContentStreamFileName", 8, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE 'Alfresco Tutorial' >= ANY cmis:ContentStreamFileName", 9, false, "cmis:ContentStreamFileName", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ANY ContentStreamFilename IN ('Alfresco Tutorial')", 1, false, "ContentStreamFilename", new String(), false); - testQuery("SELECT ContentStreamFilename FROM Document WHERE ANY ContentStreamFilename NOT IN ('Alfresco Tutorial')", 9, false, "ContentStreamFilename", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE ANY cmis:ContentStreamFileName IN ('Alfresco Tutorial')", 1, false, "cmis:ContentStreamFileName", new String(), false); + testQuery("SELECT cmis:ContentStreamFileName FROM cmis:document WHERE ANY cmis:ContentStreamFileName NOT IN ('Alfresco Tutorial')", 9, false, "cmis:ContentStreamFileName", new String(), false); } public void test_CONTENT_STREAM_MIME_TYPE() { - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType = 'text/plain'", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType <> 'text/plain'", 0, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType < 'text/plain'", 0, true, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType <= 'text/plain'", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType > 'text/plain'", 0, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType >= 'text/plain'", 10, false, "ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType = 'text/plain'", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType <> 'text/plain'", 0, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType < 'text/plain'", 0, true, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType <= 'text/plain'", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType > 'text/plain'", 0, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType >= 'text/plain'", 10, false, "cmis:ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType IN ('text/plain')", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType NOT IN ('text/plain')", 0, false, "ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType IN ('text/plain')", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType NOT IN ('text/plain')", 0, false, "cmis:ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType LIKE 'text/plain'", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType NOT LIKE 'text/plain'", 0, false, "ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType LIKE 'text/plain'", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType NOT LIKE 'text/plain'", 0, false, "cmis:ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType IS NOT NULL", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ContentStreamMimeType IS NULL", 0, false, "ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType IS NOT NULL", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE cmis:ContentStreamMimeType IS NULL", 0, false, "cmis:ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE 'text/plain' = ANY ContentStreamMimeType", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE 'text/plain' <> ANY ContentStreamMimeType", 0, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE 'text/plain' < ANY ContentStreamMimeType", 0, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE 'text/plain' <= ANY ContentStreamMimeType", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE 'text/plain' > ANY ContentStreamMimeType", 0, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE 'text/plain' >= ANY ContentStreamMimeType", 10, false, "ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE 'text/plain' = ANY cmis:ContentStreamMimeType", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE 'text/plain' <> ANY cmis:ContentStreamMimeType", 0, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE 'text/plain' < ANY cmis:ContentStreamMimeType", 0, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE 'text/plain' <= ANY cmis:ContentStreamMimeType", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE 'text/plain' > ANY cmis:ContentStreamMimeType", 0, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE 'text/plain' >= ANY cmis:ContentStreamMimeType", 10, false, "cmis:ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ANY ContentStreamMimeType IN ('text/plain')", 10, false, "ContentStreamMimeType", new String(), false); - testQuery("SELECT ContentStreamMimeType FROM Document WHERE ANY ContentStreamMimeType NOT IN ('text/plain')", 0, false, "ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE ANY cmis:ContentStreamMimeType IN ('text/plain')", 10, false, "cmis:ContentStreamMimeType", new String(), false); + testQuery("SELECT cmis:ContentStreamMimeType FROM cmis:document WHERE ANY cmis:ContentStreamMimeType NOT IN ('text/plain')", 0, false, "cmis:ContentStreamMimeType", new String(), false); } public void test_CONTENT_STREAM_LENGTH() { - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength = 750", 0, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength <> 750", 10, true, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength < 750", 10, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength <= 750", 10, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength > 750", 0, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength >= 750", 0, false, "ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength = 750", 0, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength <> 750", 10, true, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength < 750", 10, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength <= 750", 10, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength > 750", 0, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength >= 750", 0, false, "cmis:ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength IN (750)", 0, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength NOT IN (750)", 10, false, "ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength IN (750)", 0, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength NOT IN (750)", 10, false, "cmis:ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength LIKE '750'", 0, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength NOT LIKE '750'", 10, false, "ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength LIKE '750'", 0, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength NOT LIKE '750'", 10, false, "cmis:ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength IS NOT NULL", 10, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ContentStreamLength IS NULL", 0, false, "ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength IS NOT NULL", 10, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE cmis:ContentStreamLength IS NULL", 0, false, "cmis:ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE 750 = ANY ContentStreamLength", 0, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE 750 <> ANY ContentStreamLength", 10, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE 750 < ANY ContentStreamLength", 10, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE 750 <= ANY ContentStreamLength", 10, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE 750 > ANY ContentStreamLength", 0, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE 750 >= ANY ContentStreamLength", 0, false, "ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE 750 = ANY cmis:ContentStreamLength", 0, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE 750 <> ANY cmis:ContentStreamLength", 10, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE 750 < ANY cmis:ContentStreamLength", 10, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE 750 <= ANY cmis:ContentStreamLength", 10, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE 750 > ANY cmis:ContentStreamLength", 0, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE 750 >= ANY cmis:ContentStreamLength", 0, false, "cmis:ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ANY ContentStreamLength IN (750)", 0, false, "ContentStreamLength", new String(), false); - testQuery("SELECT ContentStreamLength FROM Document WHERE ANY ContentStreamLength NOT IN (750)", 10, false, "ContentStreamLength", new String(), false); - } - - public void test_CONTENT_STREAM_ALLOWED() - { - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed = 'ALLOWED'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed <> 'ALLOWED'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed < 'ALLOWED'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed <= 'ALLOWED'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed > 'ALLOWED'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed >= 'ALLOWED'", 10, false, "ObjectId", new String(), true); - - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed IN ('ALLOWED')", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed NOT IN ('ALLOWED')", 0, false, "ObjectId", new String(), true); - - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed LIKE 'ALLOWED'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed NOT LIKE 'ALLOWED'", 0, false, "ObjectId", new String(), true); - - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed IS NOT NULL", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ContentStreamAllowed IS NULL", 0, false, "ObjectId", new String(), true); - - testQuery("SELECT ContentStreamAllowed FROM Document WHERE 'ALLOWED' = ANY ContentStreamAllowed", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE 'ALLOWED' <> ANY ContentStreamAllowed", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE 'ALLOWED' < ANY ContentStreamAllowed", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE 'ALLOWED' <= ANY ContentStreamAllowed", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE 'ALLOWED' > ANY ContentStreamAllowed", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE 'ALLOWED' >= ANY ContentStreamAllowed", 10, false, "ObjectId", new String(), true); - - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ANY ContentStreamAllowed IN ('ALLOWED')", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ContentStreamAllowed FROM Document WHERE ANY ContentStreamAllowed NOT IN ('ALLOWED')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE ANY cmis:ContentStreamLength IN (750)", 0, false, "cmis:ContentStreamLength", new String(), false); + testQuery("SELECT cmis:ContentStreamLength FROM cmis:document WHERE ANY cmis:ContentStreamLength NOT IN (750)", 10, false, "cmis:ContentStreamLength", new String(), false); } public void test_CHECKIN_COMMENT() { - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment = 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment <> 'admin'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment < 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment <= 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment > 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment >= 'admin'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment = 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment <> 'admin'", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment < 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment <= 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment > 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment >= 'admin'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment IN ('admin')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment NOT IN ('admin')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment IN ('admin')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment NOT IN ('admin')", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment LIKE 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment NOT LIKE 'admin'", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment LIKE 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment NOT LIKE 'admin'", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE CheckinComment IS NULL", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE cmis:CheckinComment IS NULL", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE 'admin' = ANY CheckinComment", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE 'admin' <> ANY CheckinComment", 10, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE 'admin' < ANY CheckinComment", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE 'admin' <= ANY CheckinComment", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE 'admin' > ANY CheckinComment", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE 'admin' >= ANY CheckinComment", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE 'admin' = ANY cmis:CheckinComment", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE 'admin' <> ANY cmis:CheckinComment", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE 'admin' < ANY cmis:CheckinComment", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE 'admin' <= ANY cmis:CheckinComment", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE 'admin' > ANY cmis:CheckinComment", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE 'admin' >= ANY cmis:CheckinComment", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE ANY CheckinComment IN ('admin')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT CheckinComment FROM Document WHERE ANY CheckinComment NOT IN ('admin')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE ANY cmis:CheckinComment IN ('admin')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:CheckinComment FROM cmis:document WHERE ANY cmis:CheckinComment NOT IN ('admin')", 10, false, "cmis:ObjectId", new String(), true); } public void test_VERSION_SERIES_CHECKED_OUT_ID() { - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId = 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId <> 'admin'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId < 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId <= 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId > 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId >= 'admin'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId = 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId <> 'admin'", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId < 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId <= 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId > 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId >= 'admin'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId IN ('admin')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId NOT IN ('admin')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId IN ('admin')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId NOT IN ('admin')", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId LIKE 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId NOT LIKE 'admin'", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId LIKE 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId NOT LIKE 'admin'", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE VersionSeriesCheckedOutId IS NULL", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE cmis:VersionSeriesCheckedOutId IS NULL", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE 'admin' = ANY VersionSeriesCheckedOutId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE 'admin' <> ANY VersionSeriesCheckedOutId", 10, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE 'admin' < ANY VersionSeriesCheckedOutId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE 'admin' <= ANY VersionSeriesCheckedOutId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE 'admin' > ANY VersionSeriesCheckedOutId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE 'admin' >= ANY VersionSeriesCheckedOutId", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE 'admin' = ANY cmis:VersionSeriesCheckedOutId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE 'admin' <> ANY cmis:VersionSeriesCheckedOutId", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE 'admin' < ANY cmis:VersionSeriesCheckedOutId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE 'admin' <= ANY cmis:VersionSeriesCheckedOutId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE 'admin' > ANY cmis:VersionSeriesCheckedOutId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE 'admin' >= ANY cmis:VersionSeriesCheckedOutId", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE ANY VersionSeriesCheckedOutId IN ('admin')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutId FROM Document WHERE ANY VersionSeriesCheckedOutId NOT IN ('admin')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE ANY cmis:VersionSeriesCheckedOutId IN ('admin')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutId FROM cmis:document WHERE ANY cmis:VersionSeriesCheckedOutId NOT IN ('admin')", 10, false, "cmis:ObjectId", new String(), true); } public void test_VERSION_SERIES_CHECKED_OUT_BY() { - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy = 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy <> 'admin'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy < 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy <= 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy > 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy >= 'admin'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy = 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy <> 'admin'", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy < 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy <= 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy > 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy >= 'admin'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy IN ('admin')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy NOT IN ('admin')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy IN ('admin')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy NOT IN ('admin')", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy LIKE 'admin'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy NOT LIKE 'admin'", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy LIKE 'admin'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy NOT LIKE 'admin'", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE VersionSeriesCheckedOutBy IS NULL", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE cmis:VersionSeriesCheckedOutBy IS NULL", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE 'admin' = ANY VersionSeriesCheckedOutBy", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE 'admin' <> ANY VersionSeriesCheckedOutBy", 10, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE 'admin' < ANY VersionSeriesCheckedOutBy", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE 'admin' <= ANY VersionSeriesCheckedOutBy", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE 'admin' > ANY VersionSeriesCheckedOutBy", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE 'admin' >= ANY VersionSeriesCheckedOutBy", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE 'admin' = ANY cmis:VersionSeriesCheckedOutBy", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE 'admin' <> ANY cmis:VersionSeriesCheckedOutBy", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE 'admin' < ANY cmis:VersionSeriesCheckedOutBy", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE 'admin' <= ANY cmis:VersionSeriesCheckedOutBy", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE 'admin' > ANY cmis:VersionSeriesCheckedOutBy", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE 'admin' >= ANY cmis:VersionSeriesCheckedOutBy", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE ANY VersionSeriesCheckedOutBy IN ('admin')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesCheckedOutBy FROM Document WHERE ANY VersionSeriesCheckedOutBy NOT IN ('admin')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE ANY cmis:VersionSeriesCheckedOutBy IN ('admin')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesCheckedOutBy FROM cmis:document WHERE ANY cmis:VersionSeriesCheckedOutBy NOT IN ('admin')", 10, false, "cmis:ObjectId", new String(), true); } public void test_VERSION_SERIES_IS_CHECKED_OUT() { - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut = 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut <> 'TRUE'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut < 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut <= 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut > 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut >= 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut = 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut <> 'TRUE'", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut < 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut <= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut > 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut >= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut NOT IN ('TRUE')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut NOT IN ('TRUE')", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut NOT LIKE 'TRUE'", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut NOT LIKE 'TRUE'", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE IsVeriesSeriesCheckedOut IS NULL", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE cmis:IsVeriesSeriesCheckedOut IS NULL", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE 'TRUE' = ANY IsVeriesSeriesCheckedOut", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE 'TRUE' <> ANY IsVeriesSeriesCheckedOut", 10, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE 'TRUE' < ANY IsVeriesSeriesCheckedOut", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE 'TRUE' <= ANY IsVeriesSeriesCheckedOut", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE 'TRUE' > ANY IsVeriesSeriesCheckedOut", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE 'TRUE' >= ANY IsVeriesSeriesCheckedOut", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE 'TRUE' = ANY cmis:IsVeriesSeriesCheckedOut", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE 'TRUE' <> ANY cmis:IsVeriesSeriesCheckedOut", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE 'TRUE' < ANY cmis:IsVeriesSeriesCheckedOut", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE 'TRUE' <= ANY cmis:IsVeriesSeriesCheckedOut", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE 'TRUE' > ANY cmis:IsVeriesSeriesCheckedOut", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE 'TRUE' >= ANY cmis:IsVeriesSeriesCheckedOut", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE ANY IsVeriesSeriesCheckedOut IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsVeriesSeriesCheckedOut FROM Document WHERE ANY IsVeriesSeriesCheckedOut NOT IN ('TRUE')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE ANY cmis:IsVeriesSeriesCheckedOut IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsVeriesSeriesCheckedOut FROM cmis:document WHERE ANY cmis:IsVeriesSeriesCheckedOut NOT IN ('TRUE')", 10, false, "cmis:ObjectId", new String(), true); } public void test_VERSION_SERIES_ID() { - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId = 'company'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId <> 'company'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId < 'company'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId <= 'company'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId > 'company'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId >= 'company'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId = 'company'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId <> 'company'", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId < 'company'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId <= 'company'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId > 'company'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId >= 'company'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId IN ('company')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId NOT IN ('company')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId IN ('company')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId NOT IN ('company')", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId LIKE 'company'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId NOT LIKE 'company'", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId LIKE 'company'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId NOT LIKE 'company'", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE VersionSeriesId IS NULL", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE cmis:VersionSeriesId IS NULL", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE 'company' = ANY VersionSeriesId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE 'company' <> ANY VersionSeriesId", 10, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE 'company' < ANY VersionSeriesId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE 'company' <= ANY VersionSeriesId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE 'company' > ANY VersionSeriesId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE 'company' >= ANY VersionSeriesId", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE 'company' = ANY cmis:VersionSeriesId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE 'company' <> ANY cmis:VersionSeriesId", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE 'company' < ANY cmis:VersionSeriesId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE 'company' <= ANY cmis:VersionSeriesId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE 'company' > ANY cmis:VersionSeriesId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE 'company' >= ANY cmis:VersionSeriesId", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE ANY VersionSeriesId IN ('company')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT VersionSeriesId FROM Document WHERE ANY VersionSeriesId NOT IN ('company')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE ANY cmis:VersionSeriesId IN ('company')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:VersionSeriesId FROM cmis:document WHERE ANY cmis:VersionSeriesId NOT IN ('company')", 10, false, "cmis:ObjectId", new String(), true); } public void test_VERSION_LABEL() { - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel = 'company'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel <> 'company'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel < 'company'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel <= 'company'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel > 'company'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel >= 'company'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel = 'company'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel <> 'company'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel < 'company'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel <= 'company'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel > 'company'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel >= 'company'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel IN ('company')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel NOT IN ('company')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel IN ('company')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel NOT IN ('company')", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel LIKE 'company'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel NOT LIKE 'company'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel LIKE 'company'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel NOT LIKE 'company'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel IS NOT NULL", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE VersionLabel IS NULL", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel IS NOT NULL", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE cmis:VersionLabel IS NULL", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE 'company' = ANY VersionLabel", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE 'company' <> ANY VersionLabel", 10, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE 'company' < ANY VersionLabel", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE 'company' <= ANY VersionLabel", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE 'company' > ANY VersionLabel", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE 'company' >= ANY VersionLabel", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE 'company' = ANY cmis:VersionLabel", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE 'company' <> ANY cmis:VersionLabel", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE 'company' < ANY cmis:VersionLabel", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE 'company' <= ANY cmis:VersionLabel", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE 'company' > ANY cmis:VersionLabel", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE 'company' >= ANY cmis:VersionLabel", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE ANY VersionLabel IN ('company')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT VersionLabel FROM Document WHERE ANY VersionLabel NOT IN ('company')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE ANY cmis:VersionLabel IN ('company')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:VersionLabel FROM cmis:document WHERE ANY cmis:VersionLabel NOT IN ('company')", 10, false, "cmis:ObjectId", new String(), false); } public void test_IS_LATEST_MAJOR_VERSION() { - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion = 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion <> 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion < 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion <= 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion > 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion >= 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion = 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion <> 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion < 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion <= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion > 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion >= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion NOT LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion NOT LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE IsLatestMajorVersion IS NULL", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE cmis:IsLatestMajorVersion IS NULL", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE 'TRUE' = ANY IsLatestMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE 'TRUE' <> ANY IsLatestMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE 'TRUE' < ANY IsLatestMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE 'TRUE' <= ANY IsLatestMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE 'TRUE' > ANY IsLatestMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE 'TRUE' >= ANY IsLatestMajorVersion", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE 'TRUE' = ANY cmis:IsLatestMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE 'TRUE' <> ANY cmis:IsLatestMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE 'TRUE' < ANY cmis:IsLatestMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE 'TRUE' <= ANY cmis:IsLatestMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE 'TRUE' > ANY cmis:IsLatestMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE 'TRUE' >= ANY cmis:IsLatestMajorVersion", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE ANY IsLatestMajorVersion IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestMajorVersion FROM Document WHERE ANY IsLatestMajorVersion NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE ANY cmis:IsLatestMajorVersion IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestMajorVersion FROM cmis:document WHERE ANY cmis:IsLatestMajorVersion NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); } public void test_IS_MAJOR_VERSION() { - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion = 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion <> 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion < 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion <= 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion > 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion >= 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion = 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion <> 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion < 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion <= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion > 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion >= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion NOT LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion NOT LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE IsMajorVersion IS NULL", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE cmis:IsMajorVersion IS NULL", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE 'TRUE' = ANY IsMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE 'TRUE' <> ANY IsMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE 'TRUE' < ANY IsMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE 'TRUE' <= ANY IsMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE 'TRUE' > ANY IsMajorVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE 'TRUE' >= ANY IsMajorVersion", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE 'TRUE' = ANY cmis:IsMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE 'TRUE' <> ANY cmis:IsMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE 'TRUE' < ANY cmis:IsMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE 'TRUE' <= ANY cmis:IsMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE 'TRUE' > ANY cmis:IsMajorVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE 'TRUE' >= ANY cmis:IsMajorVersion", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE ANY IsMajorVersion IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsMajorVersion FROM Document WHERE ANY IsMajorVersion NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE ANY cmis:IsMajorVersion IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsMajorVersion FROM cmis:document WHERE ANY cmis:IsMajorVersion NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); } public void test_IS_LATEST_VERSION() { - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion = 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion <> 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion < 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion <= 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion > 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion >= 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion = 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion <> 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion < 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion <= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion > 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion >= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion NOT LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion NOT LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE IsLatestVersion IS NULL", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE cmis:IsLatestVersion IS NULL", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE 'TRUE' = ANY IsLatestVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE 'TRUE' <> ANY IsLatestVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE 'TRUE' < ANY IsLatestVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE 'TRUE' <= ANY IsLatestVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE 'TRUE' > ANY IsLatestVersion", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE 'TRUE' >= ANY IsLatestVersion", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE 'TRUE' = ANY cmis:IsLatestVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE 'TRUE' <> ANY cmis:IsLatestVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE 'TRUE' < ANY cmis:IsLatestVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE 'TRUE' <= ANY cmis:IsLatestVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE 'TRUE' > ANY cmis:IsLatestVersion", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE 'TRUE' >= ANY cmis:IsLatestVersion", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE ANY IsLatestVersion IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsLatestVersion FROM Document WHERE ANY IsLatestVersion NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE ANY cmis:IsLatestVersion IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsLatestVersion FROM cmis:document WHERE ANY cmis:IsLatestVersion NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); } public void test_IS_IMMUTABLE() { - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable = 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable <> 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable < 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable <= 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable > 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable >= 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable = 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable <> 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable < 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable <= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable > 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable >= 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable NOT LIKE 'TRUE'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable NOT LIKE 'TRUE'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE IsImmutable IS NULL", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE cmis:IsImmutable IS NULL", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE 'TRUE' = ANY IsImmutable", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE 'TRUE' <> ANY IsImmutable", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE 'TRUE' < ANY IsImmutable", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE 'TRUE' <= ANY IsImmutable", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE 'TRUE' > ANY IsImmutable", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE 'TRUE' >= ANY IsImmutable", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE 'TRUE' = ANY cmis:IsImmutable", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE 'TRUE' <> ANY cmis:IsImmutable", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE 'TRUE' < ANY cmis:IsImmutable", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE 'TRUE' <= ANY cmis:IsImmutable", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE 'TRUE' > ANY cmis:IsImmutable", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE 'TRUE' >= ANY cmis:IsImmutable", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE ANY IsImmutable IN ('TRUE')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT IsImmutable FROM Document WHERE ANY IsImmutable NOT IN ('TRUE')", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE ANY cmis:IsImmutable IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:IsImmutable FROM cmis:document WHERE ANY cmis:IsImmutable NOT IN ('TRUE')", 0, false, "cmis:ObjectId", new String(), true); } public void test_folder_NAME() { - testQuery("SELECT Name FROM Folder WHERE Name = 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name <> 'Folder 1'", 9, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name < 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name <= 'Folder 1'", 2, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name > 'Folder 1'", 8, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name >= 'Folder 1'", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name = 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name <> 'Folder 1'", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name < 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name <= 'Folder 1'", 2, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name > 'Folder 1'", 8, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name >= 'Folder 1'", 9, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name IN ('Folder 1')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name NOT IN ('Folder 1')", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name IN ('Folder 1')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name NOT IN ('Folder 1')", 9, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name LIKE 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name NOT LIKE 'Folder 1'", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name LIKE 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name NOT LIKE 'Folder 1'", 9, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE Name IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE cmis:Name IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE 'Folder 1' = ANY Name", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE 'Folder 1' <> ANY Name", 9, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE 'Folder 1' < ANY Name", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE 'Folder 1' <= ANY Name", 2, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE 'Folder 1' > ANY Name", 8, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE 'Folder 1' >= ANY Name", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE 'Folder 1' = ANY cmis:Name", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE 'Folder 1' <> ANY cmis:Name", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE 'Folder 1' < ANY cmis:Name", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE 'Folder 1' <= ANY cmis:Name", 2, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE 'Folder 1' > ANY cmis:Name", 8, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE 'Folder 1' >= ANY cmis:Name", 9, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE ANY Name IN ('Folder 1')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name FROM Folder WHERE ANY Name NOT IN ('Folder 1')", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE ANY cmis:Name IN ('Folder 1')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:folder WHERE ANY cmis:Name NOT IN ('Folder 1')", 9, false, "cmis:ObjectId", new String(), false); } public void test_document_Name() { - testQuery("SELECT Name FROM Document WHERE Name = 'Alfresco Tutorial'", 1, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name <> 'Alfresco Tutorial'", 9, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name < 'Alfresco Tutorial'", 1, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name <= 'Alfresco Tutorial'", 2, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name > 'Alfresco Tutorial'", 8, true, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name >= 'Alfresco Tutorial'", 9, false, "Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name = 'Alfresco Tutorial'", 1, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name <> 'Alfresco Tutorial'", 9, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name < 'Alfresco Tutorial'", 1, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name <= 'Alfresco Tutorial'", 2, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name > 'Alfresco Tutorial'", 8, true, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name >= 'Alfresco Tutorial'", 9, false, "cmis:Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name IN ('Alfresco Tutorial')", 1, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name NOT IN ('Alfresco Tutorial')", 9, false, "Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name IN ('Alfresco Tutorial')", 1, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name NOT IN ('Alfresco Tutorial')", 9, false, "cmis:Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name LIKE 'Alfresco Tutorial'", 1, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name NOT LIKE 'Alfresco Tutorial'", 9, false, "Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name LIKE 'Alfresco Tutorial'", 1, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name NOT LIKE 'Alfresco Tutorial'", 9, false, "cmis:Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name IS NOT NULL", 10, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE Name IS NULL", 0, false, "Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name IS NOT NULL", 10, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE cmis:Name IS NULL", 0, false, "cmis:Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE 'Alfresco Tutorial' = ANY Name", 1, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE 'Alfresco Tutorial' <> ANY Name", 9, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE 'Alfresco Tutorial' < ANY Name", 1, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE 'Alfresco Tutorial' <= ANY Name", 2, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE 'Alfresco Tutorial' > ANY Name", 8, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE 'Alfresco Tutorial' >= ANY Name", 9, false, "Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE 'Alfresco Tutorial' = ANY cmis:Name", 1, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE 'Alfresco Tutorial' <> ANY cmis:Name", 9, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE 'Alfresco Tutorial' < ANY cmis:Name", 1, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE 'Alfresco Tutorial' <= ANY cmis:Name", 2, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE 'Alfresco Tutorial' > ANY cmis:Name", 8, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE 'Alfresco Tutorial' >= ANY cmis:Name", 9, false, "cmis:Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE ANY Name IN ('Alfresco Tutorial')", 1, false, "Name", new String(), false); - testQuery("SELECT Name FROM Document WHERE ANY Name NOT IN ('Alfresco Tutorial')", 9, false, "Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE ANY cmis:Name IN ('Alfresco Tutorial')", 1, false, "cmis:Name", new String(), false); + testQuery("SELECT cmis:Name FROM cmis:document WHERE ANY cmis:Name NOT IN ('Alfresco Tutorial')", 9, false, "cmis:Name", new String(), false); } public void test_CHANGE_TOKEN() { - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken = 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken <> 'test'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken < 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken <= 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken > 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken >= 'test'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken = 'test'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken <> 'test'", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken < 'test'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken <= 'test'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken > 'test'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken >= 'test'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken IN ('test')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken NOT IN ('test')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken IN ('test')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken NOT IN ('test')", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken LIKE 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken NOT LIKE 'test'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken LIKE 'test'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken NOT LIKE 'test'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ChangeToken IS NULL", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken IS NOT NULL", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE cmis:ChangeToken IS NULL", 10, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE 'test' = ANY ChangeToken", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE 'test' <> ANY ChangeToken", 10, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE 'test' < ANY ChangeToken", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE 'test' <= ANY ChangeToken", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE 'test' > ANY ChangeToken", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE 'test' >= ANY ChangeToken", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE 'test' = ANY cmis:ChangeToken", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE 'test' <> ANY cmis:ChangeToken", 10, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE 'test' < ANY cmis:ChangeToken", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE 'test' <= ANY cmis:ChangeToken", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE 'test' > ANY cmis:ChangeToken", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE 'test' >= ANY cmis:ChangeToken", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ANY ChangeToken IN ('test')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ChangeToken FROM Folder WHERE ANY ChangeToken NOT IN ('test')", 10, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE ANY cmis:ChangeToken IN ('test')", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ChangeToken FROM cmis:folder WHERE ANY cmis:ChangeToken NOT IN ('test')", 10, false, "cmis:ObjectId", new String(), true); } public void test_LAST_MODIFICATION_DATE() @@ -972,7 +943,7 @@ public class QueryTest extends BaseCMISTest SimpleDateFormat df = CachingDateFormat.getDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", true); - Date date = testQuery("SELECT LastModificationDate FROM Document", -1, false, "LastModificationDate", new Date(), false); + Date date = testQuery("SELECT cmis:LastModificationDate FROM cmis:document", -1, false, "cmis:LastModificationDate", new Date(), false); today.setTime(date); // start.set(Calendar.YEAR, start.getMinimum(Calendar.YEAR)); @@ -986,31 +957,31 @@ public class QueryTest extends BaseCMISTest // Today (assuming al ws created today) - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate = '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate <> '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate < '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate <= '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate > '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate >= '" + sDate + "'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate = '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate <> '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate < '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate <= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate > '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate >= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate NOT IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate NOT IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate LIKE '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate NOT LIKE '" + sDate + "'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate LIKE '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate NOT LIKE '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' = ANY LastModificationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' <> ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' < ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' <= ANY LastModificationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' > ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' >= ANY LastModificationDate", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' = ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' <> ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' < ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' <= ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' > ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' >= ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE ANY LastModificationDate IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE ANY LastModificationDate NOT IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE ANY cmis:LastModificationDate IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE ANY cmis:LastModificationDate NOT IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); // using yesterday @@ -1020,31 +991,31 @@ public class QueryTest extends BaseCMISTest yesterday.set(Calendar.MILLISECOND, today.getMinimum(Calendar.MILLISECOND)); sDate = df.format(yesterday.getTime()); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate = '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate <> '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate < '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate <= '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate > '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate >= '" + sDate + "'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate = '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate <> '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate < '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate <= '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate > '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate >= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate LIKE '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate NOT LIKE '" + sDate + "'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate LIKE '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate NOT LIKE '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' = ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' <> ANY LastModificationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' < ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' <= ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' > ANY LastModificationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' >= ANY LastModificationDate", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' = ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' <> ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' < ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' <= ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' > ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' >= ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE ANY LastModificationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE ANY LastModificationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE ANY cmis:LastModificationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE ANY cmis:LastModificationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); // using tomorrow @@ -1054,61 +1025,61 @@ public class QueryTest extends BaseCMISTest tomorrow.set(Calendar.MILLISECOND, today.getMinimum(Calendar.MILLISECOND)); sDate = df.format(tomorrow.getTime()); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate = '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate <> '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate < '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate <= '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate > '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate >= '" + sDate + "'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate = '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate <> '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate < '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate <= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate > '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate >= '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate LIKE '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate NOT LIKE '" + sDate + "'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate LIKE '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate NOT LIKE '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE LastModificationDate IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE cmis:LastModificationDate IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' = ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' <> ANY LastModificationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' < ANY LastModificationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' <= ANY LastModificationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' > ANY LastModificationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE '" + sDate + "' >= ANY LastModificationDate", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' = ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' <> ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' < ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' <= ANY cmis:LastModificationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' > ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE '" + sDate + "' >= ANY cmis:LastModificationDate", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE ANY LastModificationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModificationDate FROM Document WHERE ANY LastModificationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE ANY cmis:LastModificationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModificationDate FROM cmis:document WHERE ANY cmis:LastModificationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); } public void test_LAST_MODIFIED_BY() { - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy = 'System'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy <> 'System'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy < 'System'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy <= 'System'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy > 'System'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy >= 'System'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy = 'System'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy <> 'System'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy < 'System'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy <= 'System'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy > 'System'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy >= 'System'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy IN ('System')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy NOT IN ('System')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy IN ('System')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy NOT IN ('System')", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy LIKE 'System'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy NOT LIKE 'System'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy LIKE 'System'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy NOT LIKE 'System'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE LastModifiedBy IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE cmis:LastModifiedBy IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE 'System' = ANY LastModifiedBy", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE 'System' <> ANY LastModifiedBy", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE 'System' < ANY LastModifiedBy", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE 'System' <= ANY LastModifiedBy", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE 'System' > ANY LastModifiedBy", 0, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE 'System' >= ANY LastModifiedBy", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE 'System' = ANY cmis:LastModifiedBy", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE 'System' <> ANY cmis:LastModifiedBy", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE 'System' < ANY cmis:LastModifiedBy", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE 'System' <= ANY cmis:LastModifiedBy", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE 'System' > ANY cmis:LastModifiedBy", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE 'System' >= ANY cmis:LastModifiedBy", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE ANY LastModifiedBy IN ('System')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT LastModifiedBy FROM Document WHERE ANY LastModifiedBy NOT IN ('System')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE ANY cmis:LastModifiedBy IN ('System')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:LastModifiedBy FROM cmis:document WHERE ANY cmis:LastModifiedBy NOT IN ('System')", 0, false, "cmis:ObjectId", new String(), false); } @@ -1125,7 +1096,7 @@ public class QueryTest extends BaseCMISTest SimpleDateFormat df = CachingDateFormat.getDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", true); - Date date = testQuery("SELECT CreationDate FROM Document", -1, false, "CreationDate", new Date(), false); + Date date = testQuery("SELECT cmis:CreationDate FROM cmis:document", -1, false, "cmis:CreationDate", new Date(), false); today.setTime(date); // start.set(Calendar.YEAR, start.getMinimum(Calendar.YEAR)); @@ -1139,31 +1110,31 @@ public class QueryTest extends BaseCMISTest // Today (assuming al ws created today) - testQuery("SELECT CreationDate FROM Document WHERE CreationDate = '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate <> '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate < '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate <= '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate > '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate >= '" + sDate + "'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate = '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate <> '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate < '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate <= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate > '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate >= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate NOT IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate NOT IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate LIKE '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate NOT LIKE '" + sDate + "'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate LIKE '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate NOT LIKE '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' = ANY CreationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' <> ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' < ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' <= ANY CreationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' > ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' >= ANY CreationDate", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' = ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' <> ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' < ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' <= ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' > ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' >= ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE ANY CreationDate IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE ANY CreationDate NOT IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE ANY cmis:CreationDate IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE ANY cmis:CreationDate NOT IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); // using yesterday @@ -1173,31 +1144,31 @@ public class QueryTest extends BaseCMISTest yesterday.set(Calendar.MILLISECOND, today.getMinimum(Calendar.MILLISECOND)); sDate = df.format(yesterday.getTime()); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate = '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate <> '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate < '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate <= '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate > '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate >= '" + sDate + "'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate = '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate <> '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate < '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate <= '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate > '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate >= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate LIKE '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate NOT LIKE '" + sDate + "'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate LIKE '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate NOT LIKE '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' = ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' <> ANY CreationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' < ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' <= ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' > ANY CreationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' >= ANY CreationDate", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' = ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' <> ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' < ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' <= ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' > ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' >= ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE ANY CreationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE ANY CreationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE ANY cmis:CreationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE ANY cmis:CreationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); // using tomorrow @@ -1207,60 +1178,60 @@ public class QueryTest extends BaseCMISTest tomorrow.set(Calendar.MILLISECOND, today.getMinimum(Calendar.MILLISECOND)); sDate = df.format(tomorrow.getTime()); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate = '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate <> '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate < '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate <= '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate > '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate >= '" + sDate + "'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate = '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate <> '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate < '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate <= '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate > '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate >= '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate LIKE '" + sDate + "'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate NOT LIKE '" + sDate + "'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE CreationDate IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate LIKE '" + sDate + "'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate NOT LIKE '" + sDate + "'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE cmis:CreationDate IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' = ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' <> ANY CreationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' < ANY CreationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' <= ANY CreationDate", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' > ANY CreationDate", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE '" + sDate + "' >= ANY CreationDate", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' = ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' <> ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' < ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' <= ANY cmis:CreationDate", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' > ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE '" + sDate + "' >= ANY cmis:CreationDate", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE ANY CreationDate IN ('" + sDate + "')", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreationDate FROM Document WHERE ANY CreationDate NOT IN ('" + sDate + "')", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE ANY cmis:CreationDate IN ('" + sDate + "')", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreationDate FROM cmis:document WHERE ANY cmis:CreationDate NOT IN ('" + sDate + "')", 10, false, "cmis:ObjectId", new String(), false); } public void test_CREATED_BY() { - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy = 'System'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy <> 'System'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy < 'System'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy <= 'System'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy > 'System'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy >= 'System'", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy = 'System'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy <> 'System'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy < 'System'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy <= 'System'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy > 'System'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy >= 'System'", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy IN ('System')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy NOT IN ('System')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy IN ('System')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy NOT IN ('System')", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy LIKE 'System'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy NOT LIKE 'System'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy LIKE 'System'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy NOT LIKE 'System'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE CreatedBy IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE cmis:CreatedBy IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE 'System' = ANY CreatedBy", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE 'System' <> ANY CreatedBy", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE 'System' < ANY CreatedBy", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE 'System' <= ANY CreatedBy", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE 'System' > ANY CreatedBy", 0, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE 'System' >= ANY CreatedBy", 10, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE 'System' = ANY cmis:CreatedBy", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE 'System' <> ANY cmis:CreatedBy", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE 'System' < ANY cmis:CreatedBy", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE 'System' <= ANY cmis:CreatedBy", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE 'System' > ANY cmis:CreatedBy", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE 'System' >= ANY cmis:CreatedBy", 10, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE ANY CreatedBy IN ('System')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT CreatedBy FROM Document WHERE ANY CreatedBy NOT IN ('System')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE ANY cmis:CreatedBy IN ('System')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:CreatedBy FROM cmis:document WHERE ANY cmis:CreatedBy NOT IN ('System')", 0, false, "cmis:ObjectId", new String(), false); } @@ -1268,182 +1239,153 @@ public class QueryTest extends BaseCMISTest { // DOC - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId = 'Document'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId <> 'Document'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId < 'Document'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId <= 'Document'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId > 'Document'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId >= 'Document'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId = 'cmis:document'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId <> 'cmis:document'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId < 'cmis:document'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId <= 'cmis:document'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId > 'cmis:document'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId >= 'cmis:document'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId IN ('Document')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId NOT IN ('Document')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId IN ('cmis:document')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId NOT IN ('cmis:document')", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId LIKE 'Document'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId NOT LIKE 'Document'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId LIKE 'cmis:document'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId NOT LIKE 'cmis:document'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ObjectTypeId IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE cmis:ObjectTypeId IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE 'Document' = ANY ObjectTypeId", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE 'Document' <> ANY ObjectTypeId", 0, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE 'Document' < ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE 'Document' <= ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE 'Document' > ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE 'Document' >= ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE 'cmis:document' = ANY cmis:ObjectTypeId", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE 'cmis:document' <> ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE 'cmis:document' < ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE 'cmis:document' <= ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE 'cmis:document' > ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE 'cmis:document' >= ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Document WHERE ANY ObjectTypeId IN ('Document')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Document WHERE ANY ObjectTypeId NOT IN ('Document')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE ANY cmis:ObjectTypeId IN ('cmis:document')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:document WHERE ANY cmis:ObjectTypeId NOT IN ('cmis:document')", 0, false, "cmis:ObjectId", new String(), false); // FOLDER - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId = 'Folder'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId <> 'Folder'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId < 'Folder'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId <= 'Folder'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId > 'Folder'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId >= 'Folder'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId = 'cmis:folder'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId <> 'cmis:folder'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId < 'cmis:folder'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId <= 'cmis:folder'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId > 'cmis:folder'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId >= 'cmis:folder'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId IN ('Folder')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId NOT IN ('Folder')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHEcmis:folderectTypeId IN ('cmis:folder')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId NOT IN ('cmis:folder')", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId LIKE 'Folder'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId NOT LIKE 'Folder'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId LIKE 'cmis:folder'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId NOT LIKE 'cmis:folder'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ObjectTypeId IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE cmis:ObjectTypeId IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE 'Folder' = ANY ObjectTypeId", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE 'Folder' <> ANY ObjectTypeId", 0, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE 'Folder' < ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE 'Folder' <= ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE 'Folder' > ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE 'Folder' >= ANY ObjectTypeId", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE 'cmis:folder' = ANY cmis:ObjectTypeId", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE 'cmis:folder' <> ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE 'cmis:folder' < ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE 'cmis:folder' <= ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE 'cmis:folder' > ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE 'cmis:folder' >= ANY cmis:ObjectTypeId", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ANY ObjectTypeId IN ('Folder')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectTypeId FROM Folder WHERE ANY ObjectTypeId NOT IN ('Folder')", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE ANY cmis:ObjectTypeId IN ('cmis:folder')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectTypeId FROM cmis:folder WHERE ANY cmis:ObjectTypeId NOT IN ('cmis:folder')", 0, false, "cmis:ObjectId", new String(), false); // RELATIONSHIP - testQuery("SELECT ObjectTypeId FROM Relationship WHERE ObjectTypeId = ''", 1, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectTypeId FROM Relationship WHERE cmis:ObjectTypeId = ''", 1, false, "cmis:ObjectId", new String(), true); } - public void test_URI() - { - testQuery("SELECT Uri FROM Folder WHERE Uri = 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri <> 'test'", 10, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri < 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri <= 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri > 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri >= 'test'", 0, false, "ObjectId", new String(), true); - - testQuery("SELECT Uri FROM Folder WHERE Uri IN ('test')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri NOT IN ('test')", 10, false, "ObjectId", new String(), true); - - testQuery("SELECT Uri FROM Folder WHERE Uri LIKE 'test'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri NOT LIKE 'test'", 0, false, "ObjectId", new String(), true); - - testQuery("SELECT Uri FROM Folder WHERE Uri IS NOT NULL", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE Uri IS NULL", 10, false, "ObjectId", new String(), true); - - testQuery("SELECT Uri FROM Folder WHERE 'test' = ANY Uri", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE 'test' <> ANY Uri", 10, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE 'test' < ANY Uri", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE 'test' <= ANY Uri", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE 'test' > ANY Uri", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE 'test' >= ANY Uri", 0, false, "ObjectId", new String(), true); - - testQuery("SELECT Uri FROM Folder WHERE ANY Uri IN ('test')", 0, false, "ObjectId", new String(), true); - testQuery("SELECT Uri FROM Folder WHERE ANY Uri NOT IN ('test')", 10, false, "ObjectId", new String(), true); - } - public void test_ObjectId() { - String companyHomeId = testQuery("SELECT ObjectId FROM Folder WHERE Name = 'Folder 0'", 1, false, "ObjectId", new String(), false); + String companyHomeId = testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:Name = 'Folder 0'", 1, false, "cmis:ObjectId", new String(), false); Serializable ser = cmisService.getProperty(f0, CMISDictionaryModel.PROP_OBJECT_ID); String id = DefaultTypeConverter.INSTANCE.convert(String.class, ser); assertEquals(companyHomeId, id); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId = '" + companyHomeId + "'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId <> '" + companyHomeId + "'", 9, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId < '" + companyHomeId + "'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId <= '" + companyHomeId + "'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId > '" + companyHomeId + "'", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId >= '" + companyHomeId + "'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId = '" + companyHomeId + "'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId <> '" + companyHomeId + "'", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId < '" + companyHomeId + "'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId <= '" + companyHomeId + "'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId > '" + companyHomeId + "'", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId >= '" + companyHomeId + "'", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId IN ('" + companyHomeId + "')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId NOT IN ('" + companyHomeId + "')", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId IN ('" + companyHomeId + "')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId NOT IN ('" + companyHomeId + "')", 9, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId LIKE '" + companyHomeId + "'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId NOT LIKE '" + companyHomeId + "'", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId LIKE '" + companyHomeId + "'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId NOT LIKE '" + companyHomeId + "'", 9, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE IN_FOLDER('" + companyHomeId + "')", 2, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE IN_TREE ('" + companyHomeId + "')", 6, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE IN_FOLDER('" + companyHomeId + "')", 2, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE IN_TREE ('" + companyHomeId + "')", 6, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ObjectId IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE cmis:ObjectId IS NULL", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE '" + companyHomeId + "' = ANY ObjectId", 1, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE '" + companyHomeId + "' <> ANY ObjectId", 9, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE '" + companyHomeId + "' < ANY ObjectId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE '" + companyHomeId + "' <= ANY ObjectId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE '" + companyHomeId + "' > ANY ObjectId", 0, false, "ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE '" + companyHomeId + "' >= ANY ObjectId", 0, false, "ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE '" + companyHomeId + "' = ANY cmis:ObjectId", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE '" + companyHomeId + "' <> ANY cmis:ObjectId", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE '" + companyHomeId + "' < ANY cmis:ObjectId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE '" + companyHomeId + "' <= ANY cmis:ObjectId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE '" + companyHomeId + "' > ANY cmis:ObjectId", 0, false, "cmis:ObjectId", new String(), true); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE '" + companyHomeId + "' >= ANY cmis:ObjectId", 0, false, "cmis:ObjectId", new String(), true); - testQuery("SELECT ObjectId FROM Folder WHERE ANY ObjectId IN ('" + companyHomeId + "')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT ObjectId FROM Folder WHERE ANY ObjectId NOT IN ('" + companyHomeId + "')", 9, false, "ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE ANY cmis:ObjectId IN ('" + companyHomeId + "')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:ObjectId FROM cmis:folder WHERE ANY cmis:ObjectId NOT IN ('" + companyHomeId + "')", 9, false, "cmis:ObjectId", new String(), false); } public void testOrderBy() { - String query = "SELECT ObjectId FROM Document ORDER ObjectId"; + String query = "SELECT cmis:ObjectId FROM cmis:document ORDER cmis:ObjectId"; CMISResultSet rs = cmisQueryService.query(query); // assertEquals(1, rs.getLength()); for (CMISResultSetRow row : rs) { - System.out.println(row.getValue("ObjectId") + " Score " + row.getScore() + " " + row.getScores()); + System.out.println(row.getValue("cmis:ObjectId") + " Score " + row.getScore() + " " + row.getScores()); } rs.close(); rs = null; - query = "SELECT ObjectId FROM Document ORDER ObjectId ASC"; + query = "SELECT cmis:ObjectId FROM cmis:document ORDER cmis:ObjectId ASC"; rs = cmisQueryService.query(query); // assertEquals(1, rs.getLength()); for (CMISResultSetRow row : rs) { - System.out.println(row.getValue("ObjectId") + " Score " + row.getScore() + " " + row.getScores()); + System.out.println(row.getValue("cmis:ObjectId") + " Score " + row.getScore() + " " + row.getScores()); } rs.close(); rs = null; - query = "SELECT ObjectId FROM Document ORDER ObjectId DESC"; + query = "SELECT cmis:ObjectId FROM cmis:document ORDER cmis:ObjectId DESC"; rs = cmisQueryService.query(query); // assertEquals(1, rs.getLength()); for (CMISResultSetRow row : rs) { - System.out.println(row.getValue("ObjectId") + " Score " + row.getScore() + " " + row.getScores()); + System.out.println(row.getValue("cmis:ObjectId") + " Score " + row.getScore() + " " + row.getScores()); } rs.close(); rs = null; - query = "SELECT SCORE() AS MEEP, ObjectId FROM Folder WHERE Name IN ('company', 'home') ORDER BY MEEP ASC"; + query = "SELECT SCORE() AS MEEP, cmis:ObjectId FROM cmis:folder WHERE cmis:Name IN ('company', 'home') ORDER BY MEEP ASC"; rs = cmisQueryService.query(query); // assertEquals(1, rs.getLength()); for (CMISResultSetRow row : rs) { - System.out.println(row.getValue("ObjectId") + " Score " + row.getScore() + " " + row.getScores()); + System.out.println(row.getValue("cmis:ObjectId") + " Score " + row.getScore() + " " + row.getScores()); } rs.close(); rs = null; - query = "SELECT SCORE() AS MEEP, ObjectId FROM Folder WHERE Name IN ('company', 'home') ORDER BY MEEP DESC"; + query = "SELECT SCORE() AS MEEP, cmis:ObjectId FROM cmis:folder WHERE cmis:Name IN ('company', 'home') ORDER BY MEEP DESC"; rs = cmisQueryService.query(query); // assertEquals(1, rs.getLength()); for (CMISResultSetRow row : rs) { - System.out.println(row.getValue("ObjectId") + " Score " + row.getScore() + " " + row.getScores()); + System.out.println(row.getValue("cmis:ObjectId") + " Score " + row.getScore() + " " + row.getScores()); } rs.close(); rs = null; @@ -1452,69 +1394,69 @@ public class QueryTest extends BaseCMISTest public void testUpperAndLower() { - testQuery("SELECT * FROM Folder WHERE Name = 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name = 'FOLDER 1'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name = 'folder 1'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) = 'FOLDER 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Lower(Name) = 'folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) = 'folder 1'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Lower(Name) = 'FOLDER 1'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) = 'Folder 1'", 0, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Lower(Name) = 'Folder 1'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = 'FOLDER 1'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = 'folder 1'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) = 'FOLDER 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Lower(cmis:Name) = 'folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) = 'folder 1'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Lower(cmis:Name) = 'FOLDER 1'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) = 'Folder 1'", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Lower(cmis:Name) = 'Folder 1'", 0, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) <> 'FOLDER 1'", 9, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) <> 'FOLDER 1'", 9, false, "cmis:ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) <= 'FOLDER 1'", 2, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) < 'FOLDER 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) >= 'FOLDER 1'", 9, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Upper(Name) > 'FOLDER 1'", 8, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) <= 'FOLDER 1'", 2, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) < 'FOLDER 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) >= 'FOLDER 1'", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE Upper(cmis:Name) > 'FOLDER 1'", 8, false, "cmis:ObjectId", new String(), false); } public void testAllSimpleTextPredicates() { - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name = 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND NOT Name = 'Folder 1'", 9, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND 'Folder 1' = ANY Name", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND NOT Name <> 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name <> 'Folder 1'", 9, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name < 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name <= 'Folder 1'", 2, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name > 'Folder 1'", 8, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name >= 'Folder 1'", 9, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name IN ('Folder 1', '1')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name NOT IN ('Folder 1', 'Folder 9')", 8, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND ANY Name IN ('Folder 1', 'Folder 9')", 2, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND ANY Name NOT IN ('2', '3')", 10, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name LIKE 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name LIKE 'Fol%'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name LIKE 'F_l_e_ 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name NOT LIKE 'F_l_e_ 1'", 9, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name LIKE 'F_l_e_ %'", 10, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name NOT LIKE 'F_l_e_ %'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name = 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND NOT cmis:Name = 'Folder 1'", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND 'Folder 1' = ANY cmis:Name", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND NOT cmis:Name <> 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name <> 'Folder 1'", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name < 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name <= 'Folder 1'", 2, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name > 'Folder 1'", 8, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name >= 'Folder 1'", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name IN ('Folder 1', '1')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name NOT IN ('Folder 1', 'Folder 9')", 8, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND ANY cmis:Name IN ('Folder 1', 'Folder 9')", 2, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND ANY cmis:Name NOT IN ('2', '3')", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name LIKE 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name LIKE 'Fol%'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name LIKE 'F_l_e_ 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name NOT LIKE 'F_l_e_ 1'", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name LIKE 'F_l_e_ %'", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name NOT LIKE 'F_l_e_ %'", 0, false, "cmis:ObjectId", new String(), false); // TODO: Fix below which fail?? - //testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name LIKE 'F_l_e_ _'", 10, false, "ObjectId", new String(), false); - //testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name NOT LIKE 'F_l_e_ _'", 0, false, "ObjectId", new String(), false); + //testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name LIKE 'F_l_e_ _'", 10, false, "cmis:ObjectId", new String(), false); + //testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name NOT LIKE 'F_l_e_ _'", 0, false, "cmis:ObjectId", new String(), false); } public void testSimpleConjunction() { - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name = 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL AND Name = 'Folder'", 0, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name = 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL AND cmis:Name = 'Folder'", 0, false, "cmis:ObjectId", new String(), false); } public void testSimpleDisjunction() { - testQuery("SELECT * FROM Folder WHERE Name = 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name = 'Folder 2'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name = 'Folder 1' OR Name = 'Folder 2'", 2, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = 'Folder 2'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = 'Folder 1' OR cmis:Name = 'Folder 2'", 2, false, "cmis:ObjectId", new String(), false); } public void testExists() { - testQuery("SELECT * FROM Folder WHERE Name IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name IS NULL", 0, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Document WHERE Name IS NOT NULL", 10, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Document WHERE Name IS NULL", 0, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name IS NULL", 0, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document WHERE cmis:Name IS NOT NULL", 10, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document WHERE cmis:Name IS NULL", 0, false, "cmis:ObjectId", new String(), false); } public void testObjectEquals() @@ -1532,10 +1474,10 @@ public class QueryTest extends BaseCMISTest Serializable ser = cmisService.getProperty(f0, CMISDictionaryModel.PROP_NAME); String Name = DefaultTypeConverter.INSTANCE.convert(String.class, ser); - testQuery("SELECT * FROM Folder WHERE Name = '" + Name + "'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE Name = 'Folder 1'", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE ParentId = '" + rootNodeRef.toString() + "'", 4, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Folder WHERE AllowedChildObjectTypeIds = 'meep'", 0, false, "ObjectId", new String(), true); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = '" + Name + "'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:Name = 'Folder 1'", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:ParentId = '" + rootNodeRef.toString() + "'", 4, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE cmis:AllowedChildObjectTypeIds = 'meep'", 0, false, "cmis:ObjectId", new String(), true); } public void test_IN_TREE() @@ -1543,7 +1485,7 @@ public class QueryTest extends BaseCMISTest Serializable ser = cmisService.getProperty(f0, CMISDictionaryModel.PROP_OBJECT_ID); String id = DefaultTypeConverter.INSTANCE.convert(String.class, ser); - testQuery("SELECT * FROM Folder WHERE IN_TREE('" + id + "')", 6, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE IN_TREE('" + id + "')", 6, false, "cmis:ObjectId", new String(), false); } public void test_IN_FOLDER() @@ -1551,40 +1493,40 @@ public class QueryTest extends BaseCMISTest Serializable ser = cmisService.getProperty(f0, CMISDictionaryModel.PROP_OBJECT_ID); String id = DefaultTypeConverter.INSTANCE.convert(String.class, ser); - testQuery("SELECT * FROM Folder WHERE IN_FOLDER('" + id + "')", 2, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:folder WHERE IN_FOLDER('" + id + "')", 2, false, "cmis:ObjectId", new String(), false); } public void testFTS() { - testQuery("SELECT * FROM Document WHERE CONTAINS('\"zebra\"')", 9, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Document WHERE CONTAINS('\"quick\"')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Document WHERE CONTAINS('TEXT:\"quick\"')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT * FROM Document D WHERE CONTAINS(D, 'Name:\"Tutorial\"')", 1, false, "ObjectId", new String(), false); - testQuery("SELECT Name as BOO FROM Document D WHERE CONTAINS('BOO:\"Tutorial\"')", 1, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document WHERE CONTAINS('\"zebra\"')", 9, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document WHERE CONTAINS('\"quick\"')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document WHERE CONTAINS('TEXT:\"quick\"')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document D WHERE CONTAINS(D, 'cmis:Name:\"Tutorial\"')", 1, false, "cmis:ObjectId", new String(), false); + testQuery("SELECT cmis:Name as BOO FROM cmis:document D WHERE CONTAINS('BOO:\"Tutorial\"')", 1, false, "cmis:ObjectId", new String(), false); } public void testBasicSelectAsGuest() { runAs("guest"); - testQuery("SELECT * FROM Document", 0, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document", 0, false, "cmis:ObjectId", new String(), false); } public void testBasicSelectAsCmis() { runAs("cmis"); - testQuery("SELECT * FROM Document", 7, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document", 7, false, "cmis:ObjectId", new String(), false); } public void testBasicSelect() { - testQuery("SELECT * FROM Document", 10, false, "ObjectId", new String(), false); + testQuery("SELECT * FROM cmis:document", 10, false, "cmis:ObjectId", new String(), false); } public void testBasicDefaultMetaData() { - CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM Document", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM cmis:document", rootNodeRef.getStoreRef()); CMISResultSet rs = cmisQueryService.query(options); CMISResultSetMetaData md = rs.getMetaData(); assertNotNull(md.getQueryOptions()); @@ -1598,12 +1540,12 @@ public class QueryTest extends BaseCMISTest public void testBasicMetaData() { - CMISQueryOptions options = new CMISQueryOptions("SELECT DOC.ObjectId, DOC.ObjectId AS ID FROM Document AS DOC", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT DOC.cmis:ObjectId, DOC.cmis:ObjectId AS ID FROM cmis:document AS DOC", rootNodeRef.getStoreRef()); CMISResultSet rs = cmisQueryService.query(options); CMISResultSetMetaData md = rs.getMetaData(); assertNotNull(md.getQueryOptions()); assertEquals(2, md.getColumnNames().length); - assertNotNull(md.getColumn("DOC.ObjectId")); + assertNotNull(md.getColumn("DOC.cmis:ObjectId")); assertNotNull(md.getColumn("ID")); assertEquals(1, md.getSelectors().length); assertNotNull(md.getSelector("DOC")); @@ -1612,12 +1554,12 @@ public class QueryTest extends BaseCMISTest public void testBasicColumns() { - CMISQueryOptions options = new CMISQueryOptions("SELECT DOC.ObjectId, DOC.ObjectTypeId AS ID FROM Folder AS DOC", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT DOC.cmis:ObjectId, DOC.cmis:ObjectTypeId AS ID FROM cmis:folder AS DOC", rootNodeRef.getStoreRef()); CMISResultSet rs = cmisQueryService.query(options); CMISResultSetMetaData md = rs.getMetaData(); assertNotNull(md.getQueryOptions()); assertEquals(2, md.getColumnNames().length); - assertNotNull(md.getColumn("DOC.ObjectId")); + assertNotNull(md.getColumn("DOC.cmis:ObjectId")); assertNotNull(md.getColumn("ID")); assertEquals(1, md.getSelectors().length); assertNotNull(md.getSelector("DOC")); @@ -1630,7 +1572,7 @@ public class QueryTest extends BaseCMISTest public void testBasicAllDocumentColumns() { - CMISQueryOptions options = new CMISQueryOptions("SELECT DOC.* FROM Document AS DOC", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT DOC.* FROM cmis:document AS DOC", rootNodeRef.getStoreRef()); CMISResultSet rs = cmisQueryService.query(options); CMISResultSetMetaData md = rs.getMetaData(); @@ -1648,7 +1590,7 @@ public class QueryTest extends BaseCMISTest public void testBasicAllFolderColumns() { - CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM Folder AS DOC", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM cmis:folder AS DOC", rootNodeRef.getStoreRef()); CMISResultSet rs = cmisQueryService.query(options); CMISResultSetMetaData md = rs.getMetaData(); @@ -1666,7 +1608,7 @@ public class QueryTest extends BaseCMISTest public void testBasicAll_ST_SITES_Columns() { - CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM ST_SITES AS DOC", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM ST:SITES AS DOC", rootNodeRef.getStoreRef()); CMISResultSet rs = cmisQueryService.query(options); CMISResultSetMetaData md = rs.getMetaData(); @@ -1688,18 +1630,18 @@ public class QueryTest extends BaseCMISTest public void testFunctionColumns() { CMISQueryOptions options = new CMISQueryOptions( - "SELECT DOC.Name AS Name, \nLOWER(\tDOC.Name \n), LOWER ( DOC.Name ) AS LName, UPPER ( DOC.Name ) , UPPER(DOC.Name) AS UName, Score(), SCORE(DOC), SCORE() AS SCORED, SCORE(DOC) AS DOCSCORE FROM Folder AS DOC", + "SELECT DOC.cmis:Name AS cmis:Name, \nLOWER(\tDOC.cmis:Name \n), LOWER ( DOC.cmis:Name ) AS Lcmis:Name, UPPER ( DOC.cmis:Name ) , UPPER(DOC.cmis:Name) AS Ucmis:Name, Score(), SCORE(DOC), SCORE() AS SCORED, SCORE(DOC) AS DOCSCORE FROM cmis:folder AS DOC", rootNodeRef.getStoreRef()); CMISResultSet rs = cmisQueryService.query(options); CMISResultSetMetaData md = rs.getMetaData(); assertNotNull(md.getQueryOptions()); assertEquals(9, md.getColumnNames().length); - assertNotNull(md.getColumn("Name")); - assertNotNull(md.getColumn("LOWER(\tDOC.Name \n)")); - assertNotNull(md.getColumn("LName")); - assertNotNull(md.getColumn("UPPER ( DOC.Name )")); - assertNotNull(md.getColumn("UName")); + assertNotNull(md.getColumn("cmis:Name")); + assertNotNull(md.getColumn("LOWER(\tDOC.cmis:Name \n)")); + assertNotNull(md.getColumn("Lcmis:Name")); + assertNotNull(md.getColumn("UPPER ( DOC.cmis:Name )")); + assertNotNull(md.getColumn("Ucmis:Name")); assertNotNull(md.getColumn("Score()")); assertNotNull(md.getColumn("SCORE(DOC)")); assertNotNull(md.getColumn("SCORED")); @@ -1717,7 +1659,7 @@ public class QueryTest extends BaseCMISTest public void testParse1() throws RecognitionException { - String query = "SELECT UPPER(1.0) AS WOOF FROM Document AS DOC LEFT OUTER JOIN Folder AS FOLDER ON (DOC.Name = FOLDER.Name) WHERE LOWER(DOC.Name = ' woof' AND CONTAINS(, 'one two three') AND CONTAINS(, 'DOC.Name:lemur AND woof') AND (DOC.Name in ('one', 'two') AND IN_FOLDER('meep') AND DOC.Name like 'woof' and DOC.Name = 'woof' and DOC.ObjectId = 'meep') ORDER BY DOC.Name DESC, WOOF"; + String query = "SELECT UPPER(1.0) AS WOOF FROM cmis:document AS DOC LEFT OUTER JOIN cmis:folder AS FOLDER ON (DOC.cmis:Name = FOLDER.cmis:Name) WHERE LOWER(DOC.cmis:Name = ' woof' AND CONTAINS(, 'one two three') AND CONTAINS(, 'DOC.cmis:Name:lemur AND woof') AND (DOC.cmis:Name in ('one', 'two') AND IN_FOLDER('meep') AND DOC.cmis:Name like 'woof' and DOC.cmis:Name = 'woof' and DOC.cmis:ObjectId = 'meep') ORDER BY DOC.cmis:Name DESC, WOOF"; parse(query); } @@ -1729,7 +1671,7 @@ public class QueryTest extends BaseCMISTest public void testParse3() throws RecognitionException { - String query = "SELECT ObjectId, SCORE() AS X, DESTINATION, DEPARTURE_DATES FROM TRAVEL_BROCHURE WHERE ( CONTAINS(, 'CARIBBEAN CENTRAL AMERICA CRUISE TOUR') ) AND ( '2009-1-1' < ANY DEPARTURE_DATES ) ORDER BY X DESC"; + String query = "SELECT cmis:ObjectId, SCORE() AS X, DESTINATION, DEPARTURE_DATES FROM TRAVEL_BROCHURE WHERE ( CONTAINS(, 'CARIBBEAN CENTRAL AMERICA CRUISE TOUR') ) AND ( '2009-1-1' < ANY DEPARTURE_DATES ) ORDER BY X DESC"; parse(query); } @@ -1757,7 +1699,7 @@ public class QueryTest extends BaseCMISTest public void testParseIssues() throws RecognitionException { - String query = "SELECT Name, ObjectId, asdf asdfasdf asdfasdf asdfasdfasdf FROM DOCUMENT"; + String query = "SELECT cmis:Name, cmis:ObjectId, asdf asdfasdf asdfasdf asdfasdfasdf FROM DOCUMENT"; parse(query); } @@ -1765,7 +1707,7 @@ public class QueryTest extends BaseCMISTest public void testAspectProperties() { - CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM CM_OWNABLE O", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM CM:OWNABLE O", rootNodeRef.getStoreRef()); options.setQueryMode(CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); CMISResultSet rs = cmisQueryService.query(options); @@ -1773,7 +1715,7 @@ public class QueryTest extends BaseCMISTest CMISResultSetMetaData md = rs.getMetaData(); assertNotNull(md.getQueryOptions()); assertEquals(1, md.getColumnNames().length); - assertNotNull(md.getColumn("O.cm_owner")); + assertNotNull(md.getColumn("O.cm:owner")); assertEquals(1, md.getSelectors().length); assertNotNull(md.getSelector("O")); for (CMISResultSetRow row : rs) @@ -1788,51 +1730,51 @@ public class QueryTest extends BaseCMISTest public void testAspectJoin() { testQuery( - "select o.*, t.* from ( cm_ownable o join cm_titled t on (o.objectid = t.objectid) JOIN DOCUMENT AS D ON (D.objectid = o.objectid ) ) where o.cm_owner = 'andy' and t.cm_title = 'Alfresco tutorial' and CONTAINS(D, '\"jumped\"') and 2 <> D.ContentStreamLength ", - 1, false, "objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); + "select o.*, t.* from ( cm:ownable o join cm:titled t on (o.cmis:objectid = t.cmis:objectid) JOIN CMIS:DOCUMENT AS D ON (D.cmis:ObjectId = o.cmis:Objectid ) ) where o.cm:owner = 'andy' and t.cm:title = 'Alfresco tutorial' and CONTAINS(D, '\"jumped\"') and 2 <> D.cmis:ContentStreamLength", + 1, false, "cmis:Objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT * FROM CM_OWNABLE", 1, false, "ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT * FROM CM_OWNABLE where CM_oWNER = 'andy'", 1, false, "ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT * FROM CM_OWNABLE where CM_OWNER = 'bob'", 0, false, "ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT D.*, O.* FROM DOCUMENT AS D JOIN CM_OWNABLE AS O ON (D.ObjectId = O.ObjectId)", 1, false, "ObjectId", new String(), false, + testQuery("SELECT * FROM CM:OWNABLE", 1, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); + testQuery("SELECT * FROM CM:OWNABLE where CM:oWNER = 'andy'", 1, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); + testQuery("SELECT * FROM CM:OWNABLE where CM:OWNER = 'bob'", 0, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); + testQuery("SELECT D.*, O.* FROM CMIS:DOCUMENT AS D JOIN CM:OWNABLE AS O ON (D.cmis:ObjectId = O.cmis:ObjectId)", 1, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT D.*, O.* FROM DOCUMENT AS D JOIN CM_OWNABLE AS O ON (D.OBJECTID = O.OBJECTID)", 1, false, "ObjectId", new String(), false, + testQuery("SELECT D.*, O.* FROM CMIS:DOCUMENT AS D JOIN CM:OWNABLE AS O ON (D.cmis:OBJECTID = O.cmis:OBJECTID)", 1, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT D.*, O.*, T.* FROM DOCUMENT AS D JOIN CM_OWNABLE AS O ON (D.OBJECTID = O.OBJECTID) JOIN CM_TITLED T ON (T.OBJECTID = D.OBJECTID)", 1, false, "ObjectId", + testQuery("SELECT D.*, O.*, T.* FROM CMIS:DOCUMENT AS D JOIN CM:OWNABLE AS O ON (D.cmis:OBJECTID = O.cmis:OBJECTID) JOIN CM:TITLED T ON (T.cmis:OBJECTID = D.cmis:OBJECTID)", 1, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT D.*, O.* FROM CM_OWNABLE O JOIN DOCUMENT D ON (D.ObjectId = O.ObjectId)", 1, false, "ObjectId", new String(), false, + testQuery("SELECT D.*, O.* FROM CM:OWNABLE O JOIN CMIS:DOCUMENT D ON (D.cmis:ObjectId = O.cmis:ObjectId)", 1, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT D.*, F.* FROM FOLDER F JOIN DOCUMENT D ON (D.ObjectId = F.ObjectId)", 0, false, "ObjectId", new String(), false, + testQuery("SELECT D.*, F.* FROM CMIS:FOLDER F JOIN CMIS:DOCUMENT D ON (D.cmis:ObjectId = F.cmis:ObjectId)", 0, false, "cmis:ObjectId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("SELECT O.*, T.* FROM CM_OWNABLE O JOIN CM_TITLED T ON (O.ObjectId = T.ObjectId)", 1, false, "ObJeCtId", new String(), false, + testQuery("SELECT O.*, T.* FROM CM:OWNABLE O JOIN CM:TITLED T ON (O.cmis:ObjectId = T.cmis:ObjectId)", 1, false, "cmis:ObJeCtId", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("select o.*, t.* from cm_ownable o join cm_titled t on (o.objectid = t.objectid)", 1, false, "objectid", new String(), false, + testQuery("select o.*, t.* from cm:ownable o join cm:titled t on (o.cmis:objectid = t.cmis:objectid)", 1, false, "cmis:objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("sElEcT o.*, T.* fRoM cM_oWnAbLe o JoIn Cm_TiTlEd T oN (o.oBjEcTiD = T.ObJeCtId)", 1, false, "OBJECTID", new String(), false, + testQuery("sElEcT o.*, T.* fRoM cM:oWnAbLe o JoIn Cm:TiTlEd T oN (o.cmis:oBjEcTiD = T.cmis:ObJeCtId)", 1, false, "cmis:OBJECTID", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("select o.*, t.* from ( cm_ownable o join cm_titled t on (o.objectid = t.objectid) )", 1, false, "objectid", new String(), false, + testQuery("select o.*, t.* from ( cm:ownable o join cm:titled t on (o.cmis:objectid = t.cmis:objectid) )", 1, false, "cmis:objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); - testQuery("select o.*, t.* from ( cm_ownable o join cm_titled t on (o.objectid = t.objectid) JOIN DOCUMENT AS D ON (D.objectid = o.objectid ) )", 1, false, "objectid", + testQuery("select o.*, t.* from ( cm:ownable o join cm:titled t on (o.cmis:objectid = t.cmis:objectid) JOIN CMIS:DOCUMENT AS D ON (D.cmis:objectid = o.cmis:objectid ) )", 1, false, "cmis:objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); testQuery( - "select o.*, t.* from ( cm_ownable o join cm_titled t on (o.objectid = t.objectid) JOIN DOCUMENT AS D ON (D.objectid = o.objectid ) ) where o.cm_owner = 'andy' and t.cm_title = 'Alfresco tutorial' and CONTAINS(D, '\"jumped\"') and 2 <> D.ContentStreamLength ", - 1, false, "objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); + "select o.*, t.* from ( cm:ownable o join cm:titled t on (o.cmis:objectid = t.cmis:objectid) JOIN CMIS:DOCUMENT AS D ON (D.cmis:objectid = o.cmis:objectid ) ) where o.cm:owner = 'andy' and t.cm:title = 'Alfresco tutorial' and CONTAINS(D, '\"jumped\"') and 2 <> D.cmis:ContentStreamLength", + 1, false, "cmis:objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); testQuery( - "select o.*, t.* from ( cm_ownable o join cm_titled t on (o.objectid = t.objectid) JOIN DOCUMENT AS D ON (D.objectid = o.objectid ) ) where o.cm_owner = 'andy' and t.cm_title = 'Alfresco tutorial' and CONTAINS(D, 'jumped') and 2 <> D.ContentStreamLength ", - 1, false, "objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); + "select o.*, t.* from ( cm:ownable o join cm:titled t on (o.cmis:objectid = t.cmis:objectid) JOIN CMIS:DOCUMENT AS D ON (D.cmis:objectid = o.cmis:objectid ) ) where o.cm:owner = 'andy' and t.cm:title = 'Alfresco tutorial' and CONTAINS(D, 'jumped') and 2 <> D.cmis:ContentStreamLength", + 1, false, "cmis:objectid", new String(), false, CMISQueryMode.CMS_WITH_ALFRESCO_EXTENSIONS); } public void testPaging() { - CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM FOLDER", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM cmis:folder", rootNodeRef.getStoreRef()); List expected = new ArrayList(10); CMISResultSet rs = cmisQueryService.query(options); assertEquals(10, rs.getLength()); for (CMISResultSetRow row : rs) { - Serializable sValue = row.getValue("ObjectId"); + Serializable sValue = row.getValue("cmis:ObjectId"); String id = DefaultTypeConverter.INSTANCE.convert(String.class, sValue); expected.add(id); } @@ -1850,7 +1792,7 @@ public class QueryTest extends BaseCMISTest private void doPage(List expected, int skip, int max) { - CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM FOLDER", rootNodeRef.getStoreRef()); + CMISQueryOptions options = new CMISQueryOptions("SELECT * FROM cmis:folder", rootNodeRef.getStoreRef()); options.setSkipCount(skip); options.setMaxItems(max); CMISResultSet rs = cmisQueryService.query(options); @@ -1860,7 +1802,7 @@ public class QueryTest extends BaseCMISTest int actualPosition = skip; for (CMISResultSetRow row : rs) { - Serializable sValue = row.getValue("ObjectId"); + Serializable sValue = row.getValue("cmis:ObjectId"); String id = DefaultTypeConverter.INSTANCE.convert(String.class, sValue); assertEquals("Skip = "+skip+ " max = "+max+" actual = "+actualPosition, expected.get(actualPosition), id); actualPosition++; diff --git a/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g b/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g index 3798b11362..8f472211dc 100644 --- a/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g +++ b/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g @@ -581,7 +581,8 @@ FLOATING_POINT_LITERAL /** * We should support _x????_ encoding for invalid sql characters */ -ID : ('a'..'z'|'A'..'Z'|'_')('a'..'z'|'A'..'Z'|'0'..'9'|'_'|'$'|'#')* ; +ID : ('a'..'z'|'A'..'Z'|'_')('a'..'z'|'A'..'Z'|'0'..'9'|'_'|':'|'$'|'#')* ; + WS : ( ' ' | '\t' | '\r' | '\n' )+ { $channel = HIDDEN; } ; diff --git a/source/java/org/alfresco/repo/search/impl/parsers/CMIS.tokens b/source/java/org/alfresco/repo/search/impl/parsers/CMIS.tokens index 8d9f699690..360942cbcd 100644 --- a/source/java/org/alfresco/repo/search/impl/parsers/CMIS.tokens +++ b/source/java/org/alfresco/repo/search/impl/parsers/CMIS.tokens @@ -1,82 +1,82 @@ -FUNCTION=10 -WHERE=44 -EXPONENT=80 -PRED_FTS=22 -STAR=30 -INNER=39 -ORDER=61 -DOUBLE_QUOTE=68 -NUMERIC_LITERAL=27 -PRED_COMPARISON=18 -CONTAINS=58 -TABLE=12 -SOURCE=11 -DOTDOT=74 -EQUALS=43 -NOT=47 -ID=67 -AND=46 -LPAREN=35 -LESSTHANOREQUALS=51 -AS=32 -RPAREN=36 -TILDA=75 -PRED_LIKE=21 -STRING_LITERAL=28 -IN=53 -DECIMAL_NUMERAL=78 -FLOATING_POINT_LITERAL=69 COMMA=31 -IS=55 -LEFT=40 -SIGNED_INTEGER=85 -PARAMETER=14 -COLUMN=6 -PLUS=76 -QUOTED_STRING=66 -ZERO_DIGIT=82 -DIGIT=79 -DOT=34 -COLUMN_REF=8 -SELECT=29 -LIKE=54 -GREATERTHAN=50 -DOTSTAR=33 -E=84 -OUTER=41 -BY=62 LESSTHAN=49 -NON_ZERO_DIGIT=83 -ASC=63 -QUALIFIER=9 -CONJUNCTION=15 -NULL=56 -ON=42 -NOTEQUALS=48 MINUS=77 +PRED_COMPARISON=18 +AS=32 LIST=23 -PRED_DESCENDANT=25 -JOIN=38 -IN_FOLDER=59 -COLON=65 -GREATERTHANOREQUALS=52 -DISJUNCTION=16 -COLUMNS=7 -WS=81 -ANY=57 -SCORE=73 -NEGATION=17 TABLE_REF=13 -SORT_SPECIFICATION=26 -IN_TREE=60 -OR=45 -PRED_CHILD=24 -PRED_EXISTS=20 -QUERY=4 -LOWER=72 DECIMAL_INTEGER_LITERAL=70 +QUERY=4 +INNER=39 +QUALIFIER=9 +PRED_CHILD=24 +OR=45 +GREATERTHANOREQUALS=52 +ON=42 +DOT=34 +GREATERTHAN=50 +ORDER=61 +AND=46 +COLUMN_REF=8 +BY=62 +SORT_SPECIFICATION=26 +FUNCTION=10 +LESSTHANOREQUALS=51 +STRING_LITERAL=28 +SELECT=29 +RPAREN=36 +CONTAINS=58 DESC=64 +ZERO_DIGIT=82 +LPAREN=35 +DIGIT=79 +PLUS=76 +LEFT=40 +JOIN=38 +CONJUNCTION=15 +PRED_FTS=22 +OUTER=41 +ID=67 ALL_COLUMNS=5 FROM=37 -UPPER=71 PRED_IN=19 +NON_ZERO_DIGIT=83 +PRED_EXISTS=20 +PRED_DESCENDANT=25 +NOTEQUALS=48 +NEGATION=17 +WS=81 +IS=55 +IN_FOLDER=59 +DOUBLE_QUOTE=68 +LOWER=72 +ASC=63 +DOTSTAR=33 +SOURCE=11 +LIKE=54 +DISJUNCTION=16 +PRED_LIKE=21 +FLOATING_POINT_LITERAL=69 +ANY=57 +IN=53 +DECIMAL_NUMERAL=78 +EQUALS=43 +IN_TREE=60 +TABLE=12 +EXPONENT=80 +UPPER=71 +QUOTED_STRING=66 +COLUMNS=7 +NULL=56 +PARAMETER=14 +COLON=65 +DOTDOT=74 +NUMERIC_LITERAL=27 +STAR=30 +COLUMN=6 +SCORE=73 +SIGNED_INTEGER=85 +NOT=47 +TILDA=75 +E=84 +WHERE=44 diff --git a/source/java/org/alfresco/repo/search/impl/parsers/CMISLexer.java b/source/java/org/alfresco/repo/search/impl/parsers/CMISLexer.java index 46ec78e0f3..034d6b6c82 100644 --- a/source/java/org/alfresco/repo/search/impl/parsers/CMISLexer.java +++ b/source/java/org/alfresco/repo/search/impl/parsers/CMISLexer.java @@ -1,4 +1,4 @@ -// $ANTLR !Unknown version! W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g 2009-05-26 10:05:04 +// $ANTLR 3.1.2 /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g 2009-07-22 13:49:03 package org.alfresco.repo.search.impl.parsers; import org.antlr.runtime.*; @@ -7,89 +7,89 @@ import java.util.List; import java.util.ArrayList; public class CMISLexer extends Lexer { - public static final int FUNCTION=10; - public static final int WHERE=44; - public static final int EXPONENT=80; - public static final int PRED_FTS=22; - public static final int STAR=30; - public static final int INNER=39; - public static final int ORDER=61; - public static final int DOUBLE_QUOTE=68; - public static final int NUMERIC_LITERAL=27; - public static final int PRED_COMPARISON=18; - public static final int CONTAINS=58; - public static final int TABLE=12; - public static final int SOURCE=11; - public static final int EQUALS=43; - public static final int DOTDOT=74; - public static final int NOT=47; - public static final int ID=67; - public static final int AND=46; - public static final int EOF=-1; - public static final int LPAREN=35; - public static final int LESSTHANOREQUALS=51; - public static final int AS=32; - public static final int RPAREN=36; - public static final int TILDA=75; - public static final int PRED_LIKE=21; - public static final int STRING_LITERAL=28; - public static final int IN=53; - public static final int DECIMAL_NUMERAL=78; - public static final int FLOATING_POINT_LITERAL=69; public static final int COMMA=31; - public static final int IS=55; - public static final int LEFT=40; - public static final int SIGNED_INTEGER=85; - public static final int PARAMETER=14; - public static final int COLUMN=6; - public static final int PLUS=76; - public static final int QUOTED_STRING=66; - public static final int ZERO_DIGIT=82; - public static final int DIGIT=79; - public static final int DOT=34; - public static final int COLUMN_REF=8; - public static final int SELECT=29; - public static final int LIKE=54; - public static final int DOTSTAR=33; - public static final int GREATERTHAN=50; - public static final int OUTER=41; - public static final int E=84; public static final int LESSTHAN=49; - public static final int BY=62; - public static final int ASC=63; - public static final int NON_ZERO_DIGIT=83; - public static final int QUALIFIER=9; - public static final int CONJUNCTION=15; - public static final int NULL=56; - public static final int ON=42; - public static final int NOTEQUALS=48; public static final int MINUS=77; + public static final int AS=32; + public static final int PRED_COMPARISON=18; public static final int LIST=23; - public static final int PRED_DESCENDANT=25; - public static final int JOIN=38; - public static final int IN_FOLDER=59; - public static final int GREATERTHANOREQUALS=52; - public static final int COLON=65; - public static final int COLUMNS=7; - public static final int DISJUNCTION=16; - public static final int ANY=57; - public static final int WS=81; - public static final int SCORE=73; - public static final int NEGATION=17; public static final int TABLE_REF=13; - public static final int SORT_SPECIFICATION=26; - public static final int IN_TREE=60; - public static final int OR=45; - public static final int PRED_CHILD=24; - public static final int PRED_EXISTS=20; - public static final int QUERY=4; - public static final int LOWER=72; - public static final int ALL_COLUMNS=5; - public static final int DESC=64; public static final int DECIMAL_INTEGER_LITERAL=70; + public static final int INNER=39; + public static final int QUERY=4; + public static final int QUALIFIER=9; + public static final int PRED_CHILD=24; + public static final int OR=45; + public static final int GREATERTHANOREQUALS=52; + public static final int ON=42; + public static final int DOT=34; + public static final int GREATERTHAN=50; + public static final int ORDER=61; + public static final int AND=46; + public static final int COLUMN_REF=8; + public static final int BY=62; + public static final int SORT_SPECIFICATION=26; + public static final int FUNCTION=10; + public static final int LESSTHANOREQUALS=51; + public static final int STRING_LITERAL=28; + public static final int SELECT=29; + public static final int RPAREN=36; + public static final int CONTAINS=58; + public static final int DESC=64; + public static final int ZERO_DIGIT=82; + public static final int LPAREN=35; + public static final int DIGIT=79; + public static final int PLUS=76; + public static final int LEFT=40; + public static final int JOIN=38; + public static final int CONJUNCTION=15; + public static final int PRED_FTS=22; + public static final int OUTER=41; public static final int FROM=37; - public static final int UPPER=71; + public static final int ID=67; + public static final int ALL_COLUMNS=5; public static final int PRED_IN=19; + public static final int PRED_DESCENDANT=25; + public static final int PRED_EXISTS=20; + public static final int NON_ZERO_DIGIT=83; + public static final int NOTEQUALS=48; + public static final int NEGATION=17; + public static final int WS=81; + public static final int IS=55; + public static final int IN_FOLDER=59; + public static final int DOUBLE_QUOTE=68; + public static final int LOWER=72; + public static final int DOTSTAR=33; + public static final int ASC=63; + public static final int SOURCE=11; + public static final int LIKE=54; + public static final int PRED_LIKE=21; + public static final int DISJUNCTION=16; + public static final int IN=53; + public static final int ANY=57; + public static final int FLOATING_POINT_LITERAL=69; + public static final int DECIMAL_NUMERAL=78; + public static final int EQUALS=43; + public static final int IN_TREE=60; + public static final int TABLE=12; + public static final int EXPONENT=80; + public static final int COLUMNS=7; + public static final int QUOTED_STRING=66; + public static final int UPPER=71; + public static final int EOF=-1; + public static final int NULL=56; + public static final int PARAMETER=14; + public static final int COLON=65; + public static final int DOTDOT=74; + public static final int STAR=30; + public static final int NUMERIC_LITERAL=27; + public static final int COLUMN=6; + public static final int SCORE=73; + public static final int NOT=47; + public static final int SIGNED_INTEGER=85; + public static final int TILDA=75; + public static final int WHERE=44; + public static final int E=84; // delegates // delegators @@ -102,18 +102,18 @@ public class CMISLexer extends Lexer { super(input,state); } - public String getGrammarFileName() { return "W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g"; } + public String getGrammarFileName() { return "/Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g"; } // $ANTLR start "QUOTED_STRING" public final void mQUOTED_STRING() throws RecognitionException { try { int _type = QUOTED_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:507:5: ( '\\'' (~ '\\'' | '\\'\\'' )* '\\'' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:507:9: '\\'' (~ '\\'' | '\\'\\'' )* '\\'' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:507:5: ( '\\'' (~ '\\'' | '\\'\\'' )* '\\'' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:507:9: '\\'' (~ '\\'' | '\\'\\'' )* '\\'' { match('\''); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:507:14: (~ '\\'' | '\\'\\'' )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:507:14: (~ '\\'' | '\\'\\'' )* loop1: do { int alt1=3; @@ -135,7 +135,7 @@ public class CMISLexer extends Lexer { switch (alt1) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:507:16: ~ '\\'' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:507:16: ~ '\\'' { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -150,7 +150,7 @@ public class CMISLexer extends Lexer { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:507:24: '\\'\\'' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:507:24: '\\'\\'' { match("''"); @@ -180,8 +180,8 @@ public class CMISLexer extends Lexer { try { int _type = SELECT; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:510:8: ( ( 'S' | 's' ) ( 'E' | 'e' ) ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'C' | 'c' ) ( 'T' | 't' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:510:10: ( 'S' | 's' ) ( 'E' | 'e' ) ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'C' | 'c' ) ( 'T' | 't' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:510:8: ( ( 'S' | 's' ) ( 'E' | 'e' ) ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'C' | 'c' ) ( 'T' | 't' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:510:10: ( 'S' | 's' ) ( 'E' | 'e' ) ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'C' | 'c' ) ( 'T' | 't' ) { if ( input.LA(1)=='S'||input.LA(1)=='s' ) { input.consume(); @@ -253,8 +253,8 @@ public class CMISLexer extends Lexer { try { int _type = AS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:511:4: ( ( 'A' | 'a' ) ( 'S' | 's' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:511:6: ( 'A' | 'a' ) ( 'S' | 's' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:511:4: ( ( 'A' | 'a' ) ( 'S' | 's' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:511:6: ( 'A' | 'a' ) ( 'S' | 's' ) { if ( input.LA(1)=='A'||input.LA(1)=='a' ) { input.consume(); @@ -290,8 +290,8 @@ public class CMISLexer extends Lexer { try { int _type = UPPER; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:512:7: ( ( 'U' | 'u' ) ( 'P' | 'p' ) ( 'P' | 'p' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:512:9: ( 'U' | 'u' ) ( 'P' | 'p' ) ( 'P' | 'p' ) ( 'E' | 'e' ) ( 'R' | 'r' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:512:7: ( ( 'U' | 'u' ) ( 'P' | 'p' ) ( 'P' | 'p' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:512:9: ( 'U' | 'u' ) ( 'P' | 'p' ) ( 'P' | 'p' ) ( 'E' | 'e' ) ( 'R' | 'r' ) { if ( input.LA(1)=='U'||input.LA(1)=='u' ) { input.consume(); @@ -354,8 +354,8 @@ public class CMISLexer extends Lexer { try { int _type = LOWER; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:513:7: ( ( 'L' | 'l' ) ( 'O' | 'o' ) ( 'W' | 'w' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:513:9: ( 'L' | 'l' ) ( 'O' | 'o' ) ( 'W' | 'w' ) ( 'E' | 'e' ) ( 'R' | 'r' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:513:7: ( ( 'L' | 'l' ) ( 'O' | 'o' ) ( 'W' | 'w' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:513:9: ( 'L' | 'l' ) ( 'O' | 'o' ) ( 'W' | 'w' ) ( 'E' | 'e' ) ( 'R' | 'r' ) { if ( input.LA(1)=='L'||input.LA(1)=='l' ) { input.consume(); @@ -418,8 +418,8 @@ public class CMISLexer extends Lexer { try { int _type = FROM; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:514:6: ( ( 'F' | 'f' ) ( 'R' | 'r' ) ( 'O' | 'o' ) ( 'M' | 'm' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:514:8: ( 'F' | 'f' ) ( 'R' | 'r' ) ( 'O' | 'o' ) ( 'M' | 'm' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:514:6: ( ( 'F' | 'f' ) ( 'R' | 'r' ) ( 'O' | 'o' ) ( 'M' | 'm' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:514:8: ( 'F' | 'f' ) ( 'R' | 'r' ) ( 'O' | 'o' ) ( 'M' | 'm' ) { if ( input.LA(1)=='F'||input.LA(1)=='f' ) { input.consume(); @@ -473,8 +473,8 @@ public class CMISLexer extends Lexer { try { int _type = JOIN; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:515:6: ( ( 'J' | 'j' ) ( 'O' | 'o' ) ( 'I' | 'i' ) ( 'N' | 'n' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:515:8: ( 'J' | 'j' ) ( 'O' | 'o' ) ( 'I' | 'i' ) ( 'N' | 'n' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:515:6: ( ( 'J' | 'j' ) ( 'O' | 'o' ) ( 'I' | 'i' ) ( 'N' | 'n' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:515:8: ( 'J' | 'j' ) ( 'O' | 'o' ) ( 'I' | 'i' ) ( 'N' | 'n' ) { if ( input.LA(1)=='J'||input.LA(1)=='j' ) { input.consume(); @@ -528,8 +528,8 @@ public class CMISLexer extends Lexer { try { int _type = INNER; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:516:7: ( ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'N' | 'n' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:516:9: ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'N' | 'n' ) ( 'E' | 'e' ) ( 'R' | 'r' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:516:7: ( ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'N' | 'n' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:516:9: ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'N' | 'n' ) ( 'E' | 'e' ) ( 'R' | 'r' ) { if ( input.LA(1)=='I'||input.LA(1)=='i' ) { input.consume(); @@ -592,8 +592,8 @@ public class CMISLexer extends Lexer { try { int _type = LEFT; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:517:6: ( ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'F' | 'f' ) ( 'T' | 't' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:517:8: ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'F' | 'f' ) ( 'T' | 't' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:517:6: ( ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'F' | 'f' ) ( 'T' | 't' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:517:8: ( 'L' | 'l' ) ( 'E' | 'e' ) ( 'F' | 'f' ) ( 'T' | 't' ) { if ( input.LA(1)=='L'||input.LA(1)=='l' ) { input.consume(); @@ -647,8 +647,8 @@ public class CMISLexer extends Lexer { try { int _type = OUTER; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:518:7: ( ( 'O' | 'o' ) ( 'U' | 'u' ) ( 'T' | 't' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:518:9: ( 'O' | 'o' ) ( 'U' | 'u' ) ( 'T' | 't' ) ( 'E' | 'e' ) ( 'R' | 'r' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:518:7: ( ( 'O' | 'o' ) ( 'U' | 'u' ) ( 'T' | 't' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:518:9: ( 'O' | 'o' ) ( 'U' | 'u' ) ( 'T' | 't' ) ( 'E' | 'e' ) ( 'R' | 'r' ) { if ( input.LA(1)=='O'||input.LA(1)=='o' ) { input.consume(); @@ -711,8 +711,8 @@ public class CMISLexer extends Lexer { try { int _type = ON; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:519:4: ( ( 'O' | 'o' ) ( 'N' | 'n' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:519:6: ( 'O' | 'o' ) ( 'N' | 'n' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:519:4: ( ( 'O' | 'o' ) ( 'N' | 'n' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:519:6: ( 'O' | 'o' ) ( 'N' | 'n' ) { if ( input.LA(1)=='O'||input.LA(1)=='o' ) { input.consume(); @@ -748,8 +748,8 @@ public class CMISLexer extends Lexer { try { int _type = WHERE; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:520:7: ( ( 'W' | 'w' ) ( 'H' | 'h' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:520:9: ( 'W' | 'w' ) ( 'H' | 'h' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ( 'E' | 'e' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:520:7: ( ( 'W' | 'w' ) ( 'H' | 'h' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:520:9: ( 'W' | 'w' ) ( 'H' | 'h' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ( 'E' | 'e' ) { if ( input.LA(1)=='W'||input.LA(1)=='w' ) { input.consume(); @@ -812,8 +812,8 @@ public class CMISLexer extends Lexer { try { int _type = OR; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:521:4: ( ( 'O' | 'o' ) ( 'R' | 'r' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:521:6: ( 'O' | 'o' ) ( 'R' | 'r' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:521:4: ( ( 'O' | 'o' ) ( 'R' | 'r' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:521:6: ( 'O' | 'o' ) ( 'R' | 'r' ) { if ( input.LA(1)=='O'||input.LA(1)=='o' ) { input.consume(); @@ -849,8 +849,8 @@ public class CMISLexer extends Lexer { try { int _type = AND; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:522:5: ( ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'D' | 'd' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:522:7: ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'D' | 'd' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:522:5: ( ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'D' | 'd' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:522:7: ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'D' | 'd' ) { if ( input.LA(1)=='A'||input.LA(1)=='a' ) { input.consume(); @@ -895,8 +895,8 @@ public class CMISLexer extends Lexer { try { int _type = NOT; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:523:5: ( ( 'N' | 'n' ) ( 'O' | 'o' ) ( 'T' | 't' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:523:7: ( 'N' | 'n' ) ( 'O' | 'o' ) ( 'T' | 't' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:523:5: ( ( 'N' | 'n' ) ( 'O' | 'o' ) ( 'T' | 't' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:523:7: ( 'N' | 'n' ) ( 'O' | 'o' ) ( 'T' | 't' ) { if ( input.LA(1)=='N'||input.LA(1)=='n' ) { input.consume(); @@ -941,8 +941,8 @@ public class CMISLexer extends Lexer { try { int _type = IN; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:524:4: ( ( 'I' | 'i' ) ( 'N' | 'n' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:524:6: ( 'I' | 'i' ) ( 'N' | 'n' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:524:4: ( ( 'I' | 'i' ) ( 'N' | 'n' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:524:6: ( 'I' | 'i' ) ( 'N' | 'n' ) { if ( input.LA(1)=='I'||input.LA(1)=='i' ) { input.consume(); @@ -978,8 +978,8 @@ public class CMISLexer extends Lexer { try { int _type = LIKE; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:525:6: ( ( 'L' | 'l' ) ( 'I' | 'i' ) ( 'K' | 'k' ) ( 'E' | 'e' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:525:8: ( 'L' | 'l' ) ( 'I' | 'i' ) ( 'K' | 'k' ) ( 'E' | 'e' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:525:6: ( ( 'L' | 'l' ) ( 'I' | 'i' ) ( 'K' | 'k' ) ( 'E' | 'e' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:525:8: ( 'L' | 'l' ) ( 'I' | 'i' ) ( 'K' | 'k' ) ( 'E' | 'e' ) { if ( input.LA(1)=='L'||input.LA(1)=='l' ) { input.consume(); @@ -1033,8 +1033,8 @@ public class CMISLexer extends Lexer { try { int _type = IS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:526:4: ( ( 'I' | 'i' ) ( 'S' | 's' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:526:6: ( 'I' | 'i' ) ( 'S' | 's' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:526:4: ( ( 'I' | 'i' ) ( 'S' | 's' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:526:6: ( 'I' | 'i' ) ( 'S' | 's' ) { if ( input.LA(1)=='I'||input.LA(1)=='i' ) { input.consume(); @@ -1070,8 +1070,8 @@ public class CMISLexer extends Lexer { try { int _type = NULL; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:527:6: ( ( 'N' | 'n' ) ( 'U' | 'u' ) ( 'L' | 'l' ) ( 'L' | 'l' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:527:8: ( 'N' | 'n' ) ( 'U' | 'u' ) ( 'L' | 'l' ) ( 'L' | 'l' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:527:6: ( ( 'N' | 'n' ) ( 'U' | 'u' ) ( 'L' | 'l' ) ( 'L' | 'l' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:527:8: ( 'N' | 'n' ) ( 'U' | 'u' ) ( 'L' | 'l' ) ( 'L' | 'l' ) { if ( input.LA(1)=='N'||input.LA(1)=='n' ) { input.consume(); @@ -1125,8 +1125,8 @@ public class CMISLexer extends Lexer { try { int _type = ANY; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:528:5: ( ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'Y' | 'y' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:528:7: ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'Y' | 'y' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:528:5: ( ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'Y' | 'y' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:528:7: ( 'A' | 'a' ) ( 'N' | 'n' ) ( 'Y' | 'y' ) { if ( input.LA(1)=='A'||input.LA(1)=='a' ) { input.consume(); @@ -1171,8 +1171,8 @@ public class CMISLexer extends Lexer { try { int _type = CONTAINS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:529:9: ( ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'N' | 'n' ) ( 'T' | 't' ) ( 'A' | 'a' ) ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'S' | 's' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:529:11: ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'N' | 'n' ) ( 'T' | 't' ) ( 'A' | 'a' ) ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'S' | 's' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:529:9: ( ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'N' | 'n' ) ( 'T' | 't' ) ( 'A' | 'a' ) ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'S' | 's' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:529:11: ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'N' | 'n' ) ( 'T' | 't' ) ( 'A' | 'a' ) ( 'I' | 'i' ) ( 'N' | 'n' ) ( 'S' | 's' ) { if ( input.LA(1)=='C'||input.LA(1)=='c' ) { input.consume(); @@ -1262,8 +1262,8 @@ public class CMISLexer extends Lexer { try { int _type = IN_FOLDER; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:531:2: ( ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'F' | 'f' ) ( 'O' | 'o' ) ( 'L' | 'l' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:531:4: ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'F' | 'f' ) ( 'O' | 'o' ) ( 'L' | 'l' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:531:2: ( ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'F' | 'f' ) ( 'O' | 'o' ) ( 'L' | 'l' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:531:4: ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'F' | 'f' ) ( 'O' | 'o' ) ( 'L' | 'l' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) { if ( input.LA(1)=='I'||input.LA(1)=='i' ) { input.consume(); @@ -1354,8 +1354,8 @@ public class CMISLexer extends Lexer { try { int _type = IN_TREE; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:532:9: ( ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'T' | 't' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ( 'E' | 'e' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:532:11: ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'T' | 't' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ( 'E' | 'e' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:532:9: ( ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'T' | 't' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ( 'E' | 'e' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:532:11: ( 'I' | 'i' ) ( 'N' | 'n' ) '_' ( 'T' | 't' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ( 'E' | 'e' ) { if ( input.LA(1)=='I'||input.LA(1)=='i' ) { input.consume(); @@ -1428,8 +1428,8 @@ public class CMISLexer extends Lexer { try { int _type = ORDER; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:533:7: ( ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:533:9: ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:533:7: ( ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:533:9: ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'R' | 'r' ) { if ( input.LA(1)=='O'||input.LA(1)=='o' ) { input.consume(); @@ -1492,8 +1492,8 @@ public class CMISLexer extends Lexer { try { int _type = BY; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:534:4: ( ( 'B' | 'b' ) ( 'Y' | 'y' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:534:6: ( 'B' | 'b' ) ( 'Y' | 'y' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:534:4: ( ( 'B' | 'b' ) ( 'Y' | 'y' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:534:6: ( 'B' | 'b' ) ( 'Y' | 'y' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -1529,8 +1529,8 @@ public class CMISLexer extends Lexer { try { int _type = ASC; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:535:5: ( ( 'A' | 'a' ) ( 'S' | 's' ) ( 'C' | 'c' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:535:7: ( 'A' | 'a' ) ( 'S' | 's' ) ( 'C' | 'c' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:535:5: ( ( 'A' | 'a' ) ( 'S' | 's' ) ( 'C' | 'c' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:535:7: ( 'A' | 'a' ) ( 'S' | 's' ) ( 'C' | 'c' ) { if ( input.LA(1)=='A'||input.LA(1)=='a' ) { input.consume(); @@ -1575,8 +1575,8 @@ public class CMISLexer extends Lexer { try { int _type = DESC; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:536:6: ( ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'S' | 's' ) ( 'C' | 'c' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:536:8: ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'S' | 's' ) ( 'C' | 'c' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:536:6: ( ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'S' | 's' ) ( 'C' | 'c' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:536:8: ( 'D' | 'd' ) ( 'E' | 'e' ) ( 'S' | 's' ) ( 'C' | 'c' ) { if ( input.LA(1)=='D'||input.LA(1)=='d' ) { input.consume(); @@ -1630,8 +1630,8 @@ public class CMISLexer extends Lexer { try { int _type = SCORE; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:537:7: ( ( 'S' | 's' ) ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:537:9: ( 'S' | 's' ) ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'E' | 'e' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:537:7: ( ( 'S' | 's' ) ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'E' | 'e' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:537:9: ( 'S' | 's' ) ( 'C' | 'c' ) ( 'O' | 'o' ) ( 'R' | 'r' ) ( 'E' | 'e' ) { if ( input.LA(1)=='S'||input.LA(1)=='s' ) { input.consume(); @@ -1694,8 +1694,8 @@ public class CMISLexer extends Lexer { try { int _type = LPAREN; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:538:8: ( '(' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:538:10: '(' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:538:8: ( '(' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:538:10: '(' { match('('); @@ -1714,8 +1714,8 @@ public class CMISLexer extends Lexer { try { int _type = RPAREN; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:539:8: ( ')' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:539:10: ')' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:539:8: ( ')' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:539:10: ')' { match(')'); @@ -1734,8 +1734,8 @@ public class CMISLexer extends Lexer { try { int _type = STAR; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:540:6: ( '*' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:540:8: '*' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:540:6: ( '*' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:540:8: '*' { match('*'); @@ -1754,8 +1754,8 @@ public class CMISLexer extends Lexer { try { int _type = COMMA; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:541:7: ( ',' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:541:9: ',' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:541:7: ( ',' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:541:9: ',' { match(','); @@ -1774,8 +1774,8 @@ public class CMISLexer extends Lexer { try { int _type = DOTSTAR; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:542:9: ( '.*' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:542:11: '.*' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:542:9: ( '.*' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:542:11: '.*' { match(".*"); @@ -1795,8 +1795,8 @@ public class CMISLexer extends Lexer { try { int _type = DOT; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:543:5: ( '.' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:543:7: '.' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:543:5: ( '.' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:543:7: '.' { match('.'); @@ -1815,8 +1815,8 @@ public class CMISLexer extends Lexer { try { int _type = DOTDOT; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:544:8: ( '..' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:544:10: '..' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:544:8: ( '..' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:544:10: '..' { match(".."); @@ -1836,8 +1836,8 @@ public class CMISLexer extends Lexer { try { int _type = EQUALS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:545:9: ( '=' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:545:11: '=' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:545:9: ( '=' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:545:11: '=' { match('='); @@ -1856,8 +1856,8 @@ public class CMISLexer extends Lexer { try { int _type = TILDA; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:546:7: ( '~' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:546:9: '~' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:546:7: ( '~' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:546:9: '~' { match('~'); @@ -1876,8 +1876,8 @@ public class CMISLexer extends Lexer { try { int _type = NOTEQUALS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:548:2: ( '<>' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:548:4: '<>' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:548:2: ( '<>' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:548:4: '<>' { match("<>"); @@ -1897,8 +1897,8 @@ public class CMISLexer extends Lexer { try { int _type = GREATERTHAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:550:2: ( '>' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:550:4: '>' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:550:2: ( '>' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:550:4: '>' { match('>'); @@ -1917,8 +1917,8 @@ public class CMISLexer extends Lexer { try { int _type = LESSTHAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:552:2: ( '<' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:552:4: '<' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:552:2: ( '<' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:552:4: '<' { match('<'); @@ -1937,8 +1937,8 @@ public class CMISLexer extends Lexer { try { int _type = GREATERTHANOREQUALS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:554:2: ( '>=' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:554:4: '>=' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:554:2: ( '>=' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:554:4: '>=' { match(">="); @@ -1958,8 +1958,8 @@ public class CMISLexer extends Lexer { try { int _type = LESSTHANOREQUALS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:556:2: ( '<=' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:556:4: '<=' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:556:2: ( '<=' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:556:4: '<=' { match("<="); @@ -1979,8 +1979,8 @@ public class CMISLexer extends Lexer { try { int _type = COLON; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:557:7: ( ':' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:557:9: ':' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:557:7: ( ':' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:557:9: ':' { match(':'); @@ -1999,8 +1999,8 @@ public class CMISLexer extends Lexer { try { int _type = DOUBLE_QUOTE; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:560:2: ( '\"' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:560:4: '\"' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:560:2: ( '\"' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:560:4: '\"' { match('\"'); @@ -2019,10 +2019,10 @@ public class CMISLexer extends Lexer { try { int _type = DECIMAL_INTEGER_LITERAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:568:9: ( ( PLUS | MINUS )? DECIMAL_NUMERAL ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:568:11: ( PLUS | MINUS )? DECIMAL_NUMERAL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:568:9: ( ( PLUS | MINUS )? DECIMAL_NUMERAL ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:568:11: ( PLUS | MINUS )? DECIMAL_NUMERAL { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:568:11: ( PLUS | MINUS )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:568:11: ( PLUS | MINUS )? int alt2=2; int LA2_0 = input.LA(1); @@ -2031,7 +2031,7 @@ public class CMISLexer extends Lexer { } switch (alt2) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); @@ -2065,14 +2065,14 @@ public class CMISLexer extends Lexer { try { int _type = FLOATING_POINT_LITERAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:2: ( ( PLUS | MINUS )? ( DIGIT )+ DOT ( DIGIT )* ( EXPONENT )? | ( PLUS | MINUS )? DOT ( DIGIT )+ ( EXPONENT )? | ( PLUS | MINUS )? ( DIGIT )+ EXPONENT ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:2: ( ( PLUS | MINUS )? ( DIGIT )+ DOT ( DIGIT )* ( EXPONENT )? | ( PLUS | MINUS )? DOT ( DIGIT )+ ( EXPONENT )? | ( PLUS | MINUS )? ( DIGIT )+ EXPONENT ) int alt12=3; alt12 = dfa12.predict(input); switch (alt12) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:4: ( PLUS | MINUS )? ( DIGIT )+ DOT ( DIGIT )* ( EXPONENT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:4: ( PLUS | MINUS )? ( DIGIT )+ DOT ( DIGIT )* ( EXPONENT )? { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:4: ( PLUS | MINUS )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:4: ( PLUS | MINUS )? int alt3=2; int LA3_0 = input.LA(1); @@ -2081,7 +2081,7 @@ public class CMISLexer extends Lexer { } switch (alt3) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); @@ -2098,7 +2098,7 @@ public class CMISLexer extends Lexer { } - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:22: ( DIGIT )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:22: ( DIGIT )+ int cnt4=0; loop4: do { @@ -2112,7 +2112,7 @@ public class CMISLexer extends Lexer { switch (alt4) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:22: DIGIT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:22: DIGIT { mDIGIT(); @@ -2129,7 +2129,7 @@ public class CMISLexer extends Lexer { } while (true); mDOT(); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:33: ( DIGIT )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:33: ( DIGIT )* loop5: do { int alt5=2; @@ -2142,7 +2142,7 @@ public class CMISLexer extends Lexer { switch (alt5) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:33: DIGIT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:33: DIGIT { mDIGIT(); @@ -2154,7 +2154,7 @@ public class CMISLexer extends Lexer { } } while (true); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:40: ( EXPONENT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:40: ( EXPONENT )? int alt6=2; int LA6_0 = input.LA(1); @@ -2163,7 +2163,7 @@ public class CMISLexer extends Lexer { } switch (alt6) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:575:40: EXPONENT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:575:40: EXPONENT { mEXPONENT(); @@ -2176,9 +2176,9 @@ public class CMISLexer extends Lexer { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:576:4: ( PLUS | MINUS )? DOT ( DIGIT )+ ( EXPONENT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:576:4: ( PLUS | MINUS )? DOT ( DIGIT )+ ( EXPONENT )? { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:576:4: ( PLUS | MINUS )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:576:4: ( PLUS | MINUS )? int alt7=2; int LA7_0 = input.LA(1); @@ -2187,7 +2187,7 @@ public class CMISLexer extends Lexer { } switch (alt7) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); @@ -2205,7 +2205,7 @@ public class CMISLexer extends Lexer { } mDOT(); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:576:26: ( DIGIT )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:576:26: ( DIGIT )+ int cnt8=0; loop8: do { @@ -2219,7 +2219,7 @@ public class CMISLexer extends Lexer { switch (alt8) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:576:26: DIGIT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:576:26: DIGIT { mDIGIT(); @@ -2235,7 +2235,7 @@ public class CMISLexer extends Lexer { cnt8++; } while (true); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:576:33: ( EXPONENT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:576:33: ( EXPONENT )? int alt9=2; int LA9_0 = input.LA(1); @@ -2244,7 +2244,7 @@ public class CMISLexer extends Lexer { } switch (alt9) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:576:33: EXPONENT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:576:33: EXPONENT { mEXPONENT(); @@ -2257,9 +2257,9 @@ public class CMISLexer extends Lexer { } break; case 3 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:577:4: ( PLUS | MINUS )? ( DIGIT )+ EXPONENT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:577:4: ( PLUS | MINUS )? ( DIGIT )+ EXPONENT { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:577:4: ( PLUS | MINUS )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:577:4: ( PLUS | MINUS )? int alt10=2; int LA10_0 = input.LA(1); @@ -2268,7 +2268,7 @@ public class CMISLexer extends Lexer { } switch (alt10) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); @@ -2285,7 +2285,7 @@ public class CMISLexer extends Lexer { } - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:577:22: ( DIGIT )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:577:22: ( DIGIT )+ int cnt11=0; loop11: do { @@ -2299,7 +2299,7 @@ public class CMISLexer extends Lexer { switch (alt11) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:577:22: DIGIT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:577:22: DIGIT { mDIGIT(); @@ -2334,8 +2334,8 @@ public class CMISLexer extends Lexer { try { int _type = ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:584:4: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '$' | '#' )* ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:584:6: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '$' | '#' )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:584:4: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | ':' | '$' | '#' )* ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:584:6: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | ':' | '$' | '#' )* { if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { input.consume(); @@ -2346,22 +2346,22 @@ public class CMISLexer extends Lexer { recover(mse); throw mse;} - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:584:29: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '$' | '#' )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:584:29: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | ':' | '$' | '#' )* loop13: do { int alt13=2; int LA13_0 = input.LA(1); - if ( ((LA13_0>='#' && LA13_0<='$')||(LA13_0>='0' && LA13_0<='9')||(LA13_0>='A' && LA13_0<='Z')||LA13_0=='_'||(LA13_0>='a' && LA13_0<='z')) ) { + if ( ((LA13_0>='#' && LA13_0<='$')||(LA13_0>='0' && LA13_0<=':')||(LA13_0>='A' && LA13_0<='Z')||LA13_0=='_'||(LA13_0>='a' && LA13_0<='z')) ) { alt13=1; } switch (alt13) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { - if ( (input.LA(1)>='#' && input.LA(1)<='$')||(input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { + if ( (input.LA(1)>='#' && input.LA(1)<='$')||(input.LA(1)>='0' && input.LA(1)<=':')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { input.consume(); } @@ -2395,10 +2395,10 @@ public class CMISLexer extends Lexer { try { int _type = WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:585:4: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:585:6: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:586:4: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:586:6: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:585:6: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:586:6: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt14=0; loop14: do { @@ -2412,7 +2412,7 @@ public class CMISLexer extends Lexer { switch (alt14) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { input.consume(); @@ -2451,7 +2451,7 @@ public class CMISLexer extends Lexer { // $ANTLR start "DECIMAL_NUMERAL" public final void mDECIMAL_NUMERAL() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:594:2: ( ZERO_DIGIT | NON_ZERO_DIGIT ( DIGIT )* ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:595:2: ( ZERO_DIGIT | NON_ZERO_DIGIT ( DIGIT )* ) int alt16=2; int LA16_0 = input.LA(1); @@ -2469,17 +2469,17 @@ public class CMISLexer extends Lexer { } switch (alt16) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:594:4: ZERO_DIGIT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:595:4: ZERO_DIGIT { mZERO_DIGIT(); } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:595:4: NON_ZERO_DIGIT ( DIGIT )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:596:4: NON_ZERO_DIGIT ( DIGIT )* { mNON_ZERO_DIGIT(); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:595:19: ( DIGIT )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:596:19: ( DIGIT )* loop15: do { int alt15=2; @@ -2492,7 +2492,7 @@ public class CMISLexer extends Lexer { switch (alt15) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:595:19: DIGIT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:596:19: DIGIT { mDIGIT(); @@ -2518,8 +2518,8 @@ public class CMISLexer extends Lexer { // $ANTLR start "DIGIT" public final void mDIGIT() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:598:7: ( ZERO_DIGIT | NON_ZERO_DIGIT ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:599:7: ( ZERO_DIGIT | NON_ZERO_DIGIT ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { if ( (input.LA(1)>='0' && input.LA(1)<='9') ) { input.consume(); @@ -2542,8 +2542,8 @@ public class CMISLexer extends Lexer { // $ANTLR start "ZERO_DIGIT" public final void mZERO_DIGIT() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:601:2: ( '0' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:601:4: '0' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:602:2: ( '0' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:602:4: '0' { match('0'); @@ -2558,8 +2558,8 @@ public class CMISLexer extends Lexer { // $ANTLR start "NON_ZERO_DIGIT" public final void mNON_ZERO_DIGIT() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:604:2: ( '1' .. '9' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:604:4: '1' .. '9' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:605:2: ( '1' .. '9' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:605:4: '1' .. '9' { matchRange('1','9'); @@ -2574,8 +2574,8 @@ public class CMISLexer extends Lexer { // $ANTLR start "PLUS" public final void mPLUS() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:606:6: ( '+' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:606:8: '+' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:607:6: ( '+' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:607:8: '+' { match('+'); @@ -2590,8 +2590,8 @@ public class CMISLexer extends Lexer { // $ANTLR start "MINUS" public final void mMINUS() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:608:7: ( '-' ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:608:9: '-' + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:609:7: ( '-' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:609:9: '-' { match('-'); @@ -2606,8 +2606,8 @@ public class CMISLexer extends Lexer { // $ANTLR start "E" public final void mE() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:611:3: ( ( 'e' | 'E' ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:611:5: ( 'e' | 'E' ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:612:3: ( ( 'e' | 'E' ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:612:5: ( 'e' | 'E' ) { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -2630,8 +2630,8 @@ public class CMISLexer extends Lexer { // $ANTLR start "EXPONENT" public final void mEXPONENT() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:622:2: ( E SIGNED_INTEGER ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:622:4: E SIGNED_INTEGER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:623:2: ( E SIGNED_INTEGER ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:623:4: E SIGNED_INTEGER { mE(); mSIGNED_INTEGER(); @@ -2647,10 +2647,10 @@ public class CMISLexer extends Lexer { // $ANTLR start "SIGNED_INTEGER" public final void mSIGNED_INTEGER() throws RecognitionException { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:626:2: ( ( PLUS | MINUS )? ( DIGIT )+ ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:626:4: ( PLUS | MINUS )? ( DIGIT )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:627:2: ( ( PLUS | MINUS )? ( DIGIT )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:627:4: ( PLUS | MINUS )? ( DIGIT )+ { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:626:4: ( PLUS | MINUS )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:627:4: ( PLUS | MINUS )? int alt17=2; int LA17_0 = input.LA(1); @@ -2659,7 +2659,7 @@ public class CMISLexer extends Lexer { } switch (alt17) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { if ( input.LA(1)=='+'||input.LA(1)=='-' ) { input.consume(); @@ -2676,7 +2676,7 @@ public class CMISLexer extends Lexer { } - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:626:20: ( DIGIT )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:627:20: ( DIGIT )+ int cnt18=0; loop18: do { @@ -2690,7 +2690,7 @@ public class CMISLexer extends Lexer { switch (alt18) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:626:20: DIGIT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:627:20: DIGIT { mDIGIT(); @@ -2716,341 +2716,341 @@ public class CMISLexer extends Lexer { // $ANTLR end "SIGNED_INTEGER" public void mTokens() throws RecognitionException { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:8: ( QUOTED_STRING | SELECT | AS | UPPER | LOWER | FROM | JOIN | INNER | LEFT | OUTER | ON | WHERE | OR | AND | NOT | IN | LIKE | IS | NULL | ANY | CONTAINS | IN_FOLDER | IN_TREE | ORDER | BY | ASC | DESC | SCORE | LPAREN | RPAREN | STAR | COMMA | DOTSTAR | DOT | DOTDOT | EQUALS | TILDA | NOTEQUALS | GREATERTHAN | LESSTHAN | GREATERTHANOREQUALS | LESSTHANOREQUALS | COLON | DOUBLE_QUOTE | DECIMAL_INTEGER_LITERAL | FLOATING_POINT_LITERAL | ID | WS ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:8: ( QUOTED_STRING | SELECT | AS | UPPER | LOWER | FROM | JOIN | INNER | LEFT | OUTER | ON | WHERE | OR | AND | NOT | IN | LIKE | IS | NULL | ANY | CONTAINS | IN_FOLDER | IN_TREE | ORDER | BY | ASC | DESC | SCORE | LPAREN | RPAREN | STAR | COMMA | DOTSTAR | DOT | DOTDOT | EQUALS | TILDA | NOTEQUALS | GREATERTHAN | LESSTHAN | GREATERTHANOREQUALS | LESSTHANOREQUALS | COLON | DOUBLE_QUOTE | DECIMAL_INTEGER_LITERAL | FLOATING_POINT_LITERAL | ID | WS ) int alt19=48; alt19 = dfa19.predict(input); switch (alt19) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:10: QUOTED_STRING + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:10: QUOTED_STRING { mQUOTED_STRING(); } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:24: SELECT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:24: SELECT { mSELECT(); } break; case 3 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:31: AS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:31: AS { mAS(); } break; case 4 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:34: UPPER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:34: UPPER { mUPPER(); } break; case 5 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:40: LOWER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:40: LOWER { mLOWER(); } break; case 6 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:46: FROM + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:46: FROM { mFROM(); } break; case 7 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:51: JOIN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:51: JOIN { mJOIN(); } break; case 8 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:56: INNER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:56: INNER { mINNER(); } break; case 9 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:62: LEFT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:62: LEFT { mLEFT(); } break; case 10 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:67: OUTER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:67: OUTER { mOUTER(); } break; case 11 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:73: ON + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:73: ON { mON(); } break; case 12 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:76: WHERE + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:76: WHERE { mWHERE(); } break; case 13 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:82: OR + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:82: OR { mOR(); } break; case 14 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:85: AND + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:85: AND { mAND(); } break; case 15 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:89: NOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:89: NOT { mNOT(); } break; case 16 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:93: IN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:93: IN { mIN(); } break; case 17 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:96: LIKE + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:96: LIKE { mLIKE(); } break; case 18 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:101: IS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:101: IS { mIS(); } break; case 19 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:104: NULL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:104: NULL { mNULL(); } break; case 20 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:109: ANY + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:109: ANY { mANY(); } break; case 21 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:113: CONTAINS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:113: CONTAINS { mCONTAINS(); } break; case 22 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:122: IN_FOLDER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:122: IN_FOLDER { mIN_FOLDER(); } break; case 23 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:132: IN_TREE + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:132: IN_TREE { mIN_TREE(); } break; case 24 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:140: ORDER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:140: ORDER { mORDER(); } break; case 25 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:146: BY + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:146: BY { mBY(); } break; case 26 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:149: ASC + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:149: ASC { mASC(); } break; case 27 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:153: DESC + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:153: DESC { mDESC(); } break; case 28 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:158: SCORE + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:158: SCORE { mSCORE(); } break; case 29 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:164: LPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:164: LPAREN { mLPAREN(); } break; case 30 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:171: RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:171: RPAREN { mRPAREN(); } break; case 31 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:178: STAR + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:178: STAR { mSTAR(); } break; case 32 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:183: COMMA + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:183: COMMA { mCOMMA(); } break; case 33 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:189: DOTSTAR + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:189: DOTSTAR { mDOTSTAR(); } break; case 34 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:197: DOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:197: DOT { mDOT(); } break; case 35 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:201: DOTDOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:201: DOTDOT { mDOTDOT(); } break; case 36 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:208: EQUALS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:208: EQUALS { mEQUALS(); } break; case 37 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:215: TILDA + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:215: TILDA { mTILDA(); } break; case 38 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:221: NOTEQUALS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:221: NOTEQUALS { mNOTEQUALS(); } break; case 39 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:231: GREATERTHAN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:231: GREATERTHAN { mGREATERTHAN(); } break; case 40 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:243: LESSTHAN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:243: LESSTHAN { mLESSTHAN(); } break; case 41 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:252: GREATERTHANOREQUALS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:252: GREATERTHANOREQUALS { mGREATERTHANOREQUALS(); } break; case 42 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:272: LESSTHANOREQUALS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:272: LESSTHANOREQUALS { mLESSTHANOREQUALS(); } break; case 43 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:289: COLON + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:289: COLON { mCOLON(); } break; case 44 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:295: DOUBLE_QUOTE + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:295: DOUBLE_QUOTE { mDOUBLE_QUOTE(); } break; case 45 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:308: DECIMAL_INTEGER_LITERAL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:308: DECIMAL_INTEGER_LITERAL { mDECIMAL_INTEGER_LITERAL(); } break; case 46 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:332: FLOATING_POINT_LITERAL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:332: FLOATING_POINT_LITERAL { mFLOATING_POINT_LITERAL(); } break; case 47 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:355: ID + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:355: ID { mID(); } break; case 48 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:1:358: WS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:1:358: WS { mWS(); @@ -3141,17 +3141,17 @@ public class CMISLexer extends Lexer { "\1\111\1\uffff\1\43\4\uffff\1\104\1\105\3\uffff\1\116\1\uffff\1"+ "\105\1\43\1\123\1\122\1\uffff\2\43\2\uffff"; static final String DFA19_maxS = - "\1\176\1\uffff\1\145\1\163\1\160\1\157\1\162\1\157\1\163\1\165"+ - "\1\150\1\165\1\157\1\171\1\145\4\uffff\1\71\2\uffff\1\76\1\75\2"+ - "\uffff\1\71\2\145\2\uffff\1\154\1\157\1\172\1\171\1\160\1\167\1"+ - "\146\1\153\1\157\1\151\2\172\1\164\2\172\1\145\1\164\1\154\1\156"+ - "\1\172\1\163\12\uffff\2\145\1\162\1\172\1\uffff\2\172\2\145\1\164"+ - "\1\145\1\155\1\156\1\145\1\164\2\uffff\1\145\1\uffff\1\145\1\uffff"+ - "\1\162\1\172\1\154\1\164\1\uffff\2\143\1\145\3\uffff\2\162\4\172"+ - "\1\162\1\157\3\162\1\145\1\uffff\1\172\1\141\1\172\1\164\3\172\4"+ - "\uffff\1\172\1\154\1\145\3\172\1\uffff\1\151\1\uffff\1\172\4\uffff"+ - "\1\144\1\145\3\uffff\1\156\1\uffff\1\145\1\172\1\163\1\162\1\uffff"+ - "\2\172\2\uffff"; + "\1\176\1\uffff\1\145\1\163\1\160\1\157\1\162\1\157\1\163\1\165\1"+ + "\150\1\165\1\157\1\171\1\145\4\uffff\1\71\2\uffff\1\76\1\75\2\uffff"+ + "\1\71\2\145\2\uffff\1\154\1\157\1\172\1\171\1\160\1\167\1\146\1"+ + "\153\1\157\1\151\2\172\1\164\2\172\1\145\1\164\1\154\1\156\1\172"+ + "\1\163\12\uffff\2\145\1\162\1\172\1\uffff\2\172\2\145\1\164\1\145"+ + "\1\155\1\156\1\145\1\164\2\uffff\1\145\1\uffff\1\145\1\uffff\1\162"+ + "\1\172\1\154\1\164\1\uffff\2\143\1\145\3\uffff\2\162\4\172\1\162"+ + "\1\157\3\162\1\145\1\uffff\1\172\1\141\1\172\1\164\3\172\4\uffff"+ + "\1\172\1\154\1\145\3\172\1\uffff\1\151\1\uffff\1\172\4\uffff\1\144"+ + "\1\145\3\uffff\1\156\1\uffff\1\145\1\172\1\163\1\162\1\uffff\2\172"+ + "\2\uffff"; static final String DFA19_acceptS = "\1\uffff\1\1\15\uffff\1\35\1\36\1\37\1\40\1\uffff\1\44\1\45\2\uffff"+ "\1\53\1\54\3\uffff\1\57\1\60\25\uffff\1\41\1\43\1\42\1\56\1\46\1"+ @@ -3204,7 +3204,7 @@ public class CMISLexer extends Lexer { "", "\1\77\37\uffff\1\77", "\1\100\37\uffff\1\100", - "\2\35\13\uffff\12\35\7\uffff\2\35\1\101\27\35\4\uffff\1\35"+ + "\2\35\13\uffff\13\35\6\uffff\2\35\1\101\27\35\4\uffff\1\35"+ "\1\uffff\2\35\1\101\27\35", "\1\103\24\uffff\1\104\12\uffff\1\103\24\uffff\1\104", "\1\105\37\uffff\1\105", @@ -3213,20 +3213,20 @@ public class CMISLexer extends Lexer { "\1\110\37\uffff\1\110", "\1\111\37\uffff\1\111", "\1\112\37\uffff\1\112", - "\2\35\13\uffff\12\35\7\uffff\15\35\1\113\14\35\4\uffff\1\114"+ + "\2\35\13\uffff\13\35\6\uffff\15\35\1\113\14\35\4\uffff\1\114"+ "\1\uffff\15\35\1\113\14\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\117\37\uffff\1\117", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\3\35\1\121\26\35\4\uffff\1\35"+ + "\2\35\13\uffff\13\35\6\uffff\3\35\1\121\26\35\4\uffff\1\35"+ "\1\uffff\3\35\1\121\26\35", "\1\123\37\uffff\1\123", "\1\124\37\uffff\1\124", "\1\125\37\uffff\1\125", "\1\126\37\uffff\1\126", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\130\37\uffff\1\130", "", @@ -3242,12 +3242,12 @@ public class CMISLexer extends Lexer { "\1\67\1\uffff\12\76\13\uffff\1\67\37\uffff\1\67", "\1\131\37\uffff\1\131", "\1\132\37\uffff\1\132", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\136\37\uffff\1\136", "\1\137\37\uffff\1\137", @@ -3264,7 +3264,7 @@ public class CMISLexer extends Lexer { "\1\150\37\uffff\1\150", "", "\1\151\37\uffff\1\151", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\153\37\uffff\1\153", "\1\154\37\uffff\1\154", @@ -3277,13 +3277,13 @@ public class CMISLexer extends Lexer { "", "\1\160\37\uffff\1\160", "\1\161\37\uffff\1\161", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\166\37\uffff\1\166", "\1\167\37\uffff\1\167", @@ -3292,36 +3292,36 @@ public class CMISLexer extends Lexer { "\1\172\37\uffff\1\172", "\1\173\37\uffff\1\173", "", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\175\37\uffff\1\175", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\177\37\uffff\1\177", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "", "", "", "", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\u0084\37\uffff\1\u0084", "\1\u0085\37\uffff\1\u0085", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "", "\1\u0089\37\uffff\1\u0089", "", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "", "", @@ -3335,14 +3335,14 @@ public class CMISLexer extends Lexer { "\1\u008d\37\uffff\1\u008d", "", "\1\u008e\37\uffff\1\u008e", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "\1\u0090\37\uffff\1\u0090", "\1\u0091\37\uffff\1\u0091", "", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", - "\2\35\13\uffff\12\35\7\uffff\32\35\4\uffff\1\35\1\uffff\32"+ + "\2\35\13\uffff\13\35\6\uffff\32\35\4\uffff\1\35\1\uffff\32"+ "\35", "", "" diff --git a/source/java/org/alfresco/repo/search/impl/parsers/CMISParser.java b/source/java/org/alfresco/repo/search/impl/parsers/CMISParser.java index c8a0acb9dd..237b16056a 100644 --- a/source/java/org/alfresco/repo/search/impl/parsers/CMISParser.java +++ b/source/java/org/alfresco/repo/search/impl/parsers/CMISParser.java @@ -1,4 +1,4 @@ -// $ANTLR !Unknown version! W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g 2009-05-26 10:05:01 +// $ANTLR 3.1.2 /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g 2009-07-22 13:49:02 package org.alfresco.repo.search.impl.parsers; import org.antlr.runtime.*; @@ -14,89 +14,89 @@ public class CMISParser extends Parser { public static final String[] tokenNames = new String[] { "", "", "", "", "QUERY", "ALL_COLUMNS", "COLUMN", "COLUMNS", "COLUMN_REF", "QUALIFIER", "FUNCTION", "SOURCE", "TABLE", "TABLE_REF", "PARAMETER", "CONJUNCTION", "DISJUNCTION", "NEGATION", "PRED_COMPARISON", "PRED_IN", "PRED_EXISTS", "PRED_LIKE", "PRED_FTS", "LIST", "PRED_CHILD", "PRED_DESCENDANT", "SORT_SPECIFICATION", "NUMERIC_LITERAL", "STRING_LITERAL", "SELECT", "STAR", "COMMA", "AS", "DOTSTAR", "DOT", "LPAREN", "RPAREN", "FROM", "JOIN", "INNER", "LEFT", "OUTER", "ON", "EQUALS", "WHERE", "OR", "AND", "NOT", "NOTEQUALS", "LESSTHAN", "GREATERTHAN", "LESSTHANOREQUALS", "GREATERTHANOREQUALS", "IN", "LIKE", "IS", "NULL", "ANY", "CONTAINS", "IN_FOLDER", "IN_TREE", "ORDER", "BY", "ASC", "DESC", "COLON", "QUOTED_STRING", "ID", "DOUBLE_QUOTE", "FLOATING_POINT_LITERAL", "DECIMAL_INTEGER_LITERAL", "UPPER", "LOWER", "SCORE", "DOTDOT", "TILDA", "PLUS", "MINUS", "DECIMAL_NUMERAL", "DIGIT", "EXPONENT", "WS", "ZERO_DIGIT", "NON_ZERO_DIGIT", "E", "SIGNED_INTEGER" }; - public static final int FUNCTION=10; - public static final int WHERE=44; - public static final int EXPONENT=80; - public static final int PRED_FTS=22; - public static final int STAR=30; - public static final int INNER=39; - public static final int ORDER=61; - public static final int DOUBLE_QUOTE=68; - public static final int NUMERIC_LITERAL=27; - public static final int PRED_COMPARISON=18; - public static final int CONTAINS=58; - public static final int TABLE=12; - public static final int SOURCE=11; - public static final int DOTDOT=74; - public static final int EQUALS=43; - public static final int NOT=47; - public static final int ID=67; - public static final int AND=46; - public static final int EOF=-1; - public static final int LPAREN=35; - public static final int LESSTHANOREQUALS=51; - public static final int AS=32; - public static final int RPAREN=36; - public static final int TILDA=75; - public static final int PRED_LIKE=21; - public static final int STRING_LITERAL=28; - public static final int IN=53; - public static final int DECIMAL_NUMERAL=78; - public static final int FLOATING_POINT_LITERAL=69; public static final int COMMA=31; - public static final int IS=55; - public static final int LEFT=40; - public static final int SIGNED_INTEGER=85; - public static final int PARAMETER=14; - public static final int COLUMN=6; - public static final int PLUS=76; - public static final int QUOTED_STRING=66; - public static final int ZERO_DIGIT=82; - public static final int DIGIT=79; - public static final int DOT=34; - public static final int COLUMN_REF=8; - public static final int SELECT=29; - public static final int LIKE=54; - public static final int GREATERTHAN=50; - public static final int DOTSTAR=33; - public static final int E=84; - public static final int OUTER=41; - public static final int BY=62; public static final int LESSTHAN=49; - public static final int NON_ZERO_DIGIT=83; - public static final int ASC=63; - public static final int QUALIFIER=9; - public static final int CONJUNCTION=15; - public static final int NULL=56; - public static final int ON=42; - public static final int NOTEQUALS=48; public static final int MINUS=77; + public static final int PRED_COMPARISON=18; + public static final int AS=32; public static final int LIST=23; - public static final int PRED_DESCENDANT=25; - public static final int JOIN=38; - public static final int IN_FOLDER=59; - public static final int COLON=65; - public static final int GREATERTHANOREQUALS=52; - public static final int DISJUNCTION=16; - public static final int COLUMNS=7; - public static final int WS=81; - public static final int ANY=57; - public static final int SCORE=73; - public static final int NEGATION=17; public static final int TABLE_REF=13; - public static final int SORT_SPECIFICATION=26; - public static final int IN_TREE=60; - public static final int OR=45; - public static final int PRED_CHILD=24; - public static final int PRED_EXISTS=20; - public static final int QUERY=4; - public static final int LOWER=72; public static final int DECIMAL_INTEGER_LITERAL=70; + public static final int QUERY=4; + public static final int INNER=39; + public static final int QUALIFIER=9; + public static final int PRED_CHILD=24; + public static final int OR=45; + public static final int GREATERTHANOREQUALS=52; + public static final int ON=42; + public static final int DOT=34; + public static final int GREATERTHAN=50; + public static final int ORDER=61; + public static final int AND=46; + public static final int COLUMN_REF=8; + public static final int BY=62; + public static final int SORT_SPECIFICATION=26; + public static final int FUNCTION=10; + public static final int LESSTHANOREQUALS=51; + public static final int STRING_LITERAL=28; + public static final int SELECT=29; + public static final int RPAREN=36; + public static final int CONTAINS=58; public static final int DESC=64; + public static final int ZERO_DIGIT=82; + public static final int LPAREN=35; + public static final int DIGIT=79; + public static final int PLUS=76; + public static final int LEFT=40; + public static final int JOIN=38; + public static final int CONJUNCTION=15; + public static final int PRED_FTS=22; + public static final int OUTER=41; + public static final int ID=67; public static final int ALL_COLUMNS=5; public static final int FROM=37; - public static final int UPPER=71; public static final int PRED_IN=19; + public static final int NON_ZERO_DIGIT=83; + public static final int PRED_EXISTS=20; + public static final int PRED_DESCENDANT=25; + public static final int NOTEQUALS=48; + public static final int NEGATION=17; + public static final int WS=81; + public static final int IS=55; + public static final int IN_FOLDER=59; + public static final int DOUBLE_QUOTE=68; + public static final int LOWER=72; + public static final int ASC=63; + public static final int DOTSTAR=33; + public static final int SOURCE=11; + public static final int LIKE=54; + public static final int DISJUNCTION=16; + public static final int PRED_LIKE=21; + public static final int FLOATING_POINT_LITERAL=69; + public static final int ANY=57; + public static final int IN=53; + public static final int DECIMAL_NUMERAL=78; + public static final int EQUALS=43; + public static final int IN_TREE=60; + public static final int TABLE=12; + public static final int EXPONENT=80; + public static final int UPPER=71; + public static final int QUOTED_STRING=66; + public static final int COLUMNS=7; + public static final int EOF=-1; + public static final int NULL=56; + public static final int PARAMETER=14; + public static final int COLON=65; + public static final int DOTDOT=74; + public static final int NUMERIC_LITERAL=27; + public static final int STAR=30; + public static final int COLUMN=6; + public static final int SCORE=73; + public static final int SIGNED_INTEGER=85; + public static final int NOT=47; + public static final int TILDA=75; + public static final int E=84; + public static final int WHERE=44; // delegates // delegators @@ -120,7 +120,7 @@ public class CMISParser extends Parser { } public String[] getTokenNames() { return CMISParser.tokenNames; } - public String getGrammarFileName() { return "W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g"; } + public String getGrammarFileName() { return "/Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g"; } private Stack paraphrases = new Stack(); @@ -128,50 +128,50 @@ public class CMISParser extends Parser { /** * CMIS strict */ - public boolean strict() - { - return true; - } - - protected void mismatch(IntStream input, int ttype, BitSet follow) throws RecognitionException - { - throw new MismatchedTokenException(ttype, input); - } - - public Object recoverFromMismatchedSet(IntStream input, RecognitionException e, BitSet follow) throws RecognitionException - { - throw e; - } - - public String getErrorMessage(RecognitionException e, String[] tokenNames) - { + public boolean strict() + { + return true; + } + + protected void mismatch(IntStream input, int ttype, BitSet follow) throws RecognitionException + { + throw new MismatchedTokenException(ttype, input); + } + + public Object recoverFromMismatchedSet(IntStream input, RecognitionException e, BitSet follow) throws RecognitionException + { + throw e; + } + + public String getErrorMessage(RecognitionException e, String[] tokenNames) + { List stack = getRuleInvocationStack(e, this.getClass().getName()); - String msg = null; - if(e instanceof NoViableAltException) - { - NoViableAltException nvae = (NoViableAltException)e; - msg = "No viable alt; token="+e.token+ - " (decision="+nvae.decisionNumber+ - " state "+nvae.stateNumber+")"+ - " decision=<<"+nvae.grammarDecisionDescription+">>"; - } - else - { - msg = super.getErrorMessage(e, tokenNames); - } - if(paraphrases.size() > 0) - { - String paraphrase = (String)paraphrases.peek(); - msg = msg+" "+paraphrase; - } - - return stack+" "+msg; - } - - public String getTokenErrorDisplay(Token t) - { - return t.toString(); - } + String msg = null; + if(e instanceof NoViableAltException) + { + NoViableAltException nvae = (NoViableAltException)e; + msg = "No viable alt; token="+e.token+ + " (decision="+nvae.decisionNumber+ + " state "+nvae.stateNumber+")"+ + " decision=<<"+nvae.grammarDecisionDescription+">>"; + } + else + { + msg = super.getErrorMessage(e, tokenNames); + } + if(paraphrases.size() > 0) + { + String paraphrase = (String)paraphrases.peek(); + msg = msg+" "+paraphrase; + } + + return stack+" "+msg; + } + + public String getTokenErrorDisplay(Token t) + { + return t.toString(); + } public static class query_return extends ParserRuleReturnScope { @@ -180,7 +180,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "query" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:142:1: query : SELECT selectList fromClause ( whereClause )? ( orderByClause )? EOF -> ^( QUERY selectList fromClause ( whereClause )? ( orderByClause )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:142:1: query : SELECT selectList fromClause ( whereClause )? ( orderByClause )? EOF -> ^( QUERY selectList fromClause ( whereClause )? ( orderByClause )? ) ; public final CMISParser.query_return query() throws RecognitionException { CMISParser.query_return retval = new CMISParser.query_return(); retval.start = input.LT(1); @@ -202,13 +202,13 @@ public class CMISParser extends Parser { Object EOF6_tree=null; RewriteRuleTokenStream stream_EOF=new RewriteRuleTokenStream(adaptor,"token EOF"); RewriteRuleTokenStream stream_SELECT=new RewriteRuleTokenStream(adaptor,"token SELECT"); - RewriteRuleSubtreeStream stream_whereClause=new RewriteRuleSubtreeStream(adaptor,"rule whereClause"); - RewriteRuleSubtreeStream stream_orderByClause=new RewriteRuleSubtreeStream(adaptor,"rule orderByClause"); - RewriteRuleSubtreeStream stream_selectList=new RewriteRuleSubtreeStream(adaptor,"rule selectList"); RewriteRuleSubtreeStream stream_fromClause=new RewriteRuleSubtreeStream(adaptor,"rule fromClause"); + RewriteRuleSubtreeStream stream_whereClause=new RewriteRuleSubtreeStream(adaptor,"rule whereClause"); + RewriteRuleSubtreeStream stream_selectList=new RewriteRuleSubtreeStream(adaptor,"rule selectList"); + RewriteRuleSubtreeStream stream_orderByClause=new RewriteRuleSubtreeStream(adaptor,"rule orderByClause"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:149:2: ( SELECT selectList fromClause ( whereClause )? ( orderByClause )? EOF -> ^( QUERY selectList fromClause ( whereClause )? ( orderByClause )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:149:4: SELECT selectList fromClause ( whereClause )? ( orderByClause )? EOF + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:149:2: ( SELECT selectList fromClause ( whereClause )? ( orderByClause )? EOF -> ^( QUERY selectList fromClause ( whereClause )? ( orderByClause )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:149:4: SELECT selectList fromClause ( whereClause )? ( orderByClause )? EOF { SELECT1=(Token)match(input,SELECT,FOLLOW_SELECT_in_query172); if (state.failed) return retval; if ( state.backtracking==0 ) stream_SELECT.add(SELECT1); @@ -225,7 +225,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_fromClause.add(fromClause3.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:149:33: ( whereClause )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:149:33: ( whereClause )? int alt1=2; int LA1_0 = input.LA(1); @@ -234,7 +234,7 @@ public class CMISParser extends Parser { } switch (alt1) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:149:33: whereClause + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:149:33: whereClause { pushFollow(FOLLOW_whereClause_in_query178); whereClause4=whereClause(); @@ -248,7 +248,7 @@ public class CMISParser extends Parser { } - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:149:46: ( orderByClause )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:149:46: ( orderByClause )? int alt2=2; int LA2_0 = input.LA(1); @@ -257,7 +257,7 @@ public class CMISParser extends Parser { } switch (alt2) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:149:46: orderByClause + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:149:46: orderByClause { pushFollow(FOLLOW_orderByClause_in_query181); orderByClause5=orderByClause(); @@ -277,7 +277,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: whereClause, fromClause, orderByClause, selectList + // elements: whereClause, fromClause, selectList, orderByClause // token labels: // rule labels: retval // token list labels: @@ -290,20 +290,20 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 150:3: -> ^( QUERY selectList fromClause ( whereClause )? ( orderByClause )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:150:6: ^( QUERY selectList fromClause ( whereClause )? ( orderByClause )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:150:6: ^( QUERY selectList fromClause ( whereClause )? ( orderByClause )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(QUERY, "QUERY"), root_1); adaptor.addChild(root_1, stream_selectList.nextTree()); adaptor.addChild(root_1, stream_fromClause.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:150:36: ( whereClause )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:150:36: ( whereClause )? if ( stream_whereClause.hasNext() ) { adaptor.addChild(root_1, stream_whereClause.nextTree()); } stream_whereClause.reset(); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:150:49: ( orderByClause )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:150:49: ( orderByClause )? if ( stream_orderByClause.hasNext() ) { adaptor.addChild(root_1, stream_orderByClause.nextTree()); @@ -343,7 +343,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "selectList" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:154:1: selectList : ( STAR -> ^( ALL_COLUMNS ) | selectSubList ( COMMA selectSubList )* -> ^( COLUMNS ( selectSubList )+ ) ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:154:1: selectList : ( STAR -> ^( ALL_COLUMNS ) | selectSubList ( COMMA selectSubList )* -> ^( COLUMNS ( selectSubList )+ ) ); public final CMISParser.selectList_return selectList() throws RecognitionException { CMISParser.selectList_return retval = new CMISParser.selectList_return(); retval.start = input.LT(1); @@ -359,12 +359,12 @@ public class CMISParser extends Parser { Object STAR7_tree=null; Object COMMA9_tree=null; - RewriteRuleTokenStream stream_STAR=new RewriteRuleTokenStream(adaptor,"token STAR"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); + RewriteRuleTokenStream stream_STAR=new RewriteRuleTokenStream(adaptor,"token STAR"); RewriteRuleSubtreeStream stream_selectSubList=new RewriteRuleSubtreeStream(adaptor,"rule selectSubList"); paraphrases.push("in select list"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:157:2: ( STAR -> ^( ALL_COLUMNS ) | selectSubList ( COMMA selectSubList )* -> ^( COLUMNS ( selectSubList )+ ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:157:2: ( STAR -> ^( ALL_COLUMNS ) | selectSubList ( COMMA selectSubList )* -> ^( COLUMNS ( selectSubList )+ ) ) int alt4=2; int LA4_0 = input.LA(1); @@ -383,7 +383,7 @@ public class CMISParser extends Parser { } switch (alt4) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:157:4: STAR + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:157:4: STAR { STAR7=(Token)match(input,STAR,FOLLOW_STAR_in_selectList233); if (state.failed) return retval; if ( state.backtracking==0 ) stream_STAR.add(STAR7); @@ -404,7 +404,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 158:3: -> ^( ALL_COLUMNS ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:158:6: ^( ALL_COLUMNS ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:158:6: ^( ALL_COLUMNS ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(ALL_COLUMNS, "ALL_COLUMNS"), root_1); @@ -418,7 +418,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:159:5: selectSubList ( COMMA selectSubList )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:159:5: selectSubList ( COMMA selectSubList )* { pushFollow(FOLLOW_selectSubList_in_selectList249); selectSubList8=selectSubList(); @@ -426,7 +426,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_selectSubList.add(selectSubList8.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:159:19: ( COMMA selectSubList )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:159:19: ( COMMA selectSubList )* loop3: do { int alt3=2; @@ -438,24 +438,24 @@ public class CMISParser extends Parser { switch (alt3) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:159:21: COMMA selectSubList - { - COMMA9=(Token)match(input,COMMA,FOLLOW_COMMA_in_selectList253); if (state.failed) return retval; - if ( state.backtracking==0 ) stream_COMMA.add(COMMA9); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:159:21: COMMA selectSubList + { + COMMA9=(Token)match(input,COMMA,FOLLOW_COMMA_in_selectList253); if (state.failed) return retval; + if ( state.backtracking==0 ) stream_COMMA.add(COMMA9); - pushFollow(FOLLOW_selectSubList_in_selectList255); - selectSubList10=selectSubList(); + pushFollow(FOLLOW_selectSubList_in_selectList255); + selectSubList10=selectSubList(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_selectSubList.add(selectSubList10.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_selectSubList.add(selectSubList10.getTree()); - } - break; + } + break; - default : - break loop3; + default : + break loop3; } } while (true); @@ -475,7 +475,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 160:3: -> ^( COLUMNS ( selectSubList )+ ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:160:6: ^( COLUMNS ( selectSubList )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:160:6: ^( COLUMNS ( selectSubList )+ ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(COLUMNS, "COLUMNS"), root_1); @@ -527,7 +527,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "selectSubList" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:164:1: selectSubList : ( ( valueExpression )=> valueExpression ( ( AS )? columnName )? -> ^( COLUMN valueExpression ( columnName )? ) | qualifier DOTSTAR -> ^( ALL_COLUMNS qualifier ) | multiValuedColumnReference ->); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:164:1: selectSubList : ( ( valueExpression )=> valueExpression ( ( AS )? columnName )? -> ^( COLUMN valueExpression ( columnName )? ) | qualifier DOTSTAR -> ^( ALL_COLUMNS qualifier ) | multiValuedColumnReference ->); public final CMISParser.selectSubList_return selectSubList() throws RecognitionException { CMISParser.selectSubList_return retval = new CMISParser.selectSubList_return(); retval.start = input.LT(1); @@ -547,14 +547,14 @@ public class CMISParser extends Parser { Object AS12_tree=null; Object DOTSTAR15_tree=null; - RewriteRuleTokenStream stream_AS=new RewriteRuleTokenStream(adaptor,"token AS"); RewriteRuleTokenStream stream_DOTSTAR=new RewriteRuleTokenStream(adaptor,"token DOTSTAR"); + RewriteRuleTokenStream stream_AS=new RewriteRuleTokenStream(adaptor,"token AS"); RewriteRuleSubtreeStream stream_valueExpression=new RewriteRuleSubtreeStream(adaptor,"rule valueExpression"); - RewriteRuleSubtreeStream stream_multiValuedColumnReference=new RewriteRuleSubtreeStream(adaptor,"rule multiValuedColumnReference"); RewriteRuleSubtreeStream stream_columnName=new RewriteRuleSubtreeStream(adaptor,"rule columnName"); RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); + RewriteRuleSubtreeStream stream_multiValuedColumnReference=new RewriteRuleSubtreeStream(adaptor,"rule multiValuedColumnReference"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:2: ( ( valueExpression )=> valueExpression ( ( AS )? columnName )? -> ^( COLUMN valueExpression ( columnName )? ) | qualifier DOTSTAR -> ^( ALL_COLUMNS qualifier ) | multiValuedColumnReference ->) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:2: ( ( valueExpression )=> valueExpression ( ( AS )? columnName )? -> ^( COLUMN valueExpression ( columnName )? ) | qualifier DOTSTAR -> ^( ALL_COLUMNS qualifier ) | multiValuedColumnReference ->) int alt7=3; int LA7_0 = input.LA(1); @@ -663,7 +663,7 @@ public class CMISParser extends Parser { } switch (alt7) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:4: ( valueExpression )=> valueExpression ( ( AS )? columnName )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:4: ( valueExpression )=> valueExpression ( ( AS )? columnName )? { pushFollow(FOLLOW_valueExpression_in_selectSubList291); valueExpression11=valueExpression(); @@ -671,7 +671,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_valueExpression.add(valueExpression11.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:40: ( ( AS )? columnName )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:40: ( ( AS )? columnName )? int alt6=2; int LA6_0 = input.LA(1); @@ -680,9 +680,9 @@ public class CMISParser extends Parser { } switch (alt6) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:42: ( AS )? columnName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:42: ( AS )? columnName { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:42: ( AS )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:42: ( AS )? int alt5=2; int LA5_0 = input.LA(1); @@ -691,7 +691,7 @@ public class CMISParser extends Parser { } switch (alt5) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:42: AS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:42: AS { AS12=(Token)match(input,AS,FOLLOW_AS_in_selectSubList295); if (state.failed) return retval; if ( state.backtracking==0 ) stream_AS.add(AS12); @@ -730,13 +730,13 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 166:3: -> ^( COLUMN valueExpression ( columnName )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:166:6: ^( COLUMN valueExpression ( columnName )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:166:6: ^( COLUMN valueExpression ( columnName )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(COLUMN, "COLUMN"), root_1); adaptor.addChild(root_1, stream_valueExpression.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:166:31: ( columnName )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:166:31: ( columnName )? if ( stream_columnName.hasNext() ) { adaptor.addChild(root_1, stream_columnName.nextTree()); @@ -752,7 +752,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:167:4: qualifier DOTSTAR + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:167:4: qualifier DOTSTAR { pushFollow(FOLLOW_qualifier_in_selectSubList319); qualifier14=qualifier(); @@ -779,7 +779,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 168:3: -> ^( ALL_COLUMNS qualifier ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:168:6: ^( ALL_COLUMNS qualifier ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:168:6: ^( ALL_COLUMNS qualifier ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(ALL_COLUMNS, "ALL_COLUMNS"), root_1); @@ -795,7 +795,7 @@ public class CMISParser extends Parser { } break; case 3 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:169:4: multiValuedColumnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:169:4: multiValuedColumnReference { pushFollow(FOLLOW_multiValuedColumnReference_in_selectSubList337); multiValuedColumnReference16=multiValuedColumnReference(); @@ -852,7 +852,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "valueExpression" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:173:1: valueExpression : ( columnReference -> columnReference | valueFunction -> valueFunction ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:173:1: valueExpression : ( columnReference -> columnReference | valueFunction -> valueFunction ); public final CMISParser.valueExpression_return valueExpression() throws RecognitionException { CMISParser.valueExpression_return retval = new CMISParser.valueExpression_return(); retval.start = input.LT(1); @@ -864,22 +864,22 @@ public class CMISParser extends Parser { CMISParser.valueFunction_return valueFunction18 = null; - RewriteRuleSubtreeStream stream_valueFunction=new RewriteRuleSubtreeStream(adaptor,"rule valueFunction"); RewriteRuleSubtreeStream stream_columnReference=new RewriteRuleSubtreeStream(adaptor,"rule columnReference"); + RewriteRuleSubtreeStream stream_valueFunction=new RewriteRuleSubtreeStream(adaptor,"rule valueFunction"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:174:2: ( columnReference -> columnReference | valueFunction -> valueFunction ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:174:2: ( columnReference -> columnReference | valueFunction -> valueFunction ) int alt8=2; switch ( input.LA(1) ) { case ID: { int LA8_1 = input.LA(2); - if ( (LA8_1==LPAREN) ) { - alt8=2; - } - else if ( (LA8_1==EOF||(LA8_1>=COMMA && LA8_1<=AS)||LA8_1==DOT||LA8_1==FROM||LA8_1==EQUALS||(LA8_1>=NOTEQUALS && LA8_1<=GREATERTHANOREQUALS)||(LA8_1>=ID && LA8_1<=DOUBLE_QUOTE)) ) { + if ( (LA8_1==EOF||(LA8_1>=COMMA && LA8_1<=AS)||LA8_1==DOT||LA8_1==FROM||LA8_1==EQUALS||(LA8_1>=NOTEQUALS && LA8_1<=GREATERTHANOREQUALS)||(LA8_1>=ID && LA8_1<=DOUBLE_QUOTE)) ) { alt8=1; } + else if ( (LA8_1==LPAREN) ) { + alt8=2; + } else { if (state.backtracking>0) {state.failed=true; return retval;} NoViableAltException nvae = @@ -935,7 +935,7 @@ public class CMISParser extends Parser { switch (alt8) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:174:4: columnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:174:4: columnReference { pushFollow(FOLLOW_columnReference_in_valueExpression356); columnReference17=columnReference(); @@ -967,7 +967,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:176:5: valueFunction + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:176:5: valueFunction { pushFollow(FOLLOW_valueFunction_in_valueExpression369); valueFunction18=valueFunction(); @@ -1025,7 +1025,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "columnReference" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:180:1: columnReference : ( qualifier DOT )? columnName -> ^( COLUMN_REF columnName ( qualifier )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:180:1: columnReference : ( qualifier DOT )? columnName -> ^( COLUMN_REF columnName ( qualifier )? ) ; public final CMISParser.columnReference_return columnReference() throws RecognitionException { CMISParser.columnReference_return retval = new CMISParser.columnReference_return(); retval.start = input.LT(1); @@ -1043,10 +1043,10 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_columnName=new RewriteRuleSubtreeStream(adaptor,"rule columnName"); RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:181:2: ( ( qualifier DOT )? columnName -> ^( COLUMN_REF columnName ( qualifier )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:181:4: ( qualifier DOT )? columnName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:181:2: ( ( qualifier DOT )? columnName -> ^( COLUMN_REF columnName ( qualifier )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:181:4: ( qualifier DOT )? columnName { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:181:4: ( qualifier DOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:181:4: ( qualifier DOT )? int alt9=2; int LA9_0 = input.LA(1); @@ -1085,7 +1085,7 @@ public class CMISParser extends Parser { } switch (alt9) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:181:6: qualifier DOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:181:6: qualifier DOT { pushFollow(FOLLOW_qualifier_in_columnReference392); qualifier19=qualifier(); @@ -1111,7 +1111,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: columnName, qualifier + // elements: qualifier, columnName // token labels: // rule labels: retval // token list labels: @@ -1124,13 +1124,13 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 182:3: -> ^( COLUMN_REF columnName ( qualifier )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:182:6: ^( COLUMN_REF columnName ( qualifier )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:182:6: ^( COLUMN_REF columnName ( qualifier )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(COLUMN_REF, "COLUMN_REF"), root_1); adaptor.addChild(root_1, stream_columnName.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:182:30: ( qualifier )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:182:30: ( qualifier )? if ( stream_qualifier.hasNext() ) { adaptor.addChild(root_1, stream_qualifier.nextTree()); @@ -1170,7 +1170,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "multiValuedColumnReference" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:189:1: multiValuedColumnReference : ( qualifier DOT )? multiValuedColumnName -> ^( COLUMN_REF multiValuedColumnName ( qualifier )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:189:1: multiValuedColumnReference : ( qualifier DOT )? multiValuedColumnName -> ^( COLUMN_REF multiValuedColumnName ( qualifier )? ) ; public final CMISParser.multiValuedColumnReference_return multiValuedColumnReference() throws RecognitionException { CMISParser.multiValuedColumnReference_return retval = new CMISParser.multiValuedColumnReference_return(); retval.start = input.LT(1); @@ -1185,13 +1185,13 @@ public class CMISParser extends Parser { Object DOT23_tree=null; RewriteRuleTokenStream stream_DOT=new RewriteRuleTokenStream(adaptor,"token DOT"); - RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); RewriteRuleSubtreeStream stream_multiValuedColumnName=new RewriteRuleSubtreeStream(adaptor,"rule multiValuedColumnName"); + RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:190:2: ( ( qualifier DOT )? multiValuedColumnName -> ^( COLUMN_REF multiValuedColumnName ( qualifier )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:190:10: ( qualifier DOT )? multiValuedColumnName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:190:2: ( ( qualifier DOT )? multiValuedColumnName -> ^( COLUMN_REF multiValuedColumnName ( qualifier )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:190:10: ( qualifier DOT )? multiValuedColumnName { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:190:10: ( qualifier DOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:190:10: ( qualifier DOT )? int alt10=2; int LA10_0 = input.LA(1); @@ -1230,7 +1230,7 @@ public class CMISParser extends Parser { } switch (alt10) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:190:12: qualifier DOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:190:12: qualifier DOT { pushFollow(FOLLOW_qualifier_in_multiValuedColumnReference435); qualifier22=qualifier(); @@ -1256,7 +1256,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: multiValuedColumnName, qualifier + // elements: qualifier, multiValuedColumnName // token labels: // rule labels: retval // token list labels: @@ -1269,13 +1269,13 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 191:3: -> ^( COLUMN_REF multiValuedColumnName ( qualifier )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:191:6: ^( COLUMN_REF multiValuedColumnName ( qualifier )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:191:6: ^( COLUMN_REF multiValuedColumnName ( qualifier )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(COLUMN_REF, "COLUMN_REF"), root_1); adaptor.addChild(root_1, stream_multiValuedColumnName.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:191:41: ( qualifier )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:191:41: ( qualifier )? if ( stream_qualifier.hasNext() ) { adaptor.addChild(root_1, stream_qualifier.nextTree()); @@ -1315,7 +1315,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "valueFunction" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:194:1: valueFunction : functionName= keyWordOrId LPAREN ( functionArgument )* RPAREN -> ^( FUNCTION $functionName LPAREN ( functionArgument )* RPAREN ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:194:1: valueFunction : functionName= keyWordOrId LPAREN ( functionArgument )* RPAREN -> ^( FUNCTION $functionName LPAREN ( functionArgument )* RPAREN ) ; public final CMISParser.valueFunction_return valueFunction() throws RecognitionException { CMISParser.valueFunction_return retval = new CMISParser.valueFunction_return(); retval.start = input.LT(1); @@ -1336,8 +1336,8 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_keyWordOrId=new RewriteRuleSubtreeStream(adaptor,"rule keyWordOrId"); RewriteRuleSubtreeStream stream_functionArgument=new RewriteRuleSubtreeStream(adaptor,"rule functionArgument"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:195:2: (functionName= keyWordOrId LPAREN ( functionArgument )* RPAREN -> ^( FUNCTION $functionName LPAREN ( functionArgument )* RPAREN ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:195:4: functionName= keyWordOrId LPAREN ( functionArgument )* RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:195:2: (functionName= keyWordOrId LPAREN ( functionArgument )* RPAREN -> ^( FUNCTION $functionName LPAREN ( functionArgument )* RPAREN ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:195:4: functionName= keyWordOrId LPAREN ( functionArgument )* RPAREN { pushFollow(FOLLOW_keyWordOrId_in_valueFunction470); functionName=keyWordOrId(); @@ -1348,7 +1348,7 @@ public class CMISParser extends Parser { LPAREN25=(Token)match(input,LPAREN,FOLLOW_LPAREN_in_valueFunction472); if (state.failed) return retval; if ( state.backtracking==0 ) stream_LPAREN.add(LPAREN25); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:195:36: ( functionArgument )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:195:36: ( functionArgument )* loop11: do { int alt11=2; @@ -1360,21 +1360,21 @@ public class CMISParser extends Parser { switch (alt11) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:195:36: functionArgument - { - pushFollow(FOLLOW_functionArgument_in_valueFunction474); - functionArgument26=functionArgument(); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:195:36: functionArgument + { + pushFollow(FOLLOW_functionArgument_in_valueFunction474); + functionArgument26=functionArgument(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_functionArgument.add(functionArgument26.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_functionArgument.add(functionArgument26.getTree()); - } - break; + } + break; - default : - break loop11; + default : + break loop11; } } while (true); @@ -1384,7 +1384,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: LPAREN, RPAREN, functionName, functionArgument + // elements: RPAREN, functionArgument, functionName, LPAREN // token labels: // rule labels: retval, functionName // token list labels: @@ -1398,14 +1398,14 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 196:3: -> ^( FUNCTION $functionName LPAREN ( functionArgument )* RPAREN ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:196:6: ^( FUNCTION $functionName LPAREN ( functionArgument )* RPAREN ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:196:6: ^( FUNCTION $functionName LPAREN ( functionArgument )* RPAREN ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(FUNCTION, "FUNCTION"), root_1); adaptor.addChild(root_1, stream_functionName.nextTree()); adaptor.addChild(root_1, stream_LPAREN.nextNode()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:196:38: ( functionArgument )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:196:38: ( functionArgument )* while ( stream_functionArgument.hasNext() ) { adaptor.addChild(root_1, stream_functionArgument.nextTree()); @@ -1446,7 +1446,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "functionArgument" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:199:1: functionArgument : ( qualifier DOT columnName -> ^( COLUMN_REF columnName qualifier ) | identifier | literalOrParameterName ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:199:1: functionArgument : ( qualifier DOT columnName -> ^( COLUMN_REF columnName qualifier ) | identifier | literalOrParameterName ); public final CMISParser.functionArgument_return functionArgument() throws RecognitionException { CMISParser.functionArgument_return retval = new CMISParser.functionArgument_return(); retval.start = input.LT(1); @@ -1468,7 +1468,7 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_columnName=new RewriteRuleSubtreeStream(adaptor,"rule columnName"); RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:200:5: ( qualifier DOT columnName -> ^( COLUMN_REF columnName qualifier ) | identifier | literalOrParameterName ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:200:5: ( qualifier DOT columnName -> ^( COLUMN_REF columnName qualifier ) | identifier | literalOrParameterName ) int alt12=3; switch ( input.LA(1) ) { case ID: @@ -1500,12 +1500,12 @@ public class CMISParser extends Parser { if ( (LA12_6==DOUBLE_QUOTE) ) { int LA12_8 = input.LA(4); - if ( (LA12_8==RPAREN||(LA12_8>=COLON && LA12_8<=DECIMAL_INTEGER_LITERAL)) ) { - alt12=2; - } - else if ( (LA12_8==DOT) ) { + if ( (LA12_8==DOT) ) { alt12=1; } + else if ( (LA12_8==RPAREN||(LA12_8>=COLON && LA12_8<=DECIMAL_INTEGER_LITERAL)) ) { + alt12=2; + } else { if (state.backtracking>0) {state.failed=true; return retval;} NoViableAltException nvae = @@ -1528,12 +1528,12 @@ public class CMISParser extends Parser { if ( (LA12_7==DOUBLE_QUOTE) ) { int LA12_8 = input.LA(4); - if ( (LA12_8==RPAREN||(LA12_8>=COLON && LA12_8<=DECIMAL_INTEGER_LITERAL)) ) { - alt12=2; - } - else if ( (LA12_8==DOT) ) { + if ( (LA12_8==DOT) ) { alt12=1; } + else if ( (LA12_8==RPAREN||(LA12_8>=COLON && LA12_8<=DECIMAL_INTEGER_LITERAL)) ) { + alt12=2; + } else { if (state.backtracking>0) {state.failed=true; return retval;} NoViableAltException nvae = @@ -1577,7 +1577,7 @@ public class CMISParser extends Parser { switch (alt12) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:200:9: qualifier DOT columnName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:200:9: qualifier DOT columnName { pushFollow(FOLLOW_qualifier_in_functionArgument512); qualifier28=qualifier(); @@ -1610,7 +1610,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 201:5: -> ^( COLUMN_REF columnName qualifier ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:201:8: ^( COLUMN_REF columnName qualifier ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:201:8: ^( COLUMN_REF columnName qualifier ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(COLUMN_REF, "COLUMN_REF"), root_1); @@ -1627,7 +1627,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:202:9: identifier + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:202:9: identifier { root_0 = (Object)adaptor.nil(); @@ -1641,7 +1641,7 @@ public class CMISParser extends Parser { } break; case 3 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:203:9: literalOrParameterName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:203:9: literalOrParameterName { root_0 = (Object)adaptor.nil(); @@ -1681,7 +1681,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "qualifier" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:206:1: qualifier : ( ( tableName )=> tableName -> tableName | correlationName -> correlationName ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:206:1: qualifier : ( ( tableName )=> tableName -> tableName | correlationName -> correlationName ); public final CMISParser.qualifier_return qualifier() throws RecognitionException { CMISParser.qualifier_return retval = new CMISParser.qualifier_return(); retval.start = input.LT(1); @@ -1696,7 +1696,7 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_correlationName=new RewriteRuleSubtreeStream(adaptor,"rule correlationName"); RewriteRuleSubtreeStream stream_tableName=new RewriteRuleSubtreeStream(adaptor,"rule tableName"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:207:2: ( ( tableName )=> tableName -> tableName | correlationName -> correlationName ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:207:2: ( ( tableName )=> tableName -> tableName | correlationName -> correlationName ) int alt13=2; int LA13_0 = input.LA(1); @@ -1793,7 +1793,7 @@ public class CMISParser extends Parser { } switch (alt13) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:207:4: ( tableName )=> tableName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:207:4: ( tableName )=> tableName { pushFollow(FOLLOW_tableName_in_qualifier571); tableName33=tableName(); @@ -1825,7 +1825,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:209:5: correlationName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:209:5: correlationName { pushFollow(FOLLOW_correlationName_in_qualifier583); correlationName34=correlationName(); @@ -1883,7 +1883,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "fromClause" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:213:1: fromClause : FROM tableReference -> tableReference ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:213:1: fromClause : FROM tableReference -> tableReference ; public final CMISParser.fromClause_return fromClause() throws RecognitionException { CMISParser.fromClause_return retval = new CMISParser.fromClause_return(); retval.start = input.LT(1); @@ -1899,8 +1899,8 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_tableReference=new RewriteRuleSubtreeStream(adaptor,"rule tableReference"); paraphrases.push("in from"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:216:2: ( FROM tableReference -> tableReference ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:216:4: FROM tableReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:216:2: ( FROM tableReference -> tableReference ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:216:4: FROM tableReference { FROM35=(Token)match(input,FROM,FOLLOW_FROM_in_fromClause620); if (state.failed) return retval; if ( state.backtracking==0 ) stream_FROM.add(FROM35); @@ -1962,7 +1962,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "tableReference" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:220:1: tableReference : singleTable ( ( joinedTable )=> joinedTable )* -> ^( SOURCE singleTable ( joinedTable )* ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:220:1: tableReference : singleTable ( ( joinedTable )=> joinedTable )* -> ^( SOURCE singleTable ( joinedTable )* ) ; public final CMISParser.tableReference_return tableReference() throws RecognitionException { CMISParser.tableReference_return retval = new CMISParser.tableReference_return(); retval.start = input.LT(1); @@ -1974,11 +1974,11 @@ public class CMISParser extends Parser { CMISParser.joinedTable_return joinedTable38 = null; - RewriteRuleSubtreeStream stream_singleTable=new RewriteRuleSubtreeStream(adaptor,"rule singleTable"); RewriteRuleSubtreeStream stream_joinedTable=new RewriteRuleSubtreeStream(adaptor,"rule joinedTable"); + RewriteRuleSubtreeStream stream_singleTable=new RewriteRuleSubtreeStream(adaptor,"rule singleTable"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:221:2: ( singleTable ( ( joinedTable )=> joinedTable )* -> ^( SOURCE singleTable ( joinedTable )* ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:221:4: singleTable ( ( joinedTable )=> joinedTable )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:221:2: ( singleTable ( ( joinedTable )=> joinedTable )* -> ^( SOURCE singleTable ( joinedTable )* ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:221:4: singleTable ( ( joinedTable )=> joinedTable )* { pushFollow(FOLLOW_singleTable_in_tableReference640); singleTable37=singleTable(); @@ -1986,7 +1986,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_singleTable.add(singleTable37.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:221:16: ( ( joinedTable )=> joinedTable )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:221:16: ( ( joinedTable )=> joinedTable )* loop14: do { int alt14=2; @@ -2028,21 +2028,21 @@ public class CMISParser extends Parser { } switch (alt14) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:221:17: ( joinedTable )=> joinedTable - { - pushFollow(FOLLOW_joinedTable_in_tableReference649); - joinedTable38=joinedTable(); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:221:17: ( joinedTable )=> joinedTable + { + pushFollow(FOLLOW_joinedTable_in_tableReference649); + joinedTable38=joinedTable(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_joinedTable.add(joinedTable38.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_joinedTable.add(joinedTable38.getTree()); - } - break; + } + break; - default : - break loop14; + default : + break loop14; } } while (true); @@ -2062,13 +2062,13 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 222:3: -> ^( SOURCE singleTable ( joinedTable )* ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:222:6: ^( SOURCE singleTable ( joinedTable )* ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:222:6: ^( SOURCE singleTable ( joinedTable )* ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(SOURCE, "SOURCE"), root_1); adaptor.addChild(root_1, stream_singleTable.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:222:27: ( joinedTable )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:222:27: ( joinedTable )* while ( stream_joinedTable.hasNext() ) { adaptor.addChild(root_1, stream_joinedTable.nextTree()); @@ -2108,7 +2108,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "singleTable" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:228:1: singleTable : ( tableName ( ( AS )? correlationName )? -> ^( TABLE_REF tableName ( correlationName )? ) | LPAREN joinedTables RPAREN -> ^( TABLE joinedTables ) ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:228:1: singleTable : ( tableName ( ( AS )? correlationName )? -> ^( TABLE_REF tableName ( correlationName )? ) | LPAREN joinedTables RPAREN -> ^( TABLE joinedTables ) ); public final CMISParser.singleTable_return singleTable() throws RecognitionException { CMISParser.singleTable_return retval = new CMISParser.singleTable_return(); retval.start = input.LT(1); @@ -2128,14 +2128,14 @@ public class CMISParser extends Parser { Object AS40_tree=null; Object LPAREN42_tree=null; Object RPAREN44_tree=null; - RewriteRuleTokenStream stream_AS=new RewriteRuleTokenStream(adaptor,"token AS"); RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); + RewriteRuleTokenStream stream_AS=new RewriteRuleTokenStream(adaptor,"token AS"); RewriteRuleSubtreeStream stream_correlationName=new RewriteRuleSubtreeStream(adaptor,"rule correlationName"); RewriteRuleSubtreeStream stream_tableName=new RewriteRuleSubtreeStream(adaptor,"rule tableName"); RewriteRuleSubtreeStream stream_joinedTables=new RewriteRuleSubtreeStream(adaptor,"rule joinedTables"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:229:2: ( tableName ( ( AS )? correlationName )? -> ^( TABLE_REF tableName ( correlationName )? ) | LPAREN joinedTables RPAREN -> ^( TABLE joinedTables ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:229:2: ( tableName ( ( AS )? correlationName )? -> ^( TABLE_REF tableName ( correlationName )? ) | LPAREN joinedTables RPAREN -> ^( TABLE joinedTables ) ) int alt17=2; int LA17_0 = input.LA(1); @@ -2154,7 +2154,7 @@ public class CMISParser extends Parser { } switch (alt17) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:229:4: tableName ( ( AS )? correlationName )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:229:4: tableName ( ( AS )? correlationName )? { pushFollow(FOLLOW_tableName_in_singleTable678); tableName39=tableName(); @@ -2162,7 +2162,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_tableName.add(tableName39.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:229:14: ( ( AS )? correlationName )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:229:14: ( ( AS )? correlationName )? int alt16=2; int LA16_0 = input.LA(1); @@ -2171,9 +2171,9 @@ public class CMISParser extends Parser { } switch (alt16) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:229:16: ( AS )? correlationName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:229:16: ( AS )? correlationName { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:229:16: ( AS )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:229:16: ( AS )? int alt15=2; int LA15_0 = input.LA(1); @@ -2182,7 +2182,7 @@ public class CMISParser extends Parser { } switch (alt15) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:229:16: AS + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:229:16: AS { AS40=(Token)match(input,AS,FOLLOW_AS_in_singleTable682); if (state.failed) return retval; if ( state.backtracking==0 ) stream_AS.add(AS40); @@ -2208,7 +2208,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: correlationName, tableName + // elements: tableName, correlationName // token labels: // rule labels: retval // token list labels: @@ -2221,13 +2221,13 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 230:3: -> ^( TABLE_REF tableName ( correlationName )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:230:6: ^( TABLE_REF tableName ( correlationName )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:230:6: ^( TABLE_REF tableName ( correlationName )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(TABLE_REF, "TABLE_REF"), root_1); adaptor.addChild(root_1, stream_tableName.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:230:28: ( correlationName )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:230:28: ( correlationName )? if ( stream_correlationName.hasNext() ) { adaptor.addChild(root_1, stream_correlationName.nextTree()); @@ -2243,7 +2243,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:231:4: LPAREN joinedTables RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:231:4: LPAREN joinedTables RPAREN { LPAREN42=(Token)match(input,LPAREN,FOLLOW_LPAREN_in_singleTable706); if (state.failed) return retval; if ( state.backtracking==0 ) stream_LPAREN.add(LPAREN42); @@ -2273,7 +2273,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 232:3: -> ^( TABLE joinedTables ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:232:6: ^( TABLE joinedTables ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:232:6: ^( TABLE joinedTables ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(TABLE, "TABLE"), root_1); @@ -2315,7 +2315,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "joinedTable" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:235:1: joinedTable : ( joinType )? JOIN tableReference ( ( joinSpecification )=> joinSpecification )? -> ^( JOIN tableReference ( joinType )? ( joinSpecification )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:235:1: joinedTable : ( joinType )? JOIN tableReference ( ( joinSpecification )=> joinSpecification )? -> ^( JOIN tableReference ( joinType )? ( joinSpecification )? ) ; public final CMISParser.joinedTable_return joinedTable() throws RecognitionException { CMISParser.joinedTable_return retval = new CMISParser.joinedTable_return(); retval.start = input.LT(1); @@ -2332,14 +2332,14 @@ public class CMISParser extends Parser { Object JOIN46_tree=null; RewriteRuleTokenStream stream_JOIN=new RewriteRuleTokenStream(adaptor,"token JOIN"); - RewriteRuleSubtreeStream stream_tableReference=new RewriteRuleSubtreeStream(adaptor,"rule tableReference"); RewriteRuleSubtreeStream stream_joinType=new RewriteRuleSubtreeStream(adaptor,"rule joinType"); + RewriteRuleSubtreeStream stream_tableReference=new RewriteRuleSubtreeStream(adaptor,"rule tableReference"); RewriteRuleSubtreeStream stream_joinSpecification=new RewriteRuleSubtreeStream(adaptor,"rule joinSpecification"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:2: ( ( joinType )? JOIN tableReference ( ( joinSpecification )=> joinSpecification )? -> ^( JOIN tableReference ( joinType )? ( joinSpecification )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:4: ( joinType )? JOIN tableReference ( ( joinSpecification )=> joinSpecification )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:2: ( ( joinType )? JOIN tableReference ( ( joinSpecification )=> joinSpecification )? -> ^( JOIN tableReference ( joinType )? ( joinSpecification )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:4: ( joinType )? JOIN tableReference ( ( joinSpecification )=> joinSpecification )? { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:4: ( joinType )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:4: ( joinType )? int alt18=2; int LA18_0 = input.LA(1); @@ -2348,7 +2348,7 @@ public class CMISParser extends Parser { } switch (alt18) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:4: joinType + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:4: joinType { pushFollow(FOLLOW_joinType_in_joinedTable732); joinType45=joinType(); @@ -2371,7 +2371,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_tableReference.add(tableReference47.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:34: ( ( joinSpecification )=> joinSpecification )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:34: ( ( joinSpecification )=> joinSpecification )? int alt19=2; int LA19_0 = input.LA(1); @@ -2384,7 +2384,7 @@ public class CMISParser extends Parser { } switch (alt19) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:35: ( joinSpecification )=> joinSpecification + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:35: ( joinSpecification )=> joinSpecification { pushFollow(FOLLOW_joinSpecification_in_joinedTable746); joinSpecification48=joinSpecification(); @@ -2401,7 +2401,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: tableReference, joinSpecification, joinType, JOIN + // elements: JOIN, joinType, joinSpecification, tableReference // token labels: // rule labels: retval // token list labels: @@ -2414,19 +2414,19 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 237:3: -> ^( JOIN tableReference ( joinType )? ( joinSpecification )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:237:6: ^( JOIN tableReference ( joinType )? ( joinSpecification )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:237:6: ^( JOIN tableReference ( joinType )? ( joinSpecification )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot(stream_JOIN.nextNode(), root_1); adaptor.addChild(root_1, stream_tableReference.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:237:28: ( joinType )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:237:28: ( joinType )? if ( stream_joinType.hasNext() ) { adaptor.addChild(root_1, stream_joinType.nextTree()); } stream_joinType.reset(); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:237:38: ( joinSpecification )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:237:38: ( joinSpecification )? if ( stream_joinSpecification.hasNext() ) { adaptor.addChild(root_1, stream_joinSpecification.nextTree()); @@ -2466,7 +2466,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "joinedTables" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:241:1: joinedTables : singleTable ( joinedTable )+ -> ^( SOURCE singleTable ( joinedTable )+ ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:241:1: joinedTables : singleTable ( joinedTable )+ -> ^( SOURCE singleTable ( joinedTable )+ ) ; public final CMISParser.joinedTables_return joinedTables() throws RecognitionException { CMISParser.joinedTables_return retval = new CMISParser.joinedTables_return(); retval.start = input.LT(1); @@ -2478,11 +2478,11 @@ public class CMISParser extends Parser { CMISParser.joinedTable_return joinedTable50 = null; - RewriteRuleSubtreeStream stream_singleTable=new RewriteRuleSubtreeStream(adaptor,"rule singleTable"); RewriteRuleSubtreeStream stream_joinedTable=new RewriteRuleSubtreeStream(adaptor,"rule joinedTable"); + RewriteRuleSubtreeStream stream_singleTable=new RewriteRuleSubtreeStream(adaptor,"rule singleTable"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:242:2: ( singleTable ( joinedTable )+ -> ^( SOURCE singleTable ( joinedTable )+ ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:242:4: singleTable ( joinedTable )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:242:2: ( singleTable ( joinedTable )+ -> ^( SOURCE singleTable ( joinedTable )+ ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:242:4: singleTable ( joinedTable )+ { pushFollow(FOLLOW_singleTable_in_joinedTables777); singleTable49=singleTable(); @@ -2490,7 +2490,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_singleTable.add(singleTable49.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:242:16: ( joinedTable )+ + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:242:16: ( joinedTable )+ int cnt20=0; loop20: do { @@ -2503,22 +2503,22 @@ public class CMISParser extends Parser { switch (alt20) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:242:16: joinedTable - { - pushFollow(FOLLOW_joinedTable_in_joinedTables779); - joinedTable50=joinedTable(); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:242:16: joinedTable + { + pushFollow(FOLLOW_joinedTable_in_joinedTables779); + joinedTable50=joinedTable(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_joinedTable.add(joinedTable50.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_joinedTable.add(joinedTable50.getTree()); - } - break; + } + break; - default : - if ( cnt20 >= 1 ) break loop20; - if (state.backtracking>0) {state.failed=true; return retval;} + default : + if ( cnt20 >= 1 ) break loop20; + if (state.backtracking>0) {state.failed=true; return retval;} EarlyExitException eee = new EarlyExitException(20, input); throw eee; @@ -2542,7 +2542,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 243:3: -> ^( SOURCE singleTable ( joinedTable )+ ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:243:6: ^( SOURCE singleTable ( joinedTable )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:243:6: ^( SOURCE singleTable ( joinedTable )+ ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(SOURCE, "SOURCE"), root_1); @@ -2590,7 +2590,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "joinType" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:246:1: joinType : ( INNER -> INNER | LEFT ( OUTER )? -> LEFT ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:246:1: joinType : ( INNER -> INNER | LEFT ( OUTER )? -> LEFT ); public final CMISParser.joinType_return joinType() throws RecognitionException { CMISParser.joinType_return retval = new CMISParser.joinType_return(); retval.start = input.LT(1); @@ -2604,12 +2604,12 @@ public class CMISParser extends Parser { Object INNER51_tree=null; Object LEFT52_tree=null; Object OUTER53_tree=null; - RewriteRuleTokenStream stream_OUTER=new RewriteRuleTokenStream(adaptor,"token OUTER"); RewriteRuleTokenStream stream_INNER=new RewriteRuleTokenStream(adaptor,"token INNER"); RewriteRuleTokenStream stream_LEFT=new RewriteRuleTokenStream(adaptor,"token LEFT"); + RewriteRuleTokenStream stream_OUTER=new RewriteRuleTokenStream(adaptor,"token OUTER"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:247:2: ( INNER -> INNER | LEFT ( OUTER )? -> LEFT ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:247:2: ( INNER -> INNER | LEFT ( OUTER )? -> LEFT ) int alt22=2; int LA22_0 = input.LA(1); @@ -2628,7 +2628,7 @@ public class CMISParser extends Parser { } switch (alt22) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:247:4: INNER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:247:4: INNER { INNER51=(Token)match(input,INNER,FOLLOW_INNER_in_joinType806); if (state.failed) return retval; if ( state.backtracking==0 ) stream_INNER.add(INNER51); @@ -2657,12 +2657,12 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:249:5: LEFT ( OUTER )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:249:5: LEFT ( OUTER )? { LEFT52=(Token)match(input,LEFT,FOLLOW_LEFT_in_joinType818); if (state.failed) return retval; if ( state.backtracking==0 ) stream_LEFT.add(LEFT52); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:249:10: ( OUTER )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:249:10: ( OUTER )? int alt21=2; int LA21_0 = input.LA(1); @@ -2671,7 +2671,7 @@ public class CMISParser extends Parser { } switch (alt21) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:249:10: OUTER + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:249:10: OUTER { OUTER53=(Token)match(input,OUTER,FOLLOW_OUTER_in_joinType820); if (state.failed) return retval; if ( state.backtracking==0 ) stream_OUTER.add(OUTER53); @@ -2732,7 +2732,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "joinSpecification" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:253:1: joinSpecification : ON LPAREN lhs= columnReference EQUALS rhs= columnReference RPAREN -> ^( ON $lhs EQUALS $rhs) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:253:1: joinSpecification : ON LPAREN lhs= columnReference EQUALS rhs= columnReference RPAREN -> ^( ON $lhs EQUALS $rhs) ; public final CMISParser.joinSpecification_return joinSpecification() throws RecognitionException { CMISParser.joinSpecification_return retval = new CMISParser.joinSpecification_return(); retval.start = input.LT(1); @@ -2752,14 +2752,14 @@ public class CMISParser extends Parser { Object LPAREN55_tree=null; Object EQUALS56_tree=null; Object RPAREN57_tree=null; - RewriteRuleTokenStream stream_ON=new RewriteRuleTokenStream(adaptor,"token ON"); RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleTokenStream stream_EQUALS=new RewriteRuleTokenStream(adaptor,"token EQUALS"); RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); + RewriteRuleTokenStream stream_ON=new RewriteRuleTokenStream(adaptor,"token ON"); RewriteRuleSubtreeStream stream_columnReference=new RewriteRuleSubtreeStream(adaptor,"rule columnReference"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:254:2: ( ON LPAREN lhs= columnReference EQUALS rhs= columnReference RPAREN -> ^( ON $lhs EQUALS $rhs) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:254:4: ON LPAREN lhs= columnReference EQUALS rhs= columnReference RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:254:2: ( ON LPAREN lhs= columnReference EQUALS rhs= columnReference RPAREN -> ^( ON $lhs EQUALS $rhs) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:254:4: ON LPAREN lhs= columnReference EQUALS rhs= columnReference RPAREN { ON54=(Token)match(input,ON,FOLLOW_ON_in_joinSpecification840); if (state.failed) return retval; if ( state.backtracking==0 ) stream_ON.add(ON54); @@ -2788,22 +2788,22 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: EQUALS, ON, rhs, lhs + // elements: ON, rhs, EQUALS, lhs // token labels: - // rule labels: retval, rhs, lhs + // rule labels: lhs, retval, rhs // token list labels: // rule list labels: // wildcard labels: if ( state.backtracking==0 ) { retval.tree = root_0; + RewriteRuleSubtreeStream stream_lhs=new RewriteRuleSubtreeStream(adaptor,"rule lhs",lhs!=null?lhs.tree:null); RewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,"rule retval",retval!=null?retval.tree:null); RewriteRuleSubtreeStream stream_rhs=new RewriteRuleSubtreeStream(adaptor,"rule rhs",rhs!=null?rhs.tree:null); - RewriteRuleSubtreeStream stream_lhs=new RewriteRuleSubtreeStream(adaptor,"rule lhs",lhs!=null?lhs.tree:null); root_0 = (Object)adaptor.nil(); // 255:3: -> ^( ON $lhs EQUALS $rhs) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:255:6: ^( ON $lhs EQUALS $rhs) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:255:6: ^( ON $lhs EQUALS $rhs) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot(stream_ON.nextNode(), root_1); @@ -2845,7 +2845,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "whereClause" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:262:1: whereClause : WHERE searchOrCondition -> searchOrCondition ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:262:1: whereClause : WHERE searchOrCondition -> searchOrCondition ; public final CMISParser.whereClause_return whereClause() throws RecognitionException { CMISParser.whereClause_return retval = new CMISParser.whereClause_return(); retval.start = input.LT(1); @@ -2861,8 +2861,8 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_searchOrCondition=new RewriteRuleSubtreeStream(adaptor,"rule searchOrCondition"); paraphrases.push("in where"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:265:2: ( WHERE searchOrCondition -> searchOrCondition ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:265:4: WHERE searchOrCondition + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:265:2: ( WHERE searchOrCondition -> searchOrCondition ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:265:4: WHERE searchOrCondition { WHERE58=(Token)match(input,WHERE,FOLLOW_WHERE_in_whereClause904); if (state.failed) return retval; if ( state.backtracking==0 ) stream_WHERE.add(WHERE58); @@ -2924,7 +2924,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "searchOrCondition" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:269:1: searchOrCondition : searchAndCondition ( OR searchAndCondition )* -> ^( DISJUNCTION ( searchAndCondition )+ ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:269:1: searchOrCondition : searchAndCondition ( OR searchAndCondition )* -> ^( DISJUNCTION ( searchAndCondition )+ ) ; public final CMISParser.searchOrCondition_return searchOrCondition() throws RecognitionException { CMISParser.searchOrCondition_return retval = new CMISParser.searchOrCondition_return(); retval.start = input.LT(1); @@ -2941,8 +2941,8 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_OR=new RewriteRuleTokenStream(adaptor,"token OR"); RewriteRuleSubtreeStream stream_searchAndCondition=new RewriteRuleSubtreeStream(adaptor,"rule searchAndCondition"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:273:2: ( searchAndCondition ( OR searchAndCondition )* -> ^( DISJUNCTION ( searchAndCondition )+ ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:273:4: searchAndCondition ( OR searchAndCondition )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:273:2: ( searchAndCondition ( OR searchAndCondition )* -> ^( DISJUNCTION ( searchAndCondition )+ ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:273:4: searchAndCondition ( OR searchAndCondition )* { pushFollow(FOLLOW_searchAndCondition_in_searchOrCondition926); searchAndCondition60=searchAndCondition(); @@ -2950,7 +2950,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_searchAndCondition.add(searchAndCondition60.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:273:23: ( OR searchAndCondition )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:273:23: ( OR searchAndCondition )* loop23: do { int alt23=2; @@ -2962,24 +2962,24 @@ public class CMISParser extends Parser { switch (alt23) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:273:24: OR searchAndCondition - { - OR61=(Token)match(input,OR,FOLLOW_OR_in_searchOrCondition929); if (state.failed) return retval; - if ( state.backtracking==0 ) stream_OR.add(OR61); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:273:24: OR searchAndCondition + { + OR61=(Token)match(input,OR,FOLLOW_OR_in_searchOrCondition929); if (state.failed) return retval; + if ( state.backtracking==0 ) stream_OR.add(OR61); - pushFollow(FOLLOW_searchAndCondition_in_searchOrCondition931); - searchAndCondition62=searchAndCondition(); + pushFollow(FOLLOW_searchAndCondition_in_searchOrCondition931); + searchAndCondition62=searchAndCondition(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_searchAndCondition.add(searchAndCondition62.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_searchAndCondition.add(searchAndCondition62.getTree()); - } - break; + } + break; - default : - break loop23; + default : + break loop23; } } while (true); @@ -2999,7 +2999,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 274:3: -> ^( DISJUNCTION ( searchAndCondition )+ ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:274:6: ^( DISJUNCTION ( searchAndCondition )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:274:6: ^( DISJUNCTION ( searchAndCondition )+ ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(DISJUNCTION, "DISJUNCTION"), root_1); @@ -3046,7 +3046,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "searchAndCondition" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:278:1: searchAndCondition : searchNotCondition ( AND searchNotCondition )* -> ^( CONJUNCTION ( searchNotCondition )+ ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:278:1: searchAndCondition : searchNotCondition ( AND searchNotCondition )* -> ^( CONJUNCTION ( searchNotCondition )+ ) ; public final CMISParser.searchAndCondition_return searchAndCondition() throws RecognitionException { CMISParser.searchAndCondition_return retval = new CMISParser.searchAndCondition_return(); retval.start = input.LT(1); @@ -3063,8 +3063,8 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_AND=new RewriteRuleTokenStream(adaptor,"token AND"); RewriteRuleSubtreeStream stream_searchNotCondition=new RewriteRuleSubtreeStream(adaptor,"rule searchNotCondition"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:282:2: ( searchNotCondition ( AND searchNotCondition )* -> ^( CONJUNCTION ( searchNotCondition )+ ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:282:4: searchNotCondition ( AND searchNotCondition )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:282:2: ( searchNotCondition ( AND searchNotCondition )* -> ^( CONJUNCTION ( searchNotCondition )+ ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:282:4: searchNotCondition ( AND searchNotCondition )* { pushFollow(FOLLOW_searchNotCondition_in_searchAndCondition959); searchNotCondition63=searchNotCondition(); @@ -3072,7 +3072,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_searchNotCondition.add(searchNotCondition63.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:282:23: ( AND searchNotCondition )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:282:23: ( AND searchNotCondition )* loop24: do { int alt24=2; @@ -3084,24 +3084,24 @@ public class CMISParser extends Parser { switch (alt24) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:282:24: AND searchNotCondition - { - AND64=(Token)match(input,AND,FOLLOW_AND_in_searchAndCondition962); if (state.failed) return retval; - if ( state.backtracking==0 ) stream_AND.add(AND64); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:282:24: AND searchNotCondition + { + AND64=(Token)match(input,AND,FOLLOW_AND_in_searchAndCondition962); if (state.failed) return retval; + if ( state.backtracking==0 ) stream_AND.add(AND64); - pushFollow(FOLLOW_searchNotCondition_in_searchAndCondition964); - searchNotCondition65=searchNotCondition(); + pushFollow(FOLLOW_searchNotCondition_in_searchAndCondition964); + searchNotCondition65=searchNotCondition(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_searchNotCondition.add(searchNotCondition65.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_searchNotCondition.add(searchNotCondition65.getTree()); - } - break; + } + break; - default : - break loop24; + default : + break loop24; } } while (true); @@ -3121,7 +3121,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 283:3: -> ^( CONJUNCTION ( searchNotCondition )+ ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:283:6: ^( CONJUNCTION ( searchNotCondition )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:283:6: ^( CONJUNCTION ( searchNotCondition )+ ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(CONJUNCTION, "CONJUNCTION"), root_1); @@ -3168,7 +3168,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "searchNotCondition" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:286:1: searchNotCondition : ( NOT searchTest -> ^( NEGATION searchTest ) | searchTest -> searchTest ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:286:1: searchNotCondition : ( NOT searchTest -> ^( NEGATION searchTest ) | searchTest -> searchTest ); public final CMISParser.searchNotCondition_return searchNotCondition() throws RecognitionException { CMISParser.searchNotCondition_return retval = new CMISParser.searchNotCondition_return(); retval.start = input.LT(1); @@ -3185,12 +3185,12 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_NOT=new RewriteRuleTokenStream(adaptor,"token NOT"); RewriteRuleSubtreeStream stream_searchTest=new RewriteRuleSubtreeStream(adaptor,"rule searchTest"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:287:2: ( NOT searchTest -> ^( NEGATION searchTest ) | searchTest -> searchTest ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:287:2: ( NOT searchTest -> ^( NEGATION searchTest ) | searchTest -> searchTest ) int alt25=2; alt25 = dfa25.predict(input); switch (alt25) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:287:4: NOT searchTest + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:287:4: NOT searchTest { NOT66=(Token)match(input,NOT,FOLLOW_NOT_in_searchNotCondition991); if (state.failed) return retval; if ( state.backtracking==0 ) stream_NOT.add(NOT66); @@ -3217,7 +3217,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 288:3: -> ^( NEGATION searchTest ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:288:6: ^( NEGATION searchTest ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:288:6: ^( NEGATION searchTest ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(NEGATION, "NEGATION"), root_1); @@ -3233,7 +3233,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:289:4: searchTest + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:289:4: searchTest { pushFollow(FOLLOW_searchTest_in_searchNotCondition1008); searchTest68=searchTest(); @@ -3291,7 +3291,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "searchTest" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:293:1: searchTest : ( predicate -> predicate | LPAREN searchOrCondition RPAREN -> searchOrCondition ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:293:1: searchTest : ( predicate -> predicate | LPAREN searchOrCondition RPAREN -> searchOrCondition ); public final CMISParser.searchTest_return searchTest() throws RecognitionException { CMISParser.searchTest_return retval = new CMISParser.searchTest_return(); retval.start = input.LT(1); @@ -3309,10 +3309,10 @@ public class CMISParser extends Parser { Object RPAREN72_tree=null; RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); - RewriteRuleSubtreeStream stream_predicate=new RewriteRuleSubtreeStream(adaptor,"rule predicate"); RewriteRuleSubtreeStream stream_searchOrCondition=new RewriteRuleSubtreeStream(adaptor,"rule searchOrCondition"); + RewriteRuleSubtreeStream stream_predicate=new RewriteRuleSubtreeStream(adaptor,"rule predicate"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:294:2: ( predicate -> predicate | LPAREN searchOrCondition RPAREN -> searchOrCondition ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:294:2: ( predicate -> predicate | LPAREN searchOrCondition RPAREN -> searchOrCondition ) int alt26=2; int LA26_0 = input.LA(1); @@ -3331,7 +3331,7 @@ public class CMISParser extends Parser { } switch (alt26) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:294:4: predicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:294:4: predicate { pushFollow(FOLLOW_predicate_in_searchTest1026); predicate69=predicate(); @@ -3363,7 +3363,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:296:4: LPAREN searchOrCondition RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:296:4: LPAREN searchOrCondition RPAREN { LPAREN70=(Token)match(input,LPAREN,FOLLOW_LPAREN_in_searchTest1037); if (state.failed) return retval; if ( state.backtracking==0 ) stream_LPAREN.add(LPAREN70); @@ -3427,7 +3427,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "predicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:300:1: predicate : ( comparisonPredicate | inPredicate | likePredicate | nullPredicate | quantifiedComparisonPredicate | quantifiedInPredicate | textSearchPredicate | folderPredicate ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:300:1: predicate : ( comparisonPredicate | inPredicate | likePredicate | nullPredicate | quantifiedComparisonPredicate | quantifiedInPredicate | textSearchPredicate | folderPredicate ); public final CMISParser.predicate_return predicate() throws RecognitionException { CMISParser.predicate_return retval = new CMISParser.predicate_return(); retval.start = input.LT(1); @@ -3453,12 +3453,12 @@ public class CMISParser extends Parser { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:301:2: ( comparisonPredicate | inPredicate | likePredicate | nullPredicate | quantifiedComparisonPredicate | quantifiedInPredicate | textSearchPredicate | folderPredicate ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:301:2: ( comparisonPredicate | inPredicate | likePredicate | nullPredicate | quantifiedComparisonPredicate | quantifiedInPredicate | textSearchPredicate | folderPredicate ) int alt27=8; alt27 = dfa27.predict(input); switch (alt27) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:301:4: comparisonPredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:301:4: comparisonPredicate { root_0 = (Object)adaptor.nil(); @@ -3472,7 +3472,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:302:4: inPredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:302:4: inPredicate { root_0 = (Object)adaptor.nil(); @@ -3486,7 +3486,7 @@ public class CMISParser extends Parser { } break; case 3 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:303:4: likePredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:303:4: likePredicate { root_0 = (Object)adaptor.nil(); @@ -3500,7 +3500,7 @@ public class CMISParser extends Parser { } break; case 4 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:304:4: nullPredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:304:4: nullPredicate { root_0 = (Object)adaptor.nil(); @@ -3514,7 +3514,7 @@ public class CMISParser extends Parser { } break; case 5 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:305:5: quantifiedComparisonPredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:305:5: quantifiedComparisonPredicate { root_0 = (Object)adaptor.nil(); @@ -3528,7 +3528,7 @@ public class CMISParser extends Parser { } break; case 6 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:306:4: quantifiedInPredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:306:4: quantifiedInPredicate { root_0 = (Object)adaptor.nil(); @@ -3542,7 +3542,7 @@ public class CMISParser extends Parser { } break; case 7 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:307:4: textSearchPredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:307:4: textSearchPredicate { root_0 = (Object)adaptor.nil(); @@ -3556,7 +3556,7 @@ public class CMISParser extends Parser { } break; case 8 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:308:4: folderPredicate + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:308:4: folderPredicate { root_0 = (Object)adaptor.nil(); @@ -3596,7 +3596,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "comparisonPredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:311:1: comparisonPredicate : valueExpression compOp literalOrParameterName -> ^( PRED_COMPARISON ANY valueExpression compOp literalOrParameterName ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:311:1: comparisonPredicate : valueExpression compOp literalOrParameterName -> ^( PRED_COMPARISON ANY valueExpression compOp literalOrParameterName ) ; public final CMISParser.comparisonPredicate_return comparisonPredicate() throws RecognitionException { CMISParser.comparisonPredicate_return retval = new CMISParser.comparisonPredicate_return(); retval.start = input.LT(1); @@ -3611,11 +3611,11 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_valueExpression=new RewriteRuleSubtreeStream(adaptor,"rule valueExpression"); - RewriteRuleSubtreeStream stream_compOp=new RewriteRuleSubtreeStream(adaptor,"rule compOp"); RewriteRuleSubtreeStream stream_literalOrParameterName=new RewriteRuleSubtreeStream(adaptor,"rule literalOrParameterName"); + RewriteRuleSubtreeStream stream_compOp=new RewriteRuleSubtreeStream(adaptor,"rule compOp"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:312:2: ( valueExpression compOp literalOrParameterName -> ^( PRED_COMPARISON ANY valueExpression compOp literalOrParameterName ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:312:4: valueExpression compOp literalOrParameterName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:312:2: ( valueExpression compOp literalOrParameterName -> ^( PRED_COMPARISON ANY valueExpression compOp literalOrParameterName ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:312:4: valueExpression compOp literalOrParameterName { pushFollow(FOLLOW_valueExpression_in_comparisonPredicate1106); valueExpression81=valueExpression(); @@ -3638,7 +3638,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: compOp, literalOrParameterName, valueExpression + // elements: literalOrParameterName, compOp, valueExpression // token labels: // rule labels: retval // token list labels: @@ -3651,7 +3651,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 313:3: -> ^( PRED_COMPARISON ANY valueExpression compOp literalOrParameterName ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:313:6: ^( PRED_COMPARISON ANY valueExpression compOp literalOrParameterName ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:313:6: ^( PRED_COMPARISON ANY valueExpression compOp literalOrParameterName ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_COMPARISON, "PRED_COMPARISON"), root_1); @@ -3694,7 +3694,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "compOp" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:316:1: compOp : ( EQUALS | NOTEQUALS | LESSTHAN | GREATERTHAN | LESSTHANOREQUALS | GREATERTHANOREQUALS ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:316:1: compOp : ( EQUALS | NOTEQUALS | LESSTHAN | GREATERTHAN | LESSTHANOREQUALS | GREATERTHANOREQUALS ); public final CMISParser.compOp_return compOp() throws RecognitionException { CMISParser.compOp_return retval = new CMISParser.compOp_return(); retval.start = input.LT(1); @@ -3706,8 +3706,8 @@ public class CMISParser extends Parser { Object set84_tree=null; try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:317:2: ( EQUALS | NOTEQUALS | LESSTHAN | GREATERTHAN | LESSTHANOREQUALS | GREATERTHANOREQUALS ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:317:2: ( EQUALS | NOTEQUALS | LESSTHAN | GREATERTHAN | LESSTHANOREQUALS | GREATERTHANOREQUALS ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { root_0 = (Object)adaptor.nil(); @@ -3751,7 +3751,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "literalOrParameterName" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:325:1: literalOrParameterName : ( literal | parameterName ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:325:1: literalOrParameterName : ( literal | parameterName ); public final CMISParser.literalOrParameterName_return literalOrParameterName() throws RecognitionException { CMISParser.literalOrParameterName_return retval = new CMISParser.literalOrParameterName_return(); retval.start = input.LT(1); @@ -3765,7 +3765,7 @@ public class CMISParser extends Parser { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:326:2: ( literal | parameterName ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:326:2: ( literal | parameterName ) int alt28=2; int LA28_0 = input.LA(1); @@ -3784,7 +3784,7 @@ public class CMISParser extends Parser { } switch (alt28) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:326:4: literal + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:326:4: literal { root_0 = (Object)adaptor.nil(); @@ -3798,7 +3798,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:327:4: parameterName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:327:4: parameterName { root_0 = (Object)adaptor.nil(); @@ -3838,7 +3838,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "literal" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:330:1: literal : ( signedNumericLiteral | characterStringLiteral ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:330:1: literal : ( signedNumericLiteral | characterStringLiteral ); public final CMISParser.literal_return literal() throws RecognitionException { CMISParser.literal_return retval = new CMISParser.literal_return(); retval.start = input.LT(1); @@ -3852,7 +3852,7 @@ public class CMISParser extends Parser { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:331:2: ( signedNumericLiteral | characterStringLiteral ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:331:2: ( signedNumericLiteral | characterStringLiteral ) int alt29=2; int LA29_0 = input.LA(1); @@ -3871,7 +3871,7 @@ public class CMISParser extends Parser { } switch (alt29) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:331:4: signedNumericLiteral + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:331:4: signedNumericLiteral { root_0 = (Object)adaptor.nil(); @@ -3885,7 +3885,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:332:4: characterStringLiteral + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:332:4: characterStringLiteral { root_0 = (Object)adaptor.nil(); @@ -3925,7 +3925,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "inPredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:335:1: inPredicate : columnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY columnReference inValueList ( NOT )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:335:1: inPredicate : columnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY columnReference inValueList ( NOT )? ) ; public final CMISParser.inPredicate_return inPredicate() throws RecognitionException { CMISParser.inPredicate_return retval = new CMISParser.inPredicate_return(); retval.start = input.LT(1); @@ -3946,14 +3946,14 @@ public class CMISParser extends Parser { Object LPAREN92_tree=null; Object RPAREN94_tree=null; RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); - RewriteRuleTokenStream stream_IN=new RewriteRuleTokenStream(adaptor,"token IN"); - RewriteRuleTokenStream stream_NOT=new RewriteRuleTokenStream(adaptor,"token NOT"); RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); - RewriteRuleSubtreeStream stream_columnReference=new RewriteRuleSubtreeStream(adaptor,"rule columnReference"); + RewriteRuleTokenStream stream_NOT=new RewriteRuleTokenStream(adaptor,"token NOT"); + RewriteRuleTokenStream stream_IN=new RewriteRuleTokenStream(adaptor,"token IN"); RewriteRuleSubtreeStream stream_inValueList=new RewriteRuleSubtreeStream(adaptor,"rule inValueList"); + RewriteRuleSubtreeStream stream_columnReference=new RewriteRuleSubtreeStream(adaptor,"rule columnReference"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:336:2: ( columnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY columnReference inValueList ( NOT )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:336:4: columnReference ( NOT )? IN LPAREN inValueList RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:336:2: ( columnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY columnReference inValueList ( NOT )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:336:4: columnReference ( NOT )? IN LPAREN inValueList RPAREN { pushFollow(FOLLOW_columnReference_in_inPredicate1211); columnReference89=columnReference(); @@ -3961,7 +3961,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_columnReference.add(columnReference89.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:336:20: ( NOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:336:20: ( NOT )? int alt30=2; int LA30_0 = input.LA(1); @@ -3970,7 +3970,7 @@ public class CMISParser extends Parser { } switch (alt30) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:336:20: NOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:336:20: NOT { NOT90=(Token)match(input,NOT,FOLLOW_NOT_in_inPredicate1213); if (state.failed) return retval; if ( state.backtracking==0 ) stream_NOT.add(NOT90); @@ -3999,7 +3999,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: NOT, columnReference, inValueList + // elements: NOT, inValueList, columnReference // token labels: // rule labels: retval // token list labels: @@ -4012,7 +4012,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 337:3: -> ^( PRED_IN ANY columnReference inValueList ( NOT )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:337:6: ^( PRED_IN ANY columnReference inValueList ( NOT )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:337:6: ^( PRED_IN ANY columnReference inValueList ( NOT )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_IN, "PRED_IN"), root_1); @@ -4020,7 +4020,7 @@ public class CMISParser extends Parser { adaptor.addChild(root_1, (Object)adaptor.create(ANY, "ANY")); adaptor.addChild(root_1, stream_columnReference.nextTree()); adaptor.addChild(root_1, stream_inValueList.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:337:48: ( NOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:337:48: ( NOT )? if ( stream_NOT.hasNext() ) { adaptor.addChild(root_1, stream_NOT.nextNode()); @@ -4060,7 +4060,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "inValueList" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:340:1: inValueList : literalOrParameterName ( COMMA literalOrParameterName )* -> ^( LIST ( literalOrParameterName )+ ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:340:1: inValueList : literalOrParameterName ( COMMA literalOrParameterName )* -> ^( LIST ( literalOrParameterName )+ ) ; public final CMISParser.inValueList_return inValueList() throws RecognitionException { CMISParser.inValueList_return retval = new CMISParser.inValueList_return(); retval.start = input.LT(1); @@ -4077,8 +4077,8 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); RewriteRuleSubtreeStream stream_literalOrParameterName=new RewriteRuleSubtreeStream(adaptor,"rule literalOrParameterName"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:341:2: ( literalOrParameterName ( COMMA literalOrParameterName )* -> ^( LIST ( literalOrParameterName )+ ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:341:4: literalOrParameterName ( COMMA literalOrParameterName )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:341:2: ( literalOrParameterName ( COMMA literalOrParameterName )* -> ^( LIST ( literalOrParameterName )+ ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:341:4: literalOrParameterName ( COMMA literalOrParameterName )* { pushFollow(FOLLOW_literalOrParameterName_in_inValueList1251); literalOrParameterName95=literalOrParameterName(); @@ -4086,7 +4086,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_literalOrParameterName.add(literalOrParameterName95.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:341:27: ( COMMA literalOrParameterName )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:341:27: ( COMMA literalOrParameterName )* loop31: do { int alt31=2; @@ -4098,24 +4098,24 @@ public class CMISParser extends Parser { switch (alt31) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:341:28: COMMA literalOrParameterName - { - COMMA96=(Token)match(input,COMMA,FOLLOW_COMMA_in_inValueList1254); if (state.failed) return retval; - if ( state.backtracking==0 ) stream_COMMA.add(COMMA96); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:341:28: COMMA literalOrParameterName + { + COMMA96=(Token)match(input,COMMA,FOLLOW_COMMA_in_inValueList1254); if (state.failed) return retval; + if ( state.backtracking==0 ) stream_COMMA.add(COMMA96); - pushFollow(FOLLOW_literalOrParameterName_in_inValueList1256); - literalOrParameterName97=literalOrParameterName(); + pushFollow(FOLLOW_literalOrParameterName_in_inValueList1256); + literalOrParameterName97=literalOrParameterName(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_literalOrParameterName.add(literalOrParameterName97.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_literalOrParameterName.add(literalOrParameterName97.getTree()); - } - break; + } + break; - default : - break loop31; + default : + break loop31; } } while (true); @@ -4135,7 +4135,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 342:3: -> ^( LIST ( literalOrParameterName )+ ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:342:6: ^( LIST ( literalOrParameterName )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:342:6: ^( LIST ( literalOrParameterName )+ ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(LIST, "LIST"), root_1); @@ -4182,7 +4182,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "likePredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:345:1: likePredicate : columnReference ( NOT )? LIKE characterStringLiteral -> ^( PRED_LIKE columnReference characterStringLiteral ( NOT )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:345:1: likePredicate : columnReference ( NOT )? LIKE characterStringLiteral -> ^( PRED_LIKE columnReference characterStringLiteral ( NOT )? ) ; public final CMISParser.likePredicate_return likePredicate() throws RecognitionException { CMISParser.likePredicate_return retval = new CMISParser.likePredicate_return(); retval.start = input.LT(1); @@ -4198,13 +4198,13 @@ public class CMISParser extends Parser { Object NOT99_tree=null; Object LIKE100_tree=null; - RewriteRuleTokenStream stream_NOT=new RewriteRuleTokenStream(adaptor,"token NOT"); RewriteRuleTokenStream stream_LIKE=new RewriteRuleTokenStream(adaptor,"token LIKE"); + RewriteRuleTokenStream stream_NOT=new RewriteRuleTokenStream(adaptor,"token NOT"); RewriteRuleSubtreeStream stream_columnReference=new RewriteRuleSubtreeStream(adaptor,"rule columnReference"); RewriteRuleSubtreeStream stream_characterStringLiteral=new RewriteRuleSubtreeStream(adaptor,"rule characterStringLiteral"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:346:2: ( columnReference ( NOT )? LIKE characterStringLiteral -> ^( PRED_LIKE columnReference characterStringLiteral ( NOT )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:346:4: columnReference ( NOT )? LIKE characterStringLiteral + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:346:2: ( columnReference ( NOT )? LIKE characterStringLiteral -> ^( PRED_LIKE columnReference characterStringLiteral ( NOT )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:346:4: columnReference ( NOT )? LIKE characterStringLiteral { pushFollow(FOLLOW_columnReference_in_likePredicate1282); columnReference98=columnReference(); @@ -4212,7 +4212,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_columnReference.add(columnReference98.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:346:20: ( NOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:346:20: ( NOT )? int alt32=2; int LA32_0 = input.LA(1); @@ -4221,7 +4221,7 @@ public class CMISParser extends Parser { } switch (alt32) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:346:20: NOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:346:20: NOT { NOT99=(Token)match(input,NOT,FOLLOW_NOT_in_likePredicate1284); if (state.failed) return retval; if ( state.backtracking==0 ) stream_NOT.add(NOT99); @@ -4257,14 +4257,14 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 347:3: -> ^( PRED_LIKE columnReference characterStringLiteral ( NOT )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:347:6: ^( PRED_LIKE columnReference characterStringLiteral ( NOT )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:347:6: ^( PRED_LIKE columnReference characterStringLiteral ( NOT )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_LIKE, "PRED_LIKE"), root_1); adaptor.addChild(root_1, stream_columnReference.nextTree()); adaptor.addChild(root_1, stream_characterStringLiteral.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:347:57: ( NOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:347:57: ( NOT )? if ( stream_NOT.hasNext() ) { adaptor.addChild(root_1, stream_NOT.nextNode()); @@ -4304,7 +4304,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "nullPredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:350:1: nullPredicate : ( ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NULL -> ^( PRED_EXISTS columnReference NOT ) | ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NOT NULL -> ^( PRED_EXISTS columnReference ) ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:350:1: nullPredicate : ( ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NULL -> ^( PRED_EXISTS columnReference NOT ) | ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NOT NULL -> ^( PRED_EXISTS columnReference ) ); public final CMISParser.nullPredicate_return nullPredicate() throws RecognitionException { CMISParser.nullPredicate_return retval = new CMISParser.nullPredicate_return(); retval.start = input.LT(1); @@ -4336,14 +4336,14 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_columnReference=new RewriteRuleSubtreeStream(adaptor,"rule columnReference"); RewriteRuleSubtreeStream stream_multiValuedColumnReference=new RewriteRuleSubtreeStream(adaptor,"rule multiValuedColumnReference"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:351:2: ( ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NULL -> ^( PRED_EXISTS columnReference NOT ) | ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NOT NULL -> ^( PRED_EXISTS columnReference ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:351:2: ( ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NULL -> ^( PRED_EXISTS columnReference NOT ) | ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NOT NULL -> ^( PRED_EXISTS columnReference ) ) int alt35=2; alt35 = dfa35.predict(input); switch (alt35) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:351:4: ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NULL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:351:4: ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NULL { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:351:4: ( ( columnReference )=> columnReference | multiValuedColumnReference ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:351:4: ( ( columnReference )=> columnReference | multiValuedColumnReference ) int alt33=2; int LA33_0 = input.LA(1); @@ -4440,7 +4440,7 @@ public class CMISParser extends Parser { } switch (alt33) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:351:6: ( columnReference )=> columnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:351:6: ( columnReference )=> columnReference { pushFollow(FOLLOW_columnReference_in_nullPredicate1323); columnReference102=columnReference(); @@ -4452,7 +4452,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:351:44: multiValuedColumnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:351:44: multiValuedColumnReference { pushFollow(FOLLOW_multiValuedColumnReference_in_nullPredicate1327); multiValuedColumnReference103=multiValuedColumnReference(); @@ -4488,7 +4488,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 352:3: -> ^( PRED_EXISTS columnReference NOT ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:352:6: ^( PRED_EXISTS columnReference NOT ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:352:6: ^( PRED_EXISTS columnReference NOT ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_EXISTS, "PRED_EXISTS"), root_1); @@ -4505,9 +4505,9 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:353:9: ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NOT NULL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:353:9: ( ( columnReference )=> columnReference | multiValuedColumnReference ) IS NOT NULL { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:353:9: ( ( columnReference )=> columnReference | multiValuedColumnReference ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:353:9: ( ( columnReference )=> columnReference | multiValuedColumnReference ) int alt34=2; int LA34_0 = input.LA(1); @@ -4604,7 +4604,7 @@ public class CMISParser extends Parser { } switch (alt34) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:353:11: ( columnReference )=> columnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:353:11: ( columnReference )=> columnReference { pushFollow(FOLLOW_columnReference_in_nullPredicate1361); columnReference106=columnReference(); @@ -4616,7 +4616,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:353:49: multiValuedColumnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:353:49: multiValuedColumnReference { pushFollow(FOLLOW_multiValuedColumnReference_in_nullPredicate1365); multiValuedColumnReference107=multiValuedColumnReference(); @@ -4655,7 +4655,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 354:9: -> ^( PRED_EXISTS columnReference ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:354:12: ^( PRED_EXISTS columnReference ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:354:12: ^( PRED_EXISTS columnReference ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_EXISTS, "PRED_EXISTS"), root_1); @@ -4697,7 +4697,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "quantifiedComparisonPredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:357:1: quantifiedComparisonPredicate : literalOrParameterName compOp ANY multiValuedColumnReference -> ^( PRED_COMPARISON ANY literalOrParameterName compOp multiValuedColumnReference ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:357:1: quantifiedComparisonPredicate : literalOrParameterName compOp ANY multiValuedColumnReference -> ^( PRED_COMPARISON ANY literalOrParameterName compOp multiValuedColumnReference ) ; public final CMISParser.quantifiedComparisonPredicate_return quantifiedComparisonPredicate() throws RecognitionException { CMISParser.quantifiedComparisonPredicate_return retval = new CMISParser.quantifiedComparisonPredicate_return(); retval.start = input.LT(1); @@ -4714,12 +4714,12 @@ public class CMISParser extends Parser { Object ANY113_tree=null; RewriteRuleTokenStream stream_ANY=new RewriteRuleTokenStream(adaptor,"token ANY"); - RewriteRuleSubtreeStream stream_compOp=new RewriteRuleSubtreeStream(adaptor,"rule compOp"); RewriteRuleSubtreeStream stream_literalOrParameterName=new RewriteRuleSubtreeStream(adaptor,"rule literalOrParameterName"); + RewriteRuleSubtreeStream stream_compOp=new RewriteRuleSubtreeStream(adaptor,"rule compOp"); RewriteRuleSubtreeStream stream_multiValuedColumnReference=new RewriteRuleSubtreeStream(adaptor,"rule multiValuedColumnReference"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:358:2: ( literalOrParameterName compOp ANY multiValuedColumnReference -> ^( PRED_COMPARISON ANY literalOrParameterName compOp multiValuedColumnReference ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:358:4: literalOrParameterName compOp ANY multiValuedColumnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:358:2: ( literalOrParameterName compOp ANY multiValuedColumnReference -> ^( PRED_COMPARISON ANY literalOrParameterName compOp multiValuedColumnReference ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:358:4: literalOrParameterName compOp ANY multiValuedColumnReference { pushFollow(FOLLOW_literalOrParameterName_in_quantifiedComparisonPredicate1400); literalOrParameterName111=literalOrParameterName(); @@ -4745,7 +4745,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: ANY, literalOrParameterName, multiValuedColumnReference, compOp + // elements: ANY, multiValuedColumnReference, compOp, literalOrParameterName // token labels: // rule labels: retval // token list labels: @@ -4758,7 +4758,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 359:2: -> ^( PRED_COMPARISON ANY literalOrParameterName compOp multiValuedColumnReference ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:359:5: ^( PRED_COMPARISON ANY literalOrParameterName compOp multiValuedColumnReference ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:359:5: ^( PRED_COMPARISON ANY literalOrParameterName compOp multiValuedColumnReference ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_COMPARISON, "PRED_COMPARISON"), root_1); @@ -4801,7 +4801,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "quantifiedInPredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:363:1: quantifiedInPredicate : ANY multiValuedColumnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY multiValuedColumnReference inValueList ( NOT )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:363:1: quantifiedInPredicate : ANY multiValuedColumnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY multiValuedColumnReference inValueList ( NOT )? ) ; public final CMISParser.quantifiedInPredicate_return quantifiedInPredicate() throws RecognitionException { CMISParser.quantifiedInPredicate_return retval = new CMISParser.quantifiedInPredicate_return(); retval.start = input.LT(1); @@ -4824,15 +4824,15 @@ public class CMISParser extends Parser { Object LPAREN119_tree=null; Object RPAREN121_tree=null; RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); + RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); + RewriteRuleTokenStream stream_NOT=new RewriteRuleTokenStream(adaptor,"token NOT"); RewriteRuleTokenStream stream_ANY=new RewriteRuleTokenStream(adaptor,"token ANY"); RewriteRuleTokenStream stream_IN=new RewriteRuleTokenStream(adaptor,"token IN"); - RewriteRuleTokenStream stream_NOT=new RewriteRuleTokenStream(adaptor,"token NOT"); - RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); - RewriteRuleSubtreeStream stream_multiValuedColumnReference=new RewriteRuleSubtreeStream(adaptor,"rule multiValuedColumnReference"); RewriteRuleSubtreeStream stream_inValueList=new RewriteRuleSubtreeStream(adaptor,"rule inValueList"); + RewriteRuleSubtreeStream stream_multiValuedColumnReference=new RewriteRuleSubtreeStream(adaptor,"rule multiValuedColumnReference"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:364:2: ( ANY multiValuedColumnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY multiValuedColumnReference inValueList ( NOT )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:364:4: ANY multiValuedColumnReference ( NOT )? IN LPAREN inValueList RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:364:2: ( ANY multiValuedColumnReference ( NOT )? IN LPAREN inValueList RPAREN -> ^( PRED_IN ANY multiValuedColumnReference inValueList ( NOT )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:364:4: ANY multiValuedColumnReference ( NOT )? IN LPAREN inValueList RPAREN { ANY115=(Token)match(input,ANY,FOLLOW_ANY_in_quantifiedInPredicate1435); if (state.failed) return retval; if ( state.backtracking==0 ) stream_ANY.add(ANY115); @@ -4843,7 +4843,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_multiValuedColumnReference.add(multiValuedColumnReference116.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:364:35: ( NOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:364:35: ( NOT )? int alt36=2; int LA36_0 = input.LA(1); @@ -4852,7 +4852,7 @@ public class CMISParser extends Parser { } switch (alt36) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:364:35: NOT + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:364:35: NOT { NOT117=(Token)match(input,NOT,FOLLOW_NOT_in_quantifiedInPredicate1439); if (state.failed) return retval; if ( state.backtracking==0 ) stream_NOT.add(NOT117); @@ -4881,7 +4881,7 @@ public class CMISParser extends Parser { // AST REWRITE - // elements: ANY, multiValuedColumnReference, NOT, inValueList + // elements: multiValuedColumnReference, inValueList, ANY, NOT // token labels: // rule labels: retval // token list labels: @@ -4894,7 +4894,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 365:3: -> ^( PRED_IN ANY multiValuedColumnReference inValueList ( NOT )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:365:6: ^( PRED_IN ANY multiValuedColumnReference inValueList ( NOT )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:365:6: ^( PRED_IN ANY multiValuedColumnReference inValueList ( NOT )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_IN, "PRED_IN"), root_1); @@ -4902,7 +4902,7 @@ public class CMISParser extends Parser { adaptor.addChild(root_1, stream_ANY.nextNode()); adaptor.addChild(root_1, stream_multiValuedColumnReference.nextTree()); adaptor.addChild(root_1, stream_inValueList.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:365:59: ( NOT )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:365:59: ( NOT )? if ( stream_NOT.hasNext() ) { adaptor.addChild(root_1, stream_NOT.nextNode()); @@ -4942,7 +4942,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "textSearchPredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:368:1: textSearchPredicate : CONTAINS LPAREN ( qualifier COMMA | COMMA )? textSearchExpression RPAREN -> ^( PRED_FTS textSearchExpression ( qualifier )? ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:368:1: textSearchPredicate : CONTAINS LPAREN ( qualifier COMMA | COMMA )? textSearchExpression RPAREN -> ^( PRED_FTS textSearchExpression ( qualifier )? ) ; public final CMISParser.textSearchPredicate_return textSearchPredicate() throws RecognitionException { CMISParser.textSearchPredicate_return retval = new CMISParser.textSearchPredicate_return(); retval.start = input.LT(1); @@ -4964,15 +4964,15 @@ public class CMISParser extends Parser { Object COMMA125_tree=null; Object COMMA126_tree=null; Object RPAREN128_tree=null; - RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); + RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleTokenStream stream_CONTAINS=new RewriteRuleTokenStream(adaptor,"token CONTAINS"); RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); RewriteRuleSubtreeStream stream_textSearchExpression=new RewriteRuleSubtreeStream(adaptor,"rule textSearchExpression"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:369:2: ( CONTAINS LPAREN ( qualifier COMMA | COMMA )? textSearchExpression RPAREN -> ^( PRED_FTS textSearchExpression ( qualifier )? ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:369:4: CONTAINS LPAREN ( qualifier COMMA | COMMA )? textSearchExpression RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:369:2: ( CONTAINS LPAREN ( qualifier COMMA | COMMA )? textSearchExpression RPAREN -> ^( PRED_FTS textSearchExpression ( qualifier )? ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:369:4: CONTAINS LPAREN ( qualifier COMMA | COMMA )? textSearchExpression RPAREN { CONTAINS122=(Token)match(input,CONTAINS,FOLLOW_CONTAINS_in_textSearchPredicate1478); if (state.failed) return retval; if ( state.backtracking==0 ) stream_CONTAINS.add(CONTAINS122); @@ -4980,7 +4980,7 @@ public class CMISParser extends Parser { LPAREN123=(Token)match(input,LPAREN,FOLLOW_LPAREN_in_textSearchPredicate1480); if (state.failed) return retval; if ( state.backtracking==0 ) stream_LPAREN.add(LPAREN123); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:369:20: ( qualifier COMMA | COMMA )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:369:20: ( qualifier COMMA | COMMA )? int alt37=3; int LA37_0 = input.LA(1); @@ -4992,7 +4992,7 @@ public class CMISParser extends Parser { } switch (alt37) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:369:21: qualifier COMMA + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:369:21: qualifier COMMA { pushFollow(FOLLOW_qualifier_in_textSearchPredicate1483); qualifier124=qualifier(); @@ -5007,7 +5007,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:369:39: COMMA + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:369:39: COMMA { COMMA126=(Token)match(input,COMMA,FOLLOW_COMMA_in_textSearchPredicate1489); if (state.failed) return retval; if ( state.backtracking==0 ) stream_COMMA.add(COMMA126); @@ -5043,13 +5043,13 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 370:3: -> ^( PRED_FTS textSearchExpression ( qualifier )? ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:370:6: ^( PRED_FTS textSearchExpression ( qualifier )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:370:6: ^( PRED_FTS textSearchExpression ( qualifier )? ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_FTS, "PRED_FTS"), root_1); adaptor.addChild(root_1, stream_textSearchExpression.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:370:38: ( qualifier )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:370:38: ( qualifier )? if ( stream_qualifier.hasNext() ) { adaptor.addChild(root_1, stream_qualifier.nextTree()); @@ -5089,7 +5089,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "folderPredicate" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:373:1: folderPredicate : ( IN_FOLDER folderPredicateArgs -> ^( PRED_CHILD folderPredicateArgs ) | IN_TREE folderPredicateArgs -> ^( PRED_DESCENDANT folderPredicateArgs ) ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:373:1: folderPredicate : ( IN_FOLDER folderPredicateArgs -> ^( PRED_CHILD folderPredicateArgs ) | IN_TREE folderPredicateArgs -> ^( PRED_DESCENDANT folderPredicateArgs ) ); public final CMISParser.folderPredicate_return folderPredicate() throws RecognitionException { CMISParser.folderPredicate_return retval = new CMISParser.folderPredicate_return(); retval.start = input.LT(1); @@ -5109,7 +5109,7 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_IN_FOLDER=new RewriteRuleTokenStream(adaptor,"token IN_FOLDER"); RewriteRuleSubtreeStream stream_folderPredicateArgs=new RewriteRuleSubtreeStream(adaptor,"rule folderPredicateArgs"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:374:2: ( IN_FOLDER folderPredicateArgs -> ^( PRED_CHILD folderPredicateArgs ) | IN_TREE folderPredicateArgs -> ^( PRED_DESCENDANT folderPredicateArgs ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:374:2: ( IN_FOLDER folderPredicateArgs -> ^( PRED_CHILD folderPredicateArgs ) | IN_TREE folderPredicateArgs -> ^( PRED_DESCENDANT folderPredicateArgs ) ) int alt38=2; int LA38_0 = input.LA(1); @@ -5128,7 +5128,7 @@ public class CMISParser extends Parser { } switch (alt38) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:374:4: IN_FOLDER folderPredicateArgs + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:374:4: IN_FOLDER folderPredicateArgs { IN_FOLDER129=(Token)match(input,IN_FOLDER,FOLLOW_IN_FOLDER_in_folderPredicate1520); if (state.failed) return retval; if ( state.backtracking==0 ) stream_IN_FOLDER.add(IN_FOLDER129); @@ -5155,7 +5155,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 375:3: -> ^( PRED_CHILD folderPredicateArgs ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:375:6: ^( PRED_CHILD folderPredicateArgs ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:375:6: ^( PRED_CHILD folderPredicateArgs ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_CHILD, "PRED_CHILD"), root_1); @@ -5171,7 +5171,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:376:10: IN_TREE folderPredicateArgs + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:376:10: IN_TREE folderPredicateArgs { IN_TREE131=(Token)match(input,IN_TREE,FOLLOW_IN_TREE_in_folderPredicate1544); if (state.failed) return retval; if ( state.backtracking==0 ) stream_IN_TREE.add(IN_TREE131); @@ -5198,7 +5198,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 377:3: -> ^( PRED_DESCENDANT folderPredicateArgs ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:377:6: ^( PRED_DESCENDANT folderPredicateArgs ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:377:6: ^( PRED_DESCENDANT folderPredicateArgs ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PRED_DESCENDANT, "PRED_DESCENDANT"), root_1); @@ -5240,7 +5240,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "folderPredicateArgs" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:380:1: folderPredicateArgs : LPAREN ( qualifier COMMA | COMMA )? folderId RPAREN -> folderId ( qualifier )? ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:380:1: folderPredicateArgs : LPAREN ( qualifier COMMA | COMMA )? folderId RPAREN -> folderId ( qualifier )? ; public final CMISParser.folderPredicateArgs_return folderPredicateArgs() throws RecognitionException { CMISParser.folderPredicateArgs_return retval = new CMISParser.folderPredicateArgs_return(); retval.start = input.LT(1); @@ -5260,19 +5260,19 @@ public class CMISParser extends Parser { Object COMMA135_tree=null; Object COMMA136_tree=null; Object RPAREN138_tree=null; - RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); + RewriteRuleTokenStream stream_RPAREN=new RewriteRuleTokenStream(adaptor,"token RPAREN"); RewriteRuleTokenStream stream_LPAREN=new RewriteRuleTokenStream(adaptor,"token LPAREN"); - RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); RewriteRuleSubtreeStream stream_folderId=new RewriteRuleSubtreeStream(adaptor,"rule folderId"); + RewriteRuleSubtreeStream stream_qualifier=new RewriteRuleSubtreeStream(adaptor,"rule qualifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:381:2: ( LPAREN ( qualifier COMMA | COMMA )? folderId RPAREN -> folderId ( qualifier )? ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:381:4: LPAREN ( qualifier COMMA | COMMA )? folderId RPAREN + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:381:2: ( LPAREN ( qualifier COMMA | COMMA )? folderId RPAREN -> folderId ( qualifier )? ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:381:4: LPAREN ( qualifier COMMA | COMMA )? folderId RPAREN { LPAREN133=(Token)match(input,LPAREN,FOLLOW_LPAREN_in_folderPredicateArgs1568); if (state.failed) return retval; if ( state.backtracking==0 ) stream_LPAREN.add(LPAREN133); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:381:11: ( qualifier COMMA | COMMA )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:381:11: ( qualifier COMMA | COMMA )? int alt39=3; int LA39_0 = input.LA(1); @@ -5284,7 +5284,7 @@ public class CMISParser extends Parser { } switch (alt39) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:381:12: qualifier COMMA + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:381:12: qualifier COMMA { pushFollow(FOLLOW_qualifier_in_folderPredicateArgs1571); qualifier134=qualifier(); @@ -5299,7 +5299,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:381:30: COMMA + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:381:30: COMMA { COMMA136=(Token)match(input,COMMA,FOLLOW_COMMA_in_folderPredicateArgs1577); if (state.failed) return retval; if ( state.backtracking==0 ) stream_COMMA.add(COMMA136); @@ -5336,7 +5336,7 @@ public class CMISParser extends Parser { // 382:3: -> folderId ( qualifier )? { adaptor.addChild(root_0, stream_folderId.nextTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:382:15: ( qualifier )? + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:382:15: ( qualifier )? if ( stream_qualifier.hasNext() ) { adaptor.addChild(root_0, stream_qualifier.nextTree()); @@ -5373,7 +5373,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "orderByClause" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:385:1: orderByClause : ORDER BY sortSpecification ( COMMA sortSpecification )* -> ^( ORDER ( sortSpecification )+ ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:385:1: orderByClause : ORDER BY sortSpecification ( COMMA sortSpecification )* -> ^( ORDER ( sortSpecification )+ ) ; public final CMISParser.orderByClause_return orderByClause() throws RecognitionException { CMISParser.orderByClause_return retval = new CMISParser.orderByClause_return(); retval.start = input.LT(1); @@ -5391,14 +5391,14 @@ public class CMISParser extends Parser { Object ORDER139_tree=null; Object BY140_tree=null; Object COMMA142_tree=null; - RewriteRuleTokenStream stream_BY=new RewriteRuleTokenStream(adaptor,"token BY"); - RewriteRuleTokenStream stream_ORDER=new RewriteRuleTokenStream(adaptor,"token ORDER"); RewriteRuleTokenStream stream_COMMA=new RewriteRuleTokenStream(adaptor,"token COMMA"); + RewriteRuleTokenStream stream_ORDER=new RewriteRuleTokenStream(adaptor,"token ORDER"); + RewriteRuleTokenStream stream_BY=new RewriteRuleTokenStream(adaptor,"token BY"); RewriteRuleSubtreeStream stream_sortSpecification=new RewriteRuleSubtreeStream(adaptor,"rule sortSpecification"); paraphrases.push("in order by"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:388:2: ( ORDER BY sortSpecification ( COMMA sortSpecification )* -> ^( ORDER ( sortSpecification )+ ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:388:4: ORDER BY sortSpecification ( COMMA sortSpecification )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:388:2: ( ORDER BY sortSpecification ( COMMA sortSpecification )* -> ^( ORDER ( sortSpecification )+ ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:388:4: ORDER BY sortSpecification ( COMMA sortSpecification )* { ORDER139=(Token)match(input,ORDER,FOLLOW_ORDER_in_orderByClause1622); if (state.failed) return retval; if ( state.backtracking==0 ) stream_ORDER.add(ORDER139); @@ -5412,7 +5412,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_sortSpecification.add(sortSpecification141.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:388:31: ( COMMA sortSpecification )* + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:388:31: ( COMMA sortSpecification )* loop40: do { int alt40=2; @@ -5424,24 +5424,24 @@ public class CMISParser extends Parser { switch (alt40) { - case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:388:33: COMMA sortSpecification - { - COMMA142=(Token)match(input,COMMA,FOLLOW_COMMA_in_orderByClause1630); if (state.failed) return retval; - if ( state.backtracking==0 ) stream_COMMA.add(COMMA142); + case 1 : + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:388:33: COMMA sortSpecification + { + COMMA142=(Token)match(input,COMMA,FOLLOW_COMMA_in_orderByClause1630); if (state.failed) return retval; + if ( state.backtracking==0 ) stream_COMMA.add(COMMA142); - pushFollow(FOLLOW_sortSpecification_in_orderByClause1632); - sortSpecification143=sortSpecification(); + pushFollow(FOLLOW_sortSpecification_in_orderByClause1632); + sortSpecification143=sortSpecification(); - state._fsp--; - if (state.failed) return retval; - if ( state.backtracking==0 ) stream_sortSpecification.add(sortSpecification143.getTree()); + state._fsp--; + if (state.failed) return retval; + if ( state.backtracking==0 ) stream_sortSpecification.add(sortSpecification143.getTree()); - } - break; + } + break; - default : - break loop40; + default : + break loop40; } } while (true); @@ -5461,7 +5461,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 389:3: -> ^( ORDER ( sortSpecification )+ ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:389:6: ^( ORDER ( sortSpecification )+ ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:389:6: ^( ORDER ( sortSpecification )+ ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot(stream_ORDER.nextNode(), root_1); @@ -5511,7 +5511,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "sortSpecification" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:392:1: sortSpecification : ( columnReference -> ^( SORT_SPECIFICATION columnReference ASC ) | columnReference (by= ASC | by= DESC ) -> ^( SORT_SPECIFICATION columnReference $by) ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:392:1: sortSpecification : ( columnReference -> ^( SORT_SPECIFICATION columnReference ASC ) | columnReference (by= ASC | by= DESC ) -> ^( SORT_SPECIFICATION columnReference $by) ); public final CMISParser.sortSpecification_return sortSpecification() throws RecognitionException { CMISParser.sortSpecification_return retval = new CMISParser.sortSpecification_return(); retval.start = input.LT(1); @@ -5525,16 +5525,16 @@ public class CMISParser extends Parser { Object by_tree=null; - RewriteRuleTokenStream stream_ASC=new RewriteRuleTokenStream(adaptor,"token ASC"); RewriteRuleTokenStream stream_DESC=new RewriteRuleTokenStream(adaptor,"token DESC"); + RewriteRuleTokenStream stream_ASC=new RewriteRuleTokenStream(adaptor,"token ASC"); RewriteRuleSubtreeStream stream_columnReference=new RewriteRuleSubtreeStream(adaptor,"rule columnReference"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:393:2: ( columnReference -> ^( SORT_SPECIFICATION columnReference ASC ) | columnReference (by= ASC | by= DESC ) -> ^( SORT_SPECIFICATION columnReference $by) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:393:2: ( columnReference -> ^( SORT_SPECIFICATION columnReference ASC ) | columnReference (by= ASC | by= DESC ) -> ^( SORT_SPECIFICATION columnReference $by) ) int alt42=2; alt42 = dfa42.predict(input); switch (alt42) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:393:4: columnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:393:4: columnReference { pushFollow(FOLLOW_columnReference_in_sortSpecification1658); columnReference144=columnReference(); @@ -5558,7 +5558,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 394:3: -> ^( SORT_SPECIFICATION columnReference ASC ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:394:6: ^( SORT_SPECIFICATION columnReference ASC ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:394:6: ^( SORT_SPECIFICATION columnReference ASC ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(SORT_SPECIFICATION, "SORT_SPECIFICATION"), root_1); @@ -5575,7 +5575,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:395:4: columnReference (by= ASC | by= DESC ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:395:4: columnReference (by= ASC | by= DESC ) { pushFollow(FOLLOW_columnReference_in_sortSpecification1676); columnReference145=columnReference(); @@ -5583,7 +5583,7 @@ public class CMISParser extends Parser { state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) stream_columnReference.add(columnReference145.getTree()); - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:395:20: (by= ASC | by= DESC ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:395:20: (by= ASC | by= DESC ) int alt41=2; int LA41_0 = input.LA(1); @@ -5602,7 +5602,7 @@ public class CMISParser extends Parser { } switch (alt41) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:395:22: by= ASC + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:395:22: by= ASC { by=(Token)match(input,ASC,FOLLOW_ASC_in_sortSpecification1682); if (state.failed) return retval; if ( state.backtracking==0 ) stream_ASC.add(by); @@ -5611,7 +5611,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:395:31: by= DESC + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:395:31: by= DESC { by=(Token)match(input,DESC,FOLLOW_DESC_in_sortSpecification1688); if (state.failed) return retval; if ( state.backtracking==0 ) stream_DESC.add(by); @@ -5639,7 +5639,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 396:3: -> ^( SORT_SPECIFICATION columnReference $by) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:396:6: ^( SORT_SPECIFICATION columnReference $by) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:396:6: ^( SORT_SPECIFICATION columnReference $by) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(SORT_SPECIFICATION, "SORT_SPECIFICATION"), root_1); @@ -5682,7 +5682,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "correlationName" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:399:1: correlationName : identifier ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:399:1: correlationName : identifier ; public final CMISParser.correlationName_return correlationName() throws RecognitionException { CMISParser.correlationName_return retval = new CMISParser.correlationName_return(); retval.start = input.LT(1); @@ -5694,8 +5694,8 @@ public class CMISParser extends Parser { try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:400:2: ( identifier ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:400:4: identifier + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:400:2: ( identifier ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:400:4: identifier { root_0 = (Object)adaptor.nil(); @@ -5733,7 +5733,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "tableName" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:407:1: tableName : identifier -> identifier ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:407:1: tableName : identifier -> identifier ; public final CMISParser.tableName_return tableName() throws RecognitionException { CMISParser.tableName_return retval = new CMISParser.tableName_return(); retval.start = input.LT(1); @@ -5745,8 +5745,8 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:408:2: ( identifier -> identifier ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:408:4: identifier + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:408:2: ( identifier -> identifier ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:408:4: identifier { pushFollow(FOLLOW_identifier_in_tableName1729); identifier147=identifier(); @@ -5802,7 +5802,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "columnName" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:412:1: columnName : identifier -> identifier ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:412:1: columnName : identifier -> identifier ; public final CMISParser.columnName_return columnName() throws RecognitionException { CMISParser.columnName_return retval = new CMISParser.columnName_return(); retval.start = input.LT(1); @@ -5814,8 +5814,8 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:413:2: ( identifier -> identifier ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:413:4: identifier + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:413:2: ( identifier -> identifier ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:413:4: identifier { pushFollow(FOLLOW_identifier_in_columnName1747); identifier148=identifier(); @@ -5871,7 +5871,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "multiValuedColumnName" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:417:1: multiValuedColumnName : identifier -> identifier ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:417:1: multiValuedColumnName : identifier -> identifier ; public final CMISParser.multiValuedColumnName_return multiValuedColumnName() throws RecognitionException { CMISParser.multiValuedColumnName_return retval = new CMISParser.multiValuedColumnName_return(); retval.start = input.LT(1); @@ -5883,8 +5883,8 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:418:2: ( identifier -> identifier ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:418:4: identifier + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:418:2: ( identifier -> identifier ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:418:4: identifier { pushFollow(FOLLOW_identifier_in_multiValuedColumnName1766); identifier149=identifier(); @@ -5940,7 +5940,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "parameterName" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:422:1: parameterName : COLON identifier -> ^( PARAMETER identifier ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:422:1: parameterName : COLON identifier -> ^( PARAMETER identifier ) ; public final CMISParser.parameterName_return parameterName() throws RecognitionException { CMISParser.parameterName_return retval = new CMISParser.parameterName_return(); retval.start = input.LT(1); @@ -5955,8 +5955,8 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_COLON=new RewriteRuleTokenStream(adaptor,"token COLON"); RewriteRuleSubtreeStream stream_identifier=new RewriteRuleSubtreeStream(adaptor,"rule identifier"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:423:2: ( COLON identifier -> ^( PARAMETER identifier ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:423:4: COLON identifier + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:423:2: ( COLON identifier -> ^( PARAMETER identifier ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:423:4: COLON identifier { COLON150=(Token)match(input,COLON,FOLLOW_COLON_in_parameterName1784); if (state.failed) return retval; if ( state.backtracking==0 ) stream_COLON.add(COLON150); @@ -5983,7 +5983,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 424:3: -> ^( PARAMETER identifier ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:424:6: ^( PARAMETER identifier ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:424:6: ^( PARAMETER identifier ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(PARAMETER, "PARAMETER"), root_1); @@ -6023,7 +6023,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "folderId" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:427:1: folderId : characterStringLiteral -> characterStringLiteral ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:427:1: folderId : characterStringLiteral -> characterStringLiteral ; public final CMISParser.folderId_return folderId() throws RecognitionException { CMISParser.folderId_return retval = new CMISParser.folderId_return(); retval.start = input.LT(1); @@ -6035,8 +6035,8 @@ public class CMISParser extends Parser { RewriteRuleSubtreeStream stream_characterStringLiteral=new RewriteRuleSubtreeStream(adaptor,"rule characterStringLiteral"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:428:3: ( characterStringLiteral -> characterStringLiteral ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:428:5: characterStringLiteral + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:428:3: ( characterStringLiteral -> characterStringLiteral ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:428:5: characterStringLiteral { pushFollow(FOLLOW_characterStringLiteral_in_folderId1809); characterStringLiteral152=characterStringLiteral(); @@ -6092,7 +6092,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "textSearchExpression" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:432:1: textSearchExpression : QUOTED_STRING ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:432:1: textSearchExpression : QUOTED_STRING ; public final CMISParser.textSearchExpression_return textSearchExpression() throws RecognitionException { CMISParser.textSearchExpression_return retval = new CMISParser.textSearchExpression_return(); retval.start = input.LT(1); @@ -6104,8 +6104,8 @@ public class CMISParser extends Parser { Object QUOTED_STRING153_tree=null; try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:433:2: ( QUOTED_STRING ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:433:4: QUOTED_STRING + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:433:2: ( QUOTED_STRING ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:433:4: QUOTED_STRING { root_0 = (Object)adaptor.nil(); @@ -6142,7 +6142,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "identifier" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:436:1: identifier : ( ID -> ID | DOUBLE_QUOTE keyWordOrId DOUBLE_QUOTE -> ^( keyWordOrId ) ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:436:1: identifier : ( ID -> ID | DOUBLE_QUOTE keyWordOrId DOUBLE_QUOTE -> ^( keyWordOrId ) ); public final CMISParser.identifier_return identifier() throws RecognitionException { CMISParser.identifier_return retval = new CMISParser.identifier_return(); retval.start = input.LT(1); @@ -6158,11 +6158,11 @@ public class CMISParser extends Parser { Object ID154_tree=null; Object DOUBLE_QUOTE155_tree=null; Object DOUBLE_QUOTE157_tree=null; - RewriteRuleTokenStream stream_ID=new RewriteRuleTokenStream(adaptor,"token ID"); RewriteRuleTokenStream stream_DOUBLE_QUOTE=new RewriteRuleTokenStream(adaptor,"token DOUBLE_QUOTE"); + RewriteRuleTokenStream stream_ID=new RewriteRuleTokenStream(adaptor,"token ID"); RewriteRuleSubtreeStream stream_keyWordOrId=new RewriteRuleSubtreeStream(adaptor,"rule keyWordOrId"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:437:2: ( ID -> ID | DOUBLE_QUOTE keyWordOrId DOUBLE_QUOTE -> ^( keyWordOrId ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:437:2: ( ID -> ID | DOUBLE_QUOTE keyWordOrId DOUBLE_QUOTE -> ^( keyWordOrId ) ) int alt43=2; int LA43_0 = input.LA(1); @@ -6181,7 +6181,7 @@ public class CMISParser extends Parser { } switch (alt43) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:437:4: ID + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:437:4: ID { ID154=(Token)match(input,ID,FOLLOW_ID_in_identifier1842); if (state.failed) return retval; if ( state.backtracking==0 ) stream_ID.add(ID154); @@ -6210,7 +6210,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:439:4: DOUBLE_QUOTE keyWordOrId DOUBLE_QUOTE + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:439:4: DOUBLE_QUOTE keyWordOrId DOUBLE_QUOTE { DOUBLE_QUOTE155=(Token)match(input,DOUBLE_QUOTE,FOLLOW_DOUBLE_QUOTE_in_identifier1853); if (state.failed) return retval; if ( state.backtracking==0 ) stream_DOUBLE_QUOTE.add(DOUBLE_QUOTE155); @@ -6240,7 +6240,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 440:3: -> ^( keyWordOrId ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:440:6: ^( keyWordOrId ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:440:6: ^( keyWordOrId ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot(stream_keyWordOrId.nextNode(), root_1); @@ -6280,7 +6280,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "signedNumericLiteral" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:443:1: signedNumericLiteral : ( FLOATING_POINT_LITERAL -> ^( NUMERIC_LITERAL FLOATING_POINT_LITERAL ) | integerLiteral -> integerLiteral ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:443:1: signedNumericLiteral : ( FLOATING_POINT_LITERAL -> ^( NUMERIC_LITERAL FLOATING_POINT_LITERAL ) | integerLiteral -> integerLiteral ); public final CMISParser.signedNumericLiteral_return signedNumericLiteral() throws RecognitionException { CMISParser.signedNumericLiteral_return retval = new CMISParser.signedNumericLiteral_return(); retval.start = input.LT(1); @@ -6295,7 +6295,7 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_FLOATING_POINT_LITERAL=new RewriteRuleTokenStream(adaptor,"token FLOATING_POINT_LITERAL"); RewriteRuleSubtreeStream stream_integerLiteral=new RewriteRuleSubtreeStream(adaptor,"rule integerLiteral"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:444:2: ( FLOATING_POINT_LITERAL -> ^( NUMERIC_LITERAL FLOATING_POINT_LITERAL ) | integerLiteral -> integerLiteral ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:444:2: ( FLOATING_POINT_LITERAL -> ^( NUMERIC_LITERAL FLOATING_POINT_LITERAL ) | integerLiteral -> integerLiteral ) int alt44=2; int LA44_0 = input.LA(1); @@ -6314,7 +6314,7 @@ public class CMISParser extends Parser { } switch (alt44) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:444:4: FLOATING_POINT_LITERAL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:444:4: FLOATING_POINT_LITERAL { FLOATING_POINT_LITERAL158=(Token)match(input,FLOATING_POINT_LITERAL,FOLLOW_FLOATING_POINT_LITERAL_in_signedNumericLiteral1877); if (state.failed) return retval; if ( state.backtracking==0 ) stream_FLOATING_POINT_LITERAL.add(FLOATING_POINT_LITERAL158); @@ -6335,7 +6335,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 445:3: -> ^( NUMERIC_LITERAL FLOATING_POINT_LITERAL ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:445:6: ^( NUMERIC_LITERAL FLOATING_POINT_LITERAL ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:445:6: ^( NUMERIC_LITERAL FLOATING_POINT_LITERAL ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(NUMERIC_LITERAL, "NUMERIC_LITERAL"), root_1); @@ -6351,7 +6351,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:446:4: integerLiteral + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:446:4: integerLiteral { pushFollow(FOLLOW_integerLiteral_in_signedNumericLiteral1892); integerLiteral159=integerLiteral(); @@ -6409,7 +6409,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "integerLiteral" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:450:1: integerLiteral : DECIMAL_INTEGER_LITERAL -> ^( NUMERIC_LITERAL DECIMAL_INTEGER_LITERAL ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:450:1: integerLiteral : DECIMAL_INTEGER_LITERAL -> ^( NUMERIC_LITERAL DECIMAL_INTEGER_LITERAL ) ; public final CMISParser.integerLiteral_return integerLiteral() throws RecognitionException { CMISParser.integerLiteral_return retval = new CMISParser.integerLiteral_return(); retval.start = input.LT(1); @@ -6422,8 +6422,8 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_DECIMAL_INTEGER_LITERAL=new RewriteRuleTokenStream(adaptor,"token DECIMAL_INTEGER_LITERAL"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:451:2: ( DECIMAL_INTEGER_LITERAL -> ^( NUMERIC_LITERAL DECIMAL_INTEGER_LITERAL ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:451:4: DECIMAL_INTEGER_LITERAL + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:451:2: ( DECIMAL_INTEGER_LITERAL -> ^( NUMERIC_LITERAL DECIMAL_INTEGER_LITERAL ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:451:4: DECIMAL_INTEGER_LITERAL { DECIMAL_INTEGER_LITERAL160=(Token)match(input,DECIMAL_INTEGER_LITERAL,FOLLOW_DECIMAL_INTEGER_LITERAL_in_integerLiteral1911); if (state.failed) return retval; if ( state.backtracking==0 ) stream_DECIMAL_INTEGER_LITERAL.add(DECIMAL_INTEGER_LITERAL160); @@ -6444,7 +6444,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 452:3: -> ^( NUMERIC_LITERAL DECIMAL_INTEGER_LITERAL ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:452:6: ^( NUMERIC_LITERAL DECIMAL_INTEGER_LITERAL ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:452:6: ^( NUMERIC_LITERAL DECIMAL_INTEGER_LITERAL ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(NUMERIC_LITERAL, "NUMERIC_LITERAL"), root_1); @@ -6484,7 +6484,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "characterStringLiteral" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:455:1: characterStringLiteral : QUOTED_STRING -> ^( STRING_LITERAL QUOTED_STRING ) ; + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:455:1: characterStringLiteral : QUOTED_STRING -> ^( STRING_LITERAL QUOTED_STRING ) ; public final CMISParser.characterStringLiteral_return characterStringLiteral() throws RecognitionException { CMISParser.characterStringLiteral_return retval = new CMISParser.characterStringLiteral_return(); retval.start = input.LT(1); @@ -6497,8 +6497,8 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_QUOTED_STRING=new RewriteRuleTokenStream(adaptor,"token QUOTED_STRING"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:456:2: ( QUOTED_STRING -> ^( STRING_LITERAL QUOTED_STRING ) ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:456:4: QUOTED_STRING + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:456:2: ( QUOTED_STRING -> ^( STRING_LITERAL QUOTED_STRING ) ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:456:4: QUOTED_STRING { QUOTED_STRING161=(Token)match(input,QUOTED_STRING,FOLLOW_QUOTED_STRING_in_characterStringLiteral1934); if (state.failed) return retval; if ( state.backtracking==0 ) stream_QUOTED_STRING.add(QUOTED_STRING161); @@ -6519,7 +6519,7 @@ public class CMISParser extends Parser { root_0 = (Object)adaptor.nil(); // 457:3: -> ^( STRING_LITERAL QUOTED_STRING ) { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:457:6: ^( STRING_LITERAL QUOTED_STRING ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:457:6: ^( STRING_LITERAL QUOTED_STRING ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot((Object)adaptor.create(STRING_LITERAL, "STRING_LITERAL"), root_1); @@ -6559,7 +6559,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "keyWord" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:461:1: keyWord : ( SELECT | AS | UPPER | LOWER | FROM | JOIN | INNER | LEFT | OUTER | ON | WHERE | OR | AND | NOT | IN | LIKE | IS | NULL | ANY | CONTAINS | IN_FOLDER | IN_TREE | ORDER | BY | ASC | DESC | SCORE ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:461:1: keyWord : ( SELECT | AS | UPPER | LOWER | FROM | JOIN | INNER | LEFT | OUTER | ON | WHERE | OR | AND | NOT | IN | LIKE | IS | NULL | ANY | CONTAINS | IN_FOLDER | IN_TREE | ORDER | BY | ASC | DESC | SCORE ); public final CMISParser.keyWord_return keyWord() throws RecognitionException { CMISParser.keyWord_return retval = new CMISParser.keyWord_return(); retval.start = input.LT(1); @@ -6571,8 +6571,8 @@ public class CMISParser extends Parser { Object set162_tree=null; try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:461:9: ( SELECT | AS | UPPER | LOWER | FROM | JOIN | INNER | LEFT | OUTER | ON | WHERE | OR | AND | NOT | IN | LIKE | IS | NULL | ANY | CONTAINS | IN_FOLDER | IN_TREE | ORDER | BY | ASC | DESC | SCORE ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g: + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:461:9: ( SELECT | AS | UPPER | LOWER | FROM | JOIN | INNER | LEFT | OUTER | ON | WHERE | OR | AND | NOT | IN | LIKE | IS | NULL | ANY | CONTAINS | IN_FOLDER | IN_TREE | ORDER | BY | ASC | DESC | SCORE ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g: { root_0 = (Object)adaptor.nil(); @@ -6616,7 +6616,7 @@ public class CMISParser extends Parser { }; // $ANTLR start "keyWordOrId" - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:490:1: keyWordOrId : ( keyWord -> keyWord | ID -> ID ); + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:490:1: keyWordOrId : ( keyWord -> keyWord | ID -> ID ); public final CMISParser.keyWordOrId_return keyWordOrId() throws RecognitionException { CMISParser.keyWordOrId_return retval = new CMISParser.keyWordOrId_return(); retval.start = input.LT(1); @@ -6631,7 +6631,7 @@ public class CMISParser extends Parser { RewriteRuleTokenStream stream_ID=new RewriteRuleTokenStream(adaptor,"token ID"); RewriteRuleSubtreeStream stream_keyWord=new RewriteRuleSubtreeStream(adaptor,"rule keyWord"); try { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:491:2: ( keyWord -> keyWord | ID -> ID ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:491:2: ( keyWord -> keyWord | ID -> ID ) int alt45=2; int LA45_0 = input.LA(1); @@ -6650,7 +6650,7 @@ public class CMISParser extends Parser { } switch (alt45) { case 1 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:491:4: keyWord + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:491:4: keyWord { pushFollow(FOLLOW_keyWord_in_keyWordOrId2143); keyWord163=keyWord(); @@ -6682,7 +6682,7 @@ public class CMISParser extends Parser { } break; case 2 : - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:493:4: ID + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:493:4: ID { ID164=(Token)match(input,ID,FOLLOW_ID_in_keyWordOrId2155); if (state.failed) return retval; if ( state.backtracking==0 ) stream_ID.add(ID164); @@ -6733,8 +6733,8 @@ public class CMISParser extends Parser { // $ANTLR start synpred1_CMIS public final void synpred1_CMIS_fragment() throws RecognitionException { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:4: ( valueExpression ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:165:5: valueExpression + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:4: ( valueExpression ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:165:5: valueExpression { pushFollow(FOLLOW_valueExpression_in_synpred1_CMIS287); valueExpression(); @@ -6748,8 +6748,8 @@ public class CMISParser extends Parser { // $ANTLR start synpred2_CMIS public final void synpred2_CMIS_fragment() throws RecognitionException { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:207:4: ( tableName ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:207:5: tableName + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:207:4: ( tableName ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:207:5: tableName { pushFollow(FOLLOW_tableName_in_synpred2_CMIS566); tableName(); @@ -6763,8 +6763,8 @@ public class CMISParser extends Parser { // $ANTLR start synpred3_CMIS public final void synpred3_CMIS_fragment() throws RecognitionException { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:221:17: ( joinedTable ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:221:18: joinedTable + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:221:17: ( joinedTable ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:221:18: joinedTable { pushFollow(FOLLOW_joinedTable_in_synpred3_CMIS644); joinedTable(); @@ -6778,8 +6778,8 @@ public class CMISParser extends Parser { // $ANTLR start synpred4_CMIS public final void synpred4_CMIS_fragment() throws RecognitionException { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:35: ( joinSpecification ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:236:36: joinSpecification + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:35: ( joinSpecification ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:236:36: joinSpecification { pushFollow(FOLLOW_joinSpecification_in_synpred4_CMIS741); joinSpecification(); @@ -6793,8 +6793,8 @@ public class CMISParser extends Parser { // $ANTLR start synpred5_CMIS public final void synpred5_CMIS_fragment() throws RecognitionException { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:351:6: ( columnReference ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:351:7: columnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:351:6: ( columnReference ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:351:7: columnReference { pushFollow(FOLLOW_columnReference_in_synpred5_CMIS1319); columnReference(); @@ -6808,8 +6808,8 @@ public class CMISParser extends Parser { // $ANTLR start synpred6_CMIS public final void synpred6_CMIS_fragment() throws RecognitionException { - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:353:11: ( columnReference ) - // W:\\alfresco\\HEAD\\root\\projects\\Repository\\source\\java\\org\\alfresco\\repo\\search\\impl\\parsers\\CMIS.g:353:12: columnReference + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:353:11: ( columnReference ) + // /Users/dcaruana/Dev/projects/cmis062/code/root/projects/repository/source/java/org/alfresco/repo/search/impl/parsers/CMIS.g:353:12: columnReference { pushFollow(FOLLOW_columnReference_in_synpred6_CMIS1357); columnReference(); @@ -6823,20 +6823,6 @@ public class CMISParser extends Parser { // Delegated rules - public final boolean synpred2_CMIS() { - state.backtracking++; - int start = input.mark(); - try { - synpred2_CMIS_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } public final boolean synpred6_CMIS() { state.backtracking++; int start = input.mark(); @@ -6865,6 +6851,34 @@ public class CMISParser extends Parser { state.failed=false; return success; } + public final boolean synpred2_CMIS() { + state.backtracking++; + int start = input.mark(); + try { + synpred2_CMIS_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } + public final boolean synpred1_CMIS() { + state.backtracking++; + int start = input.mark(); + try { + synpred1_CMIS_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } public final boolean synpred3_CMIS() { state.backtracking++; int start = input.mark(); @@ -6893,20 +6907,6 @@ public class CMISParser extends Parser { state.failed=false; return success; } - public final boolean synpred1_CMIS() { - state.backtracking++; - int start = input.mark(); - try { - synpred1_CMIS_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } protected DFA25 dfa25 = new DFA25(this); @@ -6918,18 +6918,18 @@ public class CMISParser extends Parser { static final String DFA25_eofS = "\31\uffff"; static final String DFA25_minS = - "\2\35\2\uffff\1\35\1\42\1\35\3\44\2\103\2\104\1\44\1\35\1\44\1"+ - "\35\1\42\4\104\2\44"; + "\2\35\2\uffff\1\35\1\42\1\35\3\44\2\103\2\104\1\44\1\35\1\44\1\35"+ + "\1\42\4\104\2\44"; static final String DFA25_maxS = - "\2\111\2\uffff\1\111\1\106\1\111\3\106\4\104\1\106\1\111\1\106"+ - "\1\111\1\106\4\104\2\106"; + "\2\111\2\uffff\1\111\1\106\1\111\3\106\4\104\1\106\1\111\1\106\1"+ + "\111\1\106\4\104\2\106"; static final String DFA25_acceptS = "\2\uffff\1\2\1\1\25\uffff"; static final String DFA25_specialS = "\31\uffff}>"; static final String[] DFA25_transitionS = { - "\1\2\2\uffff\1\2\2\uffff\1\2\1\uffff\6\2\1\uffff\3\2\1\1\5"+ - "\uffff\25\2", + "\1\2\2\uffff\1\2\2\uffff\1\2\1\uffff\6\2\1\uffff\3\2\1\1\5\uffff"+ + "\25\2", "\1\3\2\uffff\1\3\2\uffff\1\4\1\uffff\6\3\1\uffff\4\3\5\uffff"+ "\25\3", "", @@ -6997,26 +6997,26 @@ public class CMISParser extends Parser { static final String DFA27_eotS = "\61\uffff"; static final String DFA27_eofS = - "\46\uffff\1\32\2\uffff\1\36\2\uffff\1\36\4\uffff"; + "\46\uffff\1\31\2\uffff\1\35\2\uffff\1\35\4\uffff"; static final String DFA27_minS = - "\1\35\1\42\1\35\1\43\1\uffff\3\43\1\uffff\1\65\2\uffff\1\103\1"+ - "\uffff\2\104\1\uffff\3\37\1\53\1\35\1\42\1\37\1\35\1\44\1\uffff"+ - "\1\37\1\35\1\44\1\uffff\1\37\1\35\1\44\4\104\1\44\2\104\1\44\2\104"+ - "\1\44\1\53\3\37"; + "\1\35\1\42\1\35\1\43\1\uffff\3\43\2\uffff\1\103\1\65\2\uffff\2\104"+ + "\1\uffff\3\37\1\53\1\35\1\42\1\37\1\35\1\uffff\1\44\1\37\1\35\1"+ + "\uffff\1\44\1\37\1\35\1\44\4\104\1\44\2\104\1\44\2\104\1\44\1\53"+ + "\3\37"; static final String DFA27_maxS = - "\1\111\1\67\1\111\1\104\1\uffff\3\43\1\uffff\1\66\2\uffff\1\104"+ - "\1\uffff\2\104\1\uffff\3\106\1\67\1\111\1\67\1\106\1\111\1\106\1"+ - "\uffff\1\106\1\111\1\106\1\uffff\1\106\1\111\1\106\4\104\1\75\2"+ - "\104\1\75\2\104\1\75\1\67\3\106"; + "\1\111\1\67\1\111\1\104\1\uffff\3\43\2\uffff\1\104\1\66\2\uffff"+ + "\2\104\1\uffff\3\106\1\67\1\111\1\67\1\106\1\111\1\uffff\2\106\1"+ + "\111\1\uffff\2\106\1\111\1\106\4\104\1\75\2\104\1\75\2\104\1\75"+ + "\1\67\3\106"; static final String DFA27_acceptS = - "\4\uffff\1\5\3\uffff\1\1\1\uffff\1\2\1\4\1\uffff\1\3\2\uffff\1"+ - "\6\11\uffff\1\7\3\uffff\1\10\22\uffff"; + "\4\uffff\1\5\3\uffff\1\1\1\4\2\uffff\1\2\1\3\2\uffff\1\6\10\uffff"+ + "\1\7\3\uffff\1\10\23\uffff"; static final String DFA27_specialS = "\61\uffff}>"; static final String[] DFA27_transitionS = { "\1\10\2\uffff\1\10\4\uffff\6\10\1\uffff\4\10\5\uffff\4\10\1"+ "\3\1\5\1\6\1\7\4\10\2\4\1\1\1\2\2\4\3\10", - "\1\14\1\10\7\uffff\1\10\3\uffff\1\11\5\10\1\12\1\15\1\13", + "\1\12\1\10\7\uffff\1\10\3\uffff\1\13\5\10\1\14\1\15\1\11", "\1\16\2\uffff\1\16\4\uffff\6\16\1\uffff\4\16\5\uffff\14\16"+ "\2\uffff\1\17\3\uffff\3\16", "\1\10\37\uffff\2\20", @@ -7025,32 +7025,32 @@ public class CMISParser extends Parser { "\1\22", "\1\23", "", - "\1\12\1\15", - "", "", "\1\24\1\25", + "\1\14\1\15", + "", "", "\1\26", "\1\26", "", - "\1\32\4\uffff\1\10\34\uffff\1\10\1\31\1\27\1\30\2\10", - "\1\36\4\uffff\1\10\34\uffff\1\10\1\35\1\33\1\34\2\10", - "\1\36\4\uffff\1\10\34\uffff\1\10\1\41\1\37\1\40\2\10", - "\1\10\3\uffff\1\11\5\10\1\12\1\15\1\13", + "\1\31\4\uffff\1\10\34\uffff\1\10\1\32\1\27\1\30\2\10", + "\1\35\4\uffff\1\10\34\uffff\1\10\1\36\1\33\1\34\2\10", + "\1\35\4\uffff\1\10\34\uffff\1\10\1\41\1\37\1\40\2\10", + "\1\10\3\uffff\1\13\5\10\1\14\1\15\1\11", "\1\42\2\uffff\1\42\4\uffff\6\42\1\uffff\4\42\5\uffff\14\42"+ "\2\uffff\1\43\3\uffff\3\42", - "\1\14\10\uffff\1\10\3\uffff\1\11\5\10\1\12\1\15\1\13", - "\1\32\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", + "\1\12\10\uffff\1\10\3\uffff\1\13\5\10\1\14\1\15\1\11", + "\1\31\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", "\1\44\2\uffff\1\44\4\uffff\6\44\1\uffff\4\44\5\uffff\14\44"+ "\2\uffff\1\45\3\uffff\3\44", - "\1\46\34\uffff\6\10", "", - "\1\36\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", + "\1\46\34\uffff\6\10", + "\1\35\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", "\1\47\2\uffff\1\47\4\uffff\6\47\1\uffff\4\47\5\uffff\14\47"+ "\2\uffff\1\50\3\uffff\3\47", - "\1\51\34\uffff\6\10", "", - "\1\36\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", + "\1\51\34\uffff\6\10", + "\1\35\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", "\1\52\2\uffff\1\52\4\uffff\6\52\1\uffff\4\52\5\uffff\14\52"+ "\2\uffff\1\53\3\uffff\3\52", "\1\54\34\uffff\6\10", @@ -7058,17 +7058,17 @@ public class CMISParser extends Parser { "\1\55", "\1\56", "\1\56", - "\1\32\6\uffff\1\10\1\uffff\2\32\1\uffff\5\10\10\uffff\1\32", + "\1\31\6\uffff\1\10\1\uffff\2\31\1\uffff\5\10\10\uffff\1\31", "\1\57", "\1\57", - "\1\36\6\uffff\1\10\1\uffff\2\36\1\uffff\5\10\10\uffff\1\36", + "\1\35\6\uffff\1\10\1\uffff\2\35\1\uffff\5\10\10\uffff\1\35", "\1\60", "\1\60", - "\1\36\6\uffff\1\10\1\uffff\2\36\1\uffff\5\10\10\uffff\1\36", - "\1\10\3\uffff\1\11\5\10\1\12\1\15\1\13", - "\1\32\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", - "\1\36\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", - "\1\36\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10" + "\1\35\6\uffff\1\10\1\uffff\2\35\1\uffff\5\10\10\uffff\1\35", + "\1\10\3\uffff\1\13\5\10\1\14\1\15\1\11", + "\1\31\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", + "\1\35\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10", + "\1\35\2\uffff\1\10\1\uffff\1\10\34\uffff\6\10" }; static final short[] DFA27_eot = DFA.unpackEncodedString(DFA27_eotS); @@ -7109,33 +7109,32 @@ public class CMISParser extends Parser { static final String DFA35_eofS = "\17\uffff"; static final String DFA35_minS = - "\1\103\1\42\1\35\1\103\1\57\2\104\1\67\1\35\2\uffff\1\42\2\104"+ - "\1\67"; + "\1\103\1\42\1\35\1\57\1\103\2\104\2\uffff\1\67\1\35\1\42\2\104\1"+ + "\67"; static final String DFA35_maxS = - "\1\104\1\67\1\111\1\104\1\70\2\104\1\67\1\111\2\uffff\1\67\2\104"+ - "\1\67"; + "\1\104\1\67\1\111\1\70\3\104\2\uffff\1\67\1\111\1\67\2\104\1\67"; static final String DFA35_acceptS = - "\11\uffff\1\1\1\2\4\uffff"; + "\7\uffff\1\2\1\1\6\uffff"; static final String DFA35_specialS = "\17\uffff}>"; static final String[] DFA35_transitionS = { "\1\1\1\2", - "\1\3\24\uffff\1\4", + "\1\4\24\uffff\1\3", "\1\5\2\uffff\1\5\4\uffff\6\5\1\uffff\4\5\5\uffff\14\5\2\uffff"+ "\1\6\3\uffff\3\5", - "\1\7\1\10", - "\1\12\10\uffff\1\11", + "\1\7\10\uffff\1\10", + "\1\11\1\12", "\1\13", "\1\13", - "\1\4", + "", + "", + "\1\3", "\1\14\2\uffff\1\14\4\uffff\6\14\1\uffff\4\14\5\uffff\14\14"+ "\2\uffff\1\15\3\uffff\3\14", - "", - "", - "\1\3\24\uffff\1\4", + "\1\4\24\uffff\1\3", "\1\16", "\1\16", - "\1\4" + "\1\3" }; static final short[] DFA35_eot = DFA.unpackEncodedString(DFA35_eotS); @@ -7174,34 +7173,33 @@ public class CMISParser extends Parser { static final String DFA42_eotS = "\16\uffff"; static final String DFA42_eofS = - "\1\uffff\1\5\6\uffff\1\5\1\uffff\1\5\2\uffff\1\5"; + "\1\uffff\1\4\6\uffff\1\4\1\uffff\1\4\2\uffff\1\4"; static final String DFA42_minS = - "\1\103\1\37\1\35\1\uffff\1\103\1\uffff\2\104\1\37\1\35\1\37\2\104"+ - "\1\37"; + "\1\103\1\37\1\35\1\103\2\uffff\2\104\1\37\1\35\1\37\2\104\1\37"; static final String DFA42_maxS = - "\1\104\1\100\1\111\1\uffff\1\104\1\uffff\2\104\1\100\1\111\1\100"+ - "\2\104\1\100"; + "\1\104\1\100\1\111\1\104\2\uffff\2\104\1\100\1\111\1\100\2\104\1"+ + "\100"; static final String DFA42_acceptS = - "\3\uffff\1\2\1\uffff\1\1\10\uffff"; + "\4\uffff\1\1\1\2\10\uffff"; static final String DFA42_specialS = "\16\uffff}>"; static final String[] DFA42_transitionS = { "\1\1\1\2", - "\1\5\2\uffff\1\4\34\uffff\2\3", + "\1\4\2\uffff\1\3\34\uffff\2\5", "\1\6\2\uffff\1\6\4\uffff\6\6\1\uffff\4\6\5\uffff\14\6\2\uffff"+ "\1\7\3\uffff\3\6", - "", "\1\10\1\11", "", + "", "\1\12", "\1\12", - "\1\5\37\uffff\2\3", + "\1\4\37\uffff\2\5", "\1\13\2\uffff\1\13\4\uffff\6\13\1\uffff\4\13\5\uffff\14\13"+ "\2\uffff\1\14\3\uffff\3\13", - "\1\5\2\uffff\1\4\34\uffff\2\3", + "\1\4\2\uffff\1\3\34\uffff\2\5", "\1\15", "\1\15", - "\1\5\37\uffff\2\3" + "\1\4\37\uffff\2\5" }; static final short[] DFA42_eot = DFA.unpackEncodedString(DFA42_eotS);