package io.ebeaninternal.server.expression.platform;
import io.ebeaninternal.api.SpiExpressionRequest;
import io.ebeaninternal.server.expression.BitwiseOp;
import io.ebeaninternal.server.expression.Op;
public interface DbExpressionHandler {
void json(SpiExpressionRequest request, String propName, String path, Op operator, Object value);
void arrayContains(SpiExpressionRequest request, String propName, boolean contains, Object... values);
void arrayIsEmpty(SpiExpressionRequest request, String propName, boolean empty);
void bitwise(SpiExpressionRequest request, String propName, BitwiseOp operator, long flags, String compare, long match);
String concat(String property0, String separator, String property1, String suffix);
}