ExprOr class final
- Inheritance
-
- Object
- Expr
- CedarBinaryExpr
- ExprOr
- Available extensions
Constructors
- ExprOr({required Expr left, required Expr right})
-
const
-
ExprOr.fromJson(Map<
String, Object?> json) -
factory
- ExprOr.fromProto(ExprOr proto)
-
factory
Properties
Methods
-
accept<
R> (ExprVisitor< R> visitor) → R -
override
-
acceptWithArg<
R, A> (ExprVisitorWithArg< R, A> visitor, A arg) → R -
override
-
access(
String attr) → Expr -
add(
Expr rhs) → Expr -
Available on Expr, provided by the Arithmetic extension
-
and(
Expr rhs) → Expr -
contains(
Expr rhs) → Expr -
containsAll(
Expr rhs) → Expr -
containsAny(
Expr rhs) → Expr -
equals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
greaterThan(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
greaterThanOrEquals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
has(
String attr) → Expr -
ifThenElse(
Expr condition, Expr thenCedarExpr, Expr elseCedarExpr) → Expr -
in_(
Expr rhs) → Expr -
is_(
String entityType) → Expr -
isIn(
String entityType, Expr rhs) → Expr -
isInRange(
Expr rhs) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isIpv4(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isIpv6(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isLoopback(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
isMulticast(
) → Expr -
Available on Expr, provided by the IpAddressOperators extension
-
lessThan(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
lessThanOrEquals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
like(
CedarPattern pattern) → Expr -
Available on Expr, provided by the Comparison extension
-
multiply(
Expr rhs) → Expr -
Available on Expr, provided by the Arithmetic extension
-
negate(
) → Expr -
Available on Expr, provided by the Arithmetic extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
not(
) → Expr -
notEquals(
Expr rhs) → Expr -
Available on Expr, provided by the Comparison extension
-
or(
Expr rhs) → Expr -
subtract(
Expr rhs) → Expr -
Available on Expr, provided by the Arithmetic extension
-
toJson(
) → Map< String, Object?> -
inherited
-
toProto(
) → Expr -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
valueToJson(
) → Map< String, Object?> -
inherited
Operators
-
operator *(
Expr rhs) → dynamic -
inherited
-
operator +(
Expr rhs) → dynamic -
inherited
-
operator -(
Expr rhs) → dynamic -
inherited
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator unary-(
) → dynamic -
inherited