You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2020/11/06 10:07:14 UTC

[cayenne] branch master updated: Remove unneeded wrapper for Json values on MySQL

This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new f29812d  Remove unneeded wrapper for Json values on MySQL
f29812d is described below

commit f29812d7480386bf6edfc183b92d53d7d26a8721
Author: Nikita Timofeev <st...@gmail.com>
AuthorDate: Fri Nov 6 13:07:03 2020 +0300

    Remove unneeded wrapper for Json values on MySQL
---
 .../java/org/apache/cayenne/dba/mysql/MySQLTreeProcessor.java     | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLTreeProcessor.java b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLTreeProcessor.java
index 2f6fb0d..f8243f5 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLTreeProcessor.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/dba/mysql/MySQLTreeProcessor.java
@@ -28,11 +28,9 @@ import org.apache.cayenne.access.sqlbuilder.sqltree.LimitOffsetNode;
 import org.apache.cayenne.access.sqlbuilder.sqltree.Node;
 import org.apache.cayenne.access.sqlbuilder.sqltree.NodeType;
 import org.apache.cayenne.access.translator.select.TypeAwareSQLTreeProcessor;
-import org.apache.cayenne.dba.mysql.sqltree.ConvertNode;
 import org.apache.cayenne.dba.mysql.sqltree.MysqlLikeNode;
 import org.apache.cayenne.dba.mysql.sqltree.MysqlLimitOffsetNode;
 import org.apache.cayenne.value.GeoJson;
-import org.apache.cayenne.value.Json;
 import org.apache.cayenne.value.Wkt;
 
 /**
@@ -60,12 +58,6 @@ public class MySQLTreeProcessor extends TypeAwareSQLTreeProcessor {
                 -> Optional.of(wrapInFunction(child, "ST_GeomFromText")));
         registerValueProcessor(GeoJson.class, (parent, child, i)
                 -> Optional.of(wrapInFunction(child, "ST_GeomFromGeoJSON")));
-
-        registerValueProcessor(Json.class, (parent, child, i) -> {
-            ConvertNode node = new ConvertNode();
-            node.addChild(child);
-            return Optional.of(node);
-        });
     }
 
     protected Optional<Node> onLikeNode(Node parent, LikeNode child, int index) {