Package com.clevercloud.biscuit.datalog
Class Predicate
- java.lang.Object
-
- com.clevercloud.biscuit.datalog.Predicate
-
- All Implemented Interfaces:
Serializable
public final class Predicate extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Predicateclone()static io.vavr.control.Either<Error.FormatError,Predicate>deserializeV2(Schema.PredicateV2 predicate)booleanequals(Object o)inthashCode()ListIterator<Term>ids_iterator()booleanmatch(Predicate rule_predicate)longname()Schema.PredicateV2serialize()List<Term>terms()StringtoString()
-
-
-
Method Detail
-
name
public long name()
-
ids_iterator
public final ListIterator<Term> ids_iterator()
-
match
public boolean match(Predicate rule_predicate)
-
serialize
public Schema.PredicateV2 serialize()
-
deserializeV2
public static io.vavr.control.Either<Error.FormatError,Predicate> deserializeV2(Schema.PredicateV2 predicate)
-
-