Change string contains operators to regex (#5117)

This commit is contained in:
Reilly Wood
2022-04-06 23:23:14 -07:00
committed by GitHub
parent 888369022f
commit b2c52b51b7
11 changed files with 130 additions and 43 deletions

View File

@@ -32,8 +32,8 @@ impl Expression {
Operator::Pow => 100,
Operator::Multiply | Operator::Divide | Operator::Modulo => 95,
Operator::Plus | Operator::Minus => 90,
Operator::NotContains
| Operator::Contains
Operator::NotRegexMatch
| Operator::RegexMatch
| Operator::StartsWith
| Operator::LessThan
| Operator::LessThanOrEqual

View File

@@ -11,8 +11,8 @@ pub enum Operator {
GreaterThan,
LessThanOrEqual,
GreaterThanOrEqual,
Contains,
NotContains,
RegexMatch,
NotRegexMatch,
Plus,
Minus,
Multiply,
@@ -33,8 +33,8 @@ impl Display for Operator {
Operator::NotEqual => write!(f, "!="),
Operator::LessThan => write!(f, "<"),
Operator::GreaterThan => write!(f, ">"),
Operator::Contains => write!(f, "=~"),
Operator::NotContains => write!(f, "!~"),
Operator::RegexMatch => write!(f, "=~"),
Operator::NotRegexMatch => write!(f, "!~"),
Operator::Plus => write!(f, "+"),
Operator::Minus => write!(f, "-"),
Operator::Multiply => write!(f, "*"),