Class LikeNode
java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.Node
org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNode
org.apache.cayenne.access.sqlbuilder.sqltree.LikeNode
- Direct Known Subclasses:
- MysqlLikeNode,- PostgresLikeNode
expressions: LIKE, ILIKE, NOT LIKE, NOT ILIKE + ESCAPE
- Since:
- 4.2
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final charprotected final booleanprotected final booleanFields inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.Nodechildren, childrenCount, parent, type
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidappendChildrenEnd(QuotingAppendable buffer) voidappendChildrenSeparator(QuotingAppendable buffer, int childIdx) voidappendChildrenStart(QuotingAppendable buffer) copy()booleancharinthashCode()booleanbooleanisNot()Methods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.ExpressionNodeappend, toStringMethods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.NodeaddChild, addChild, deepCopy, deepEquals, getChild, getChildrenCount, getParent, getType, replaceChild, setParent, visit
- 
Field Details- 
ignoreCaseprotected final boolean ignoreCase
- 
notprotected final boolean not
- 
escapeprotected final char escape
 
- 
- 
Constructor Details- 
LikeNodepublic LikeNode(boolean ignoreCase, boolean not, char escape) 
 
- 
- 
Method Details- 
appendChildrenStart- Overrides:
- appendChildrenStartin class- ExpressionNode
 
- 
appendChildrenSeparator- Overrides:
- appendChildrenSeparatorin class- Node
 
- 
appendChildrenEnd- Overrides:
- appendChildrenEndin class- ExpressionNode
 
- 
copy- Overrides:
- copyin class- ExpressionNode
 
- 
isIgnoreCasepublic boolean isIgnoreCase()
- 
isNotpublic boolean isNot()
- 
getEscapepublic char getEscape()
- 
equals
- 
hashCodepublic int hashCode()
 
-