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 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 TypeAwareSQLTreeProcessor
defaultProcess, getColumnAttribute, getColumnProcessor, getObjAttributeFor, getValueAttribute, getValueProcessor, onChildNodeStart, process, registerColumnProcessor, registerProcessor, registerValueProcessor, replaceChild, wrapInFunctionMethods inherited from class SimpleNodeTreeVisitor
onChildNodeEnd, onNodeEnd, onNodeStart
-
Constructor Details
-
MySQLTreeProcessor
protected MySQLTreeProcessor(boolean ciCollations)
-
-
Method Details
-
getInstance
-
onLikeNode
-
onLimitOffsetNode
-
onFunctionNode
-