enum Fexpr::SignOperation
Overview
Represents the type of comparison operation in an expression.
Defined in:
fexpr/scanner.crEnum Members
-
SignEq =
0 -
SignNeq =
1 -
SignLike =
2 -
SignNlike =
3 -
SignLt =
4 -
SignLte =
5 -
SignGt =
6 -
SignGte =
7 -
SignAnyEq =
8 -
SignAnyNeq =
9 -
SignAnyLike =
10 -
SignAnyNlike =
11 -
SignAnyLt =
12 -
SignAnyLte =
13 -
SignAnyGt =
14 -
SignAnyGte =
15 -
None =
16
Class Method Summary
-
.parse(literal : String) : SignOperation | Nil
Creates a SignOperation from its string representation.
Instance Method Summary
- #none?
- #sign_any_eq?
- #sign_any_gt?
- #sign_any_gte?
- #sign_any_like?
- #sign_any_lt?
- #sign_any_lte?
- #sign_any_neq?
- #sign_any_nlike?
- #sign_eq?
- #sign_gt?
- #sign_gte?
- #sign_like?
- #sign_lt?
- #sign_lte?
- #sign_neq?
- #sign_nlike?
Class Method Detail
def self.parse(literal : String) : SignOperation | Nil
#
Creates a SignOperation from its string representation.
Returns nil if the literal is not a valid sign operator.