Class LikeIgnoreCaseExp
java.lang.Object
org.apache.cayenne.exp.Expression
org.apache.cayenne.exp.ConditionExp
org.apache.cayenne.exp.PatternMatchExp
org.apache.cayenne.exp.LikeIgnoreCaseExp
- All Implemented Interfaces:
XMLSerializable
"Case insensitive like" expression.
- Since:
- 5.0
-
Field Summary
Fields inherited from class PatternMatchExp
escapeChar, pattern, patternCompiledFields inherited from class Expression
operands, PRUNED_NODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BooleanevaluateSubNode(Object o, Object[] evaluatedChildren) protected StringgetExpressionOperator(int index) Returns the operator printed between the operands, before the operand at the given index.protected intbooleanCreates a copy of this expression node, without copying children.Methods inherited from class PatternMatchExp
getEscapeChar, getPattern, matchPattern, setEscapeChar, setOperandMethods inherited from class ConditionExp
evaluateNode, exists, isValidParent, notExistsMethods inherited from class Expression
andExp, andExp, appendAsString, appendOperandAsString, deepCopy, encodeAsXML, equals, evaluate, evaluateOperand, expName, filter, filterObjects, first, flattenTree, getOperand, getOperandCount, getPathAliases, hashCode, match, notExp, orExp, orExp, params, params, paramsArray, parenthesizeAsOperand, pruneNodeForPrunedChild, setOperands, toString, transform, transformExpression, traverse, traverse
-
Constructor Details
-
LikeIgnoreCaseExp
-
-
Method Details
-
getRequiredChildrenCount
protected int getRequiredChildrenCount()- Specified by:
getRequiredChildrenCountin classConditionExp
-
evaluateSubNode
- Specified by:
evaluateSubNodein classConditionExp- Throws:
Exception
-
shallowCopy
Creates a copy of this expression node, without copying children.- Specified by:
shallowCopyin classExpression
-
getExpressionOperator
Description copied from class:ExpressionReturns the operator printed between the operands, before the operand at the given index.- Specified by:
getExpressionOperatorin classExpression
-
isIgnoringCase
public boolean isIgnoringCase()- Specified by:
isIgnoringCasein classPatternMatchExp
-