public class QueryUtilStrict extends QueryUtilBase<org.apache.chemistry.opencmis.server.support.query.CmisQueryWalker>
predicateWalker, queryObj, statement, walker
Constructor and Description |
---|
QueryUtilStrict(String statement,
TypeManager tm,
PredicateWalkerBase pw) |
QueryUtilStrict(String statement,
TypeManager tm,
PredicateWalkerBase pw,
boolean parseFulltext) |
QueryUtilStrict(String statement,
TypeManager tm,
PredicateWalkerBase pw,
boolean parseFulltext,
QueryObject.ParserMode mode) |
Modifier and Type | Method and Description |
---|---|
org.antlr.runtime.tree.CommonTree |
parseStatement()
Perform the first phase of query processing.
|
void |
walkStatement()
Perform the second phase of query processing, analyzes the select part,
check for semantic errors, fill the query object.
|
getErrorMessage, getPredicateWalker, getQueryObject, getStatement, getWalker, processStatement, processStatementUsingCmisExceptions
public QueryUtilStrict(String statement, TypeManager tm, PredicateWalkerBase pw)
public QueryUtilStrict(String statement, TypeManager tm, PredicateWalkerBase pw, boolean parseFulltext)
public QueryUtilStrict(String statement, TypeManager tm, PredicateWalkerBase pw, boolean parseFulltext, QueryObject.ParserMode mode)
public org.antlr.runtime.tree.CommonTree parseStatement() throws org.antlr.runtime.RecognitionException
QueryUtilBase
parseStatement
in class QueryUtilBase<org.apache.chemistry.opencmis.server.support.query.CmisQueryWalker>
org.antlr.runtime.RecognitionException
public void walkStatement() throws org.antlr.runtime.RecognitionException
QueryUtilBase
walkStatement
in class QueryUtilBase<org.apache.chemistry.opencmis.server.support.query.CmisQueryWalker>
org.antlr.runtime.RecognitionException
Copyright © 2009–2017 The Apache Software Foundation. All rights reserved.