Package org.apache.cayenne.dba.derby
Class DerbySQLTreeProcessor
- java.lang.Object
-
- org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
-
- org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
-
- org.apache.cayenne.dba.derby.DerbySQLTreeProcessor
-
- All Implemented Interfaces:
NodeTreeVisitor
,SQLTreeProcessor
public class DerbySQLTreeProcessor extends BaseSQLTreeProcessor
- Since:
- 4.2
-
-
Constructor Summary
Constructors Constructor Description DerbySQLTreeProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
onColumnNode(Node parent, ColumnNode child, int index)
protected void
onFunctionNode(Node parent, FunctionNode child, int index)
protected void
onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)
protected void
onValueNode(Node parent, ValueNode child, int index)
-
Methods inherited from class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
onChildNodeStart, onDistinctNode, onInNode, onLikeNode, onResultNode, onUndefinedNode, process, replaceChild, replaceChild, wrapInFunction
-
Methods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
onChildNodeEnd, onNodeEnd, onNodeStart
-
-
-
-
Method Detail
-
onLimitOffsetNode
protected void onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)
- Overrides:
onLimitOffsetNode
in classBaseSQLTreeProcessor
-
onColumnNode
protected void onColumnNode(Node parent, ColumnNode child, int index)
- Overrides:
onColumnNode
in classBaseSQLTreeProcessor
-
onValueNode
protected void onValueNode(Node parent, ValueNode child, int index)
- Overrides:
onValueNode
in classBaseSQLTreeProcessor
-
onFunctionNode
protected void onFunctionNode(Node parent, FunctionNode child, int index)
- Overrides:
onFunctionNode
in classBaseSQLTreeProcessor
-
-