Class FirebirdSubstringFunctionNode
java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.Node
org.apache.cayenne.access.sqlbuilder.sqltree.FunctionNode
org.apache.cayenne.dba.firebird.sqltree.FirebirdSubstringFunctionNode
SUBSTRING function for Firebird
It has following format:
SUBSTRING (string FROM CAST(? AS INTEGER) FOR CAST(? AS INTEGER))
- Since:
- 4.1
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendChildrenEnd(QuotingAppendable buffer) voidappendChildrenSeparator(QuotingAppendable buffer, int childIdx) copy()Methods inherited from class FunctionNode
append, appendChildrenStart, equals, getAlias, getFunctionName, hashCode, setAlias, skipContent, visit, wrapModifier and TypeMethodDescriptionappend(QuotingAppendable buffer) voidappendChildrenStart(QuotingAppendable buffer) booleangetAlias()inthashCode()voidprotected booleanvoidvisit(NodeTreeVisitor visitor) static FunctionNodeMethods inherited from class Node
addChild, addChild, deepCopy, deepEquals, getChild, getChildrenCount, getParent, getType, replaceChild, setParent, toStringModifier and TypeMethodDescription<T extends Node>
TdeepCopy()booleandeepEquals(Node node) getChild(int idx) intgetType()voidreplaceChild(int idx, Node node) voidtoString()
-
Constructor Details
-
FirebirdSubstringFunctionNode
-
-
Method Details
-
appendChildrenSeparator
- Overrides:
appendChildrenSeparatorin classFunctionNode
-
appendChildrenEnd
- Overrides:
appendChildrenEndin classFunctionNode
-
copy
- Overrides:
copyin classFunctionNode
-