Class Op.Binary
- java.lang.Object
-
- com.clevercloud.biscuit.datalog.expressions.Op
-
- com.clevercloud.biscuit.datalog.expressions.Op.Binary
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.clevercloud.biscuit.datalog.expressions.Op
Op.Binary, Op.BinaryOp, Op.Unary, Op.UnaryOp, Op.Value
-
-
Constructor Summary
Constructors Constructor Description Binary(Op.BinaryOp value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.vavr.control.Either<Error.FormatError,Op>deserializeV1(Schema.OpBinary op)booleanequals(Object o)booleanevaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)Op.BinaryOpgetOp()inthashCode()Stringprint(Deque<String> stack, SymbolTable symbols)Schema.Opserialize()StringtoString()-
Methods inherited from class com.clevercloud.biscuit.datalog.expressions.Op
deserializeV2
-
-
-
-
Constructor Detail
-
Binary
public Binary(Op.BinaryOp value)
-
-
Method Detail
-
getOp
public Op.BinaryOp getOp()
-
evaluate
public boolean evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)
-
print
public String print(Deque<String> stack, SymbolTable symbols)
-
deserializeV1
public static io.vavr.control.Either<Error.FormatError,Op> deserializeV1(Schema.OpBinary op)
-
-