Package org.apache.cayenne.dba.mysql
Class MySQLTreeProcessor
- java.lang.Object
-
- org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
-
- org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
-
- org.apache.cayenne.dba.mysql.MySQLTreeProcessor
-
- All Implemented Interfaces:
Function<Node,Node>,NodeTreeVisitor
public class MySQLTreeProcessor extends BaseSQLTreeProcessor
- Since:
- 4.2
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MySQLTreeProcessorgetInstance()protected voidonFunctionNode(Node parent, FunctionNode child, int index)protected voidonLikeNode(Node parent, LikeNode child, int index)protected voidonLimitOffsetNode(Node parent, LimitOffsetNode child, int index)-
Methods inherited from class org.apache.cayenne.access.translator.select.BaseSQLTreeProcessor
apply, onChildNodeStart, onColumnNode, onDistinctNode, onInNode, onResultNode, onUndefinedNode, onValueNode, replaceChild, replaceChild
-
Methods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
onChildNodeEnd, onNodeEnd, onNodeStart
-
-
-
-
Method Detail
-
getInstance
public static MySQLTreeProcessor getInstance()
-
onLikeNode
protected void onLikeNode(Node parent, LikeNode child, int index)
- Overrides:
onLikeNodein classBaseSQLTreeProcessor
-
onLimitOffsetNode
protected void onLimitOffsetNode(Node parent, LimitOffsetNode child, int index)
- Overrides:
onLimitOffsetNodein classBaseSQLTreeProcessor
-
onFunctionNode
protected void onFunctionNode(Node parent, FunctionNode child, int index)
- Overrides:
onFunctionNodein classBaseSQLTreeProcessor
-
-