added MySqlDbExpression.json

This commit is contained in:
Michael Böckers
2020-02-21 12:58:18 +01:00
parent ea490a5ac3
commit 5278c010ba
2 changed files with 29 additions and 0 deletions
@@ -1,8 +1,17 @@
package io.ebeaninternal.server.expression.platform;
import io.ebeaninternal.api.SpiExpressionRequest;
import io.ebeaninternal.server.expression.Op;
/**
* MySql specific handling of platform specific expressions.
*/
class MySqlDbExpression extends BasicDbExpression {
@Override
public void json(SpiExpressionRequest request, String propName, String path, Op operator, Object value) {
request.append("(").append(propName).append(" ->> '$.").append(path).append("')");
request.append(operator.bind());
}
}