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 MySQLTreeProcessorgetInstance(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, wrapInFunctionMethods 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
-