public class ASTNotLikeIgnoreCase extends PatternMatchNode
escapeChar, ignoringCase, pattern, patternCompiledchildren, id, parentADD, AND, BETWEEN, BITWISE_AND, BITWISE_NOT, BITWISE_OR, BITWISE_XOR, DB_PATH, DIVIDE, EQUAL_TO, FALSE, GREATER_THAN, GREATER_THAN_EQUAL_TO, IN, LESS_THAN, LESS_THAN_EQUAL_TO, LIKE, LIKE_IGNORE_CASE, LIST, MULTIPLY, NEGATIVE, NOT, NOT_BETWEEN, NOT_EQUAL_TO, NOT_IN, NOT_LIKE, NOT_LIKE_IGNORE_CASE, OBJ_PATH, OR, PRUNED_NODE, SUBTRACT, TRUE, type| Constructor and Description |
|---|
ASTNotLikeIgnoreCase() |
ASTNotLikeIgnoreCase(ASTPath path,
Object value) |
ASTNotLikeIgnoreCase(ASTPath path,
Object value,
char escapeChar) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
encodeChildrenAsEJBQL(PrintWriter pw,
String rootId)
Encodes child of this node with specified index to EJBQL
|
protected Object |
evaluateNode(Object o)
Evaluates itself with object, pushing result on the stack.
|
protected String |
getEJBQLExpressionOperator(int index)
Returns operator for ebjql statements, which can differ for Cayenne expression
operator
|
protected String |
getExpressionOperator(int index) |
int |
getType()
Returns a type of expression.
|
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children.
|
getEscapeChar, getPattern, jjtAddChild, matchPattern, setEscapeCharjjtSetParentconnectChildren, encodeAsEJBQL, encodeAsEscapedString, encodeAsString, encodeScalarAsString, evaluate, evaluateChild, expName, flattenTree, getOperand, getOperandCount, getPathAliases, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChildandExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, joinExp, match, orExp, setType, toEJBQL, toString, transform, transformExpression, traverse, traverseprotected Object evaluateNode(Object o) throws Exception
SimpleNodeevaluateNode in class SimpleNodeExceptionpublic Expression shallowCopy()
shallowCopy in class Expressionprotected String getExpressionOperator(int index)
getExpressionOperator in class SimpleNodeprotected String getEJBQLExpressionOperator(int index)
SimpleNodegetEJBQLExpressionOperator in class SimpleNodepublic int getType()
ExpressiongetType in class Expressionprotected void encodeChildrenAsEJBQL(PrintWriter pw, String rootId)
SimpleNodeencodeChildrenAsEJBQL in class SimpleNodeCopyright © 2001–2018 Apache Cayenne. All rights reserved.