use of com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser in project druid by alibaba.
the class LiteralHexadecimalTest method test_3.
public void test_3() throws Exception {
String sql = "0x5061756c";
SQLHexExpr hex = (SQLHexExpr) new MySqlExprParser(sql).expr();
Assert.assertEquals("Paul", new String(hex.toBytes(), "utf-8"));
}
use of com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser in project druid by alibaba.
the class LiteralHexadecimalTest method test_0.
public void test_0() throws Exception {
String sql = "x'E982B1E7A195275C73'";
SQLHexExpr hex = (SQLHexExpr) new MySqlExprParser(sql).expr();
Assert.assertEquals("邱硕'\\s", new String(hex.toBytes(), "utf-8"));
}
use of com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser in project druid by alibaba.
the class LiteralHexadecimalTest method test_4.
public void test_4() throws Exception {
String sql = "0x41";
SQLHexExpr hex = (SQLHexExpr) new MySqlExprParser(sql).expr();
Assert.assertEquals("A", new String(hex.toBytes(), "utf-8"));
}
use of com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser in project druid by alibaba.
the class LiteralHexadecimalTest method test_2.
public void test_2() throws Exception {
String sql = "X'4D7953514C'";
SQLHexExpr hex = (SQLHexExpr) new MySqlExprParser(sql).expr();
Assert.assertEquals("MySQL", new String(hex.toBytes(), "utf-8"));
}
use of com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser in project druid by alibaba.
the class LiteralHexadecimalTest method test_5.
public void test_5() throws Exception {
String sql = "0x636174";
SQLHexExpr hex = (SQLHexExpr) new MySqlExprParser(sql).expr();
Assert.assertEquals("cat", new String(hex.toBytes(), "utf-8"));
}
Aggregations