/
NikolayIvkin
/
sqlancer2
Обзор
Документация
Войти
/
NikolayIvkin
/
sqlancer2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/sqlancer/databend/ast/DatabendBinaryComparisonOperation.java
30 строк
1 KB
Yisong Han
fix(databend): code adjustment
28 сен 2022, 15:50
Не верифицирован
28 сен 2022, 15:50
debb2cc
Код
Авторство
О чём код?
package sqlancer.databend.ast; import sqlancer.common.ast.BinaryOperatorNode; import sqlancer.common.ast.newast.NewBinaryOperatorNode; import sqlancer.common.ast.newast.Node; public class DatabendBinaryComparisonOperation extends NewBinaryOperatorNode<DatabendExpression> { public DatabendBinaryComparisonOperation(Node<DatabendExpression> left, Node<DatabendExpression> right, DatabendBinaryComparisonOperator op) { super(left, right, op); } public enum DatabendBinaryComparisonOperator implements BinaryOperatorNode.Operator { EQUALS("="), IS_DISTINCT("IS DISTINCT FROM"), IS_NOT_DISTINCT("IS NOT DISTINCT FROM"), NOT_EQUALS("!="), LESS("<"), LESS_EQUALS("<="), GREATER(">"), GREATER_EQUALS(">="); private final String textRepresentation; DatabendBinaryComparisonOperator(String text) { textRepresentation = text; } @Override public String getTextRepresentation() { return textRepresentation; } } }