Class FunctionNode
java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.Node
org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
- Direct Known Subclasses:
- FirebirdSubstringFunctionNode,- PositionFunctionNode
- Since:
- 4.2
- 
Field SummaryFields inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.Nodechildren, childrenCount, parent, type
- 
Constructor SummaryConstructorsConstructorDescriptionFunctionNode(String functionName, String alias) FunctionNode(String functionName, String alias, boolean needParentheses) 
- 
Method SummaryModifier and TypeMethodDescriptionappend(QuotingAppendable buffer) voidappendChildrenEnd(QuotingAppendable buffer) voidappendChildrenSeparator(QuotingAppendable buffer, int childIdx) voidappendChildrenStart(QuotingAppendable buffer) copy()booleangetAlias()inthashCode()voidprotected booleanvoidvisit(NodeTreeVisitor visitor) static FunctionNodeMethods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.NodeaddChild, addChild, deepCopy, deepEquals, getChild, getChildrenCount, getParent, getType, replaceChild, setParent, toString
- 
Constructor Details- 
FunctionNode
- 
FunctionNode
 
- 
- 
Method Details- 
wrap
- 
append
- 
visit
- 
appendChildrenStart- Overrides:
- appendChildrenStartin class- Node
 
- 
appendChildrenEnd- Overrides:
- appendChildrenEndin class- Node
 
- 
appendChildrenSeparator- Overrides:
- appendChildrenSeparatorin class- Node
 
- 
getFunctionName
- 
getAlias
- 
setAlias
- 
copy
- 
skipContentprotected boolean skipContent()
- 
equals
- 
hashCodepublic int hashCode()
 
-