/
NikolayIvkin
/
sqlancer2
Обзор
Документация
Войти
/
NikolayIvkin
/
sqlancer2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/sqlancer/mysql/ast/MySQLCastOperation.java
36 строк
749 B
Manuel Rigger
Consistently format all files
27 май 2020, 17:17
27 май 2020, 17:17
10253fa
Код
Авторство
О чём код?
package sqlancer.mysql.ast; public class MySQLCastOperation implements MySQLExpression { private final MySQLExpression expr; private final CastType type; public enum CastType { SIGNED, UNSIGNED; public static CastType getRandom() { return SIGNED; // return Randomly.fromOptions(CastType.values()); } } public MySQLCastOperation(MySQLExpression expr, CastType type) { this.expr = expr; this.type = type; } public MySQLExpression getExpr() { return expr; } public CastType getType() { return type; } @Override public MySQLConstant getExpectedValue() { return expr.getExpectedValue().castAs(type); } }