Uses of Class
com.clevercloud.biscuit.datalog.Term
-
Packages that use Term Package Description com.clevercloud.biscuit.datalog Implementation of the Datalog engine for the check languagecom.clevercloud.biscuit.datalog.expressions com.clevercloud.biscuit.token.builder Builder interface to create tokens and caveats -
-
Uses of Term in com.clevercloud.biscuit.datalog
Subclasses of Term in com.clevercloud.biscuit.datalog Modifier and Type Class Description static classTerm.Boolstatic classTerm.Bytesstatic classTerm.Datestatic classTerm.Integerstatic classTerm.Setstatic classTerm.Strstatic classTerm.VariableMethods in com.clevercloud.biscuit.datalog that return Term Modifier and Type Method Description TermSymbolTable. add(String symbol)Methods in com.clevercloud.biscuit.datalog that return types with arguments of type Term Modifier and Type Method Description io.vavr.control.Option<Map<Long,Term>>MatchedVariables. check_expressions(List<Expression> expressions, SymbolTable symbols)List<Map<Long,Term>>Combinator. combine()Optional<Map<Long,Term>>MatchedVariables. complete()static io.vavr.control.Either<Error.FormatError,Term>Term. deserialize_enumV2(Schema.TermV2 term)static io.vavr.control.Either<Error.FormatError,Term>Term.Bool. deserializeV2(Schema.TermV2 term)static io.vavr.control.Either<Error.FormatError,Term>Term.Bytes. deserializeV2(Schema.TermV2 term)static io.vavr.control.Either<Error.FormatError,Term>Term.Date. deserializeV2(Schema.TermV2 term)static io.vavr.control.Either<Error.FormatError,Term>Term.Integer. deserializeV2(Schema.TermV2 term)static io.vavr.control.Either<Error.FormatError,Term>Term.Set. deserializeV2(Schema.TermV2 term)static io.vavr.control.Either<Error.FormatError,Term>Term.Str. deserializeV2(Schema.TermV2 term)static io.vavr.control.Either<Error.FormatError,Term>Term.Variable. deserializeV2(Schema.TermV2 term)ListIterator<Term>Predicate. ids_iterator()List<Term>Predicate. terms()HashSet<Term>Term.Set. value()Methods in com.clevercloud.biscuit.datalog with parameters of type Term Modifier and Type Method Description booleanMatchedVariables. insert(long key, Term value)booleanTerm.Bool. match(Term other)booleanTerm.Bytes. match(Term other)booleanTerm.Date. match(Term other)booleanTerm.Integer. match(Term other)abstract booleanTerm. match(Term other)booleanTerm.Set. match(Term other)booleanTerm.Str. match(Term other)booleanTerm.Variable. match(Term other)StringSymbolTable. print_id(Term value)Constructor parameters in com.clevercloud.biscuit.datalog with type arguments of type Term Constructor Description Fact(long name, List<Term> terms)Predicate(long name, List<Term> terms)Set(HashSet<Term> value) -
Uses of Term in com.clevercloud.biscuit.datalog.expressions
Methods in com.clevercloud.biscuit.datalog.expressions that return Term Modifier and Type Method Description TermOp.Value. getValue()Methods in com.clevercloud.biscuit.datalog.expressions that return types with arguments of type Term Modifier and Type Method Description io.vavr.control.Option<Term>Expression. evaluate(Map<Long,Term> variables, SymbolTable symbols)Method parameters in com.clevercloud.biscuit.datalog.expressions with type arguments of type Term Modifier and Type Method Description io.vavr.control.Option<Term>Expression. evaluate(Map<Long,Term> variables, SymbolTable symbols)booleanOp.Binary. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)booleanOp.Binary. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)abstract booleanOp. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)abstract booleanOp. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)booleanOp.Unary. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)booleanOp.Unary. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)booleanOp.Value. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)booleanOp.Value. evaluate(Deque<Term> stack, Map<Long,Term> variables, SymbolTable symbols)Constructors in com.clevercloud.biscuit.datalog.expressions with parameters of type Term Constructor Description Value(Term value) -
Uses of Term in com.clevercloud.biscuit.token.builder
Methods in com.clevercloud.biscuit.token.builder that return Term Modifier and Type Method Description TermTerm.Bool. convert(SymbolTable symbols)TermTerm.Bytes. convert(SymbolTable symbols)abstract TermTerm. convert(SymbolTable symbols)TermTerm.Date. convert(SymbolTable symbols)TermTerm.Integer. convert(SymbolTable symbols)TermTerm.Set. convert(SymbolTable symbols)TermTerm.Str. convert(SymbolTable symbols)TermTerm.Variable. convert(SymbolTable symbols)Methods in com.clevercloud.biscuit.token.builder with parameters of type Term Modifier and Type Method Description static TermTerm. convert_from(Term id, SymbolTable symbols)
-