Package org.apache.cayenne.dba.mysql
Class MySQLTreeProcessor
java.lang.Object
org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
org.apache.cayenne.dba.mysql.MySQLTreeProcessor
- All Implemented Interfaces:
NodeTreeVisitor
,SQLTreeProcessor
- Since:
- 4.2
-
Field Summary
Fields inherited from class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
byColumnTypeProcessors, byNodeTypeProcessors, byValueTypeProcessors, DEFAULT_TYPE, DEFAULT_TYPE_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MySQLTreeProcessor
getInstance
(boolean caseInsensitiveCollations) onFunctionNode
(Node parent, FunctionNode child, int index) onLikeNode
(Node parent, LikeNode child, int index) onLimitOffsetNode
(Node parent, LimitOffsetNode child, int index) Methods inherited from class org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor
defaultProcess, getColumnAttribute, getColumnProcessor, getObjAttributeFor, getValueAttribute, getValueProcessor, onChildNodeStart, process, registerColumnProcessor, registerProcessor, registerValueProcessor, replaceChild, wrapInFunction
Methods inherited from class org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor
onChildNodeEnd, onNodeEnd, onNodeStart
-
Constructor Details
-
MySQLTreeProcessor
protected MySQLTreeProcessor(boolean ciCollations)
-
-
Method Details
-
getInstance
-
onLikeNode
-
onLimitOffsetNode
-
onFunctionNode
-