public class CMISQLQueryMaker.GeneratingWalker extends org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalker
| Modifier and Type | Field and Description |
|---|---|
List<Join> |
ftJoins
joins added by fulltext match
|
StringBuilder |
whereBuf |
LinkedList<Serializable> |
whereBufParams |
| Constructor and Description |
|---|
GeneratingWalker() |
| Modifier and Type | Method and Description |
|---|---|
Column |
resolveColumn(org.antlr.runtime.tree.Tree node) |
org.apache.chemistry.opencmis.server.support.query.ColumnReference |
resolveColumnReference(org.antlr.runtime.tree.Tree node) |
Boolean |
walkAnd(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
protected void |
walkAny(org.antlr.runtime.tree.Tree colNode,
String op,
org.antlr.runtime.tree.Tree exprNode) |
Object |
walkBoolean(org.antlr.runtime.tree.Tree node) |
Object |
walkCol(org.antlr.runtime.tree.Tree node) |
Boolean |
walkContains(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree qualNode,
org.antlr.runtime.tree.Tree queryNode) |
Boolean |
walkEqAny(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree literalNode,
org.antlr.runtime.tree.Tree colNode) |
Boolean |
walkEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
protected void |
walkFacets(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNodel,
org.antlr.runtime.tree.Tree literalNode) |
Boolean |
walkGreaterOrEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkGreaterThan(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkIn(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkInAny(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkInFolder(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree qualNode,
org.antlr.runtime.tree.Tree paramNode) |
Boolean |
walkInTree(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree qualNode,
org.antlr.runtime.tree.Tree paramNode) |
Boolean |
walkIsNotNull(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode) |
Boolean |
walkIsNull(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode) |
protected void |
walkIsNullOrFalse(org.antlr.runtime.tree.Tree leftNode) |
protected Boolean |
walkIsNullOrIsNotNull(org.antlr.runtime.tree.Tree colNode,
boolean isNull) |
Boolean |
walkLessOrEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkLessThan(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkLike(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode) |
Object |
walkList(org.antlr.runtime.tree.Tree node) |
Boolean |
walkNot(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree node) |
Boolean |
walkNotEquals(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Boolean |
walkNotIn(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkNotInAny(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree listNode) |
Boolean |
walkNotLike(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree colNode,
org.antlr.runtime.tree.Tree stringNode) |
Object |
walkNumber(org.antlr.runtime.tree.Tree node) |
Boolean |
walkOr(org.antlr.runtime.tree.Tree opNode,
org.antlr.runtime.tree.Tree leftNode,
org.antlr.runtime.tree.Tree rightNode) |
Object |
walkString(org.antlr.runtime.tree.Tree node) |
Object |
walkTimestamp(org.antlr.runtime.tree.Tree node) |
public StringBuilder whereBuf
public LinkedList<Serializable> whereBufParams
public GeneratingWalker()
public Boolean walkNot(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree node)
walkNot in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkNot in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkAnd(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkAnd in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkAnd in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkOr(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkOr in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkOr in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkEquals in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkEquals in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkNotEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkNotEquals in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkNotEquals in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerprotected void walkIsNullOrFalse(org.antlr.runtime.tree.Tree leftNode)
public Boolean walkGreaterThan(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkGreaterThan in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkGreaterThan in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkGreaterOrEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkGreaterOrEquals in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkGreaterOrEquals in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkLessThan(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkLessThan in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkLessThan in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkLessOrEquals(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree leftNode, org.antlr.runtime.tree.Tree rightNode)
walkLessOrEquals in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkLessOrEquals in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkIn(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkIn in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkIn in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkNotIn(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkNotIn in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkNotIn in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkInAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkInAny in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkInAny in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkNotInAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree listNode)
walkNotInAny in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkNotInAny in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkEqAny(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree literalNode, org.antlr.runtime.tree.Tree colNode)
walkEqAny in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkEqAny in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerprotected void walkAny(org.antlr.runtime.tree.Tree colNode, String op, org.antlr.runtime.tree.Tree exprNode)
public Boolean walkIsNull(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode)
walkIsNull in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkIsNull in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkIsNotNull(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode)
walkIsNotNull in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkIsNotNull in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerprotected Boolean walkIsNullOrIsNotNull(org.antlr.runtime.tree.Tree colNode, boolean isNull)
public Boolean walkLike(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree stringNode)
walkLike in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkLike in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkNotLike(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNode, org.antlr.runtime.tree.Tree stringNode)
walkNotLike in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkNotLike in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkContains(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree queryNode)
walkContains in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkContains in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkInFolder(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree paramNode)
walkInFolder in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkInFolder in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Boolean walkInTree(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree qualNode, org.antlr.runtime.tree.Tree paramNode)
walkInTree in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkInTree in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Object walkList(org.antlr.runtime.tree.Tree node)
walkList in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkList in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Object walkBoolean(org.antlr.runtime.tree.Tree node)
walkBoolean in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkBoolean in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Object walkNumber(org.antlr.runtime.tree.Tree node)
walkNumber in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkNumber in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Object walkString(org.antlr.runtime.tree.Tree node)
walkString in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkString in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Object walkTimestamp(org.antlr.runtime.tree.Tree node)
walkTimestamp in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkTimestamp in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic Object walkCol(org.antlr.runtime.tree.Tree node)
walkCol in interface org.apache.chemistry.opencmis.server.support.query.PredicateWalkerwalkCol in class org.apache.chemistry.opencmis.server.support.query.AbstractPredicateWalkerpublic org.apache.chemistry.opencmis.server.support.query.ColumnReference resolveColumnReference(org.antlr.runtime.tree.Tree node)
public Column resolveColumn(org.antlr.runtime.tree.Tree node)
protected void walkFacets(org.antlr.runtime.tree.Tree opNode, org.antlr.runtime.tree.Tree colNodel, org.antlr.runtime.tree.Tree literalNode)
Copyright © 2019 Nuxeo. All rights reserved.