Uses of Class
org.biscuitsec.biscuit.datalog.Term
-
Packages that use Term Package Description org.biscuitsec.biscuit.datalog Implementation of the Datalog engine for the check languageorg.biscuitsec.biscuit.datalog.expressions org.biscuitsec.biscuit.token.builder Builder interface to create tokens and caveats -
-
Uses of Term in org.biscuitsec.biscuit.datalog
Subclasses of Term in org.biscuitsec.biscuit.datalog Modifier and Type Class Description static classTerm.Boolstatic classTerm.Bytesstatic classTerm.Datestatic classTerm.Integerstatic classTerm.Setstatic classTerm.Strstatic classTerm.VariableMethods in org.biscuitsec.biscuit.datalog that return Term Modifier and Type Method Description TermSymbolTable. add(String symbol)Methods in org.biscuitsec.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)io.vavr.control.Option<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)Optional<Term>MatchedVariables. get(long key)io.vavr.control.Option<io.vavr.Tuple2<Origin,Map<Long,Term>>>Combinator. getNext()ListIterator<Term>Predicate. ids_iterator()io.vavr.Tuple2<Origin,Map<Long,Term>>Combinator. next()List<Term>Predicate. terms()HashSet<Term>Term.Set. value()Methods in org.biscuitsec.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_term(Term i)Constructor parameters in org.biscuitsec.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 org.biscuitsec.biscuit.datalog.expressions
Methods in org.biscuitsec.biscuit.datalog.expressions that return Term Modifier and Type Method Description TermExpression. evaluate(Map<Long,Term> variables, TemporarySymbolTable symbols)TermOp.Value. getValue()Method parameters in org.biscuitsec.biscuit.datalog.expressions with type arguments of type Term Modifier and Type Method Description TermExpression. evaluate(Map<Long,Term> variables, TemporarySymbolTable symbols)voidOp.Binary. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)voidOp.Binary. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)abstract voidOp. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)abstract voidOp. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)voidOp.Unary. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)voidOp.Unary. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)voidOp.Value. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)voidOp.Value. evaluate(Deque<Term> stack, Map<Long,Term> variables, TemporarySymbolTable symbols)Constructors in org.biscuitsec.biscuit.datalog.expressions with parameters of type Term Constructor Description Value(Term value) -
Uses of Term in org.biscuitsec.biscuit.token.builder
Methods in org.biscuitsec.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 org.biscuitsec.biscuit.token.builder with parameters of type Term Modifier and Type Method Description static TermTerm. convert_from(Term id, SymbolTable symbols)
-