Uses of Class
org.apache.jena.reasoner.rulesys.builtins.BaseBuiltin
Packages that use BaseBuiltin
Package
Description
Implementations of the Builtin class which provides primitive operations to the rule
engines.
-
Uses of BaseBuiltin in org.apache.jena.reasoner.rulesys.builtins
Subclasses of BaseBuiltin in org.apache.jena.reasoner.rulesys.builtinsModifier and TypeClassDescriptionclassBind the second argument to 1+ the first argument.classAssert the n^2 differtFrom pairs from a distinctMembers listclassPredicate used to check if a variable has been bound.classCountLiteralValues(X, P, C) sets C to be the number of semantically distinct values for P on resource X.classBind the third argument to the arithmetic difference between the first and second arguments.classA variant of the "remove" builtin that will delete matched triples from the graph but will not trigger further rule processing for the removed triples.classCheck that the two args are semantically equal.classTests if the first argument is greater than or equal to the second.classTests if the first argument is greater than the second.classRegister a node as to be hidden from query result iterators.classTests the single argument to make sure it is blank node.classTests whether the first argument is an instance of the datatype defined by the resource in the second argument.classTests the single argument to make sure it is not a Functor.classTests the single argument to make sure it is a literal.classTests if the first argument is less than or equal to the second.classTests if the first argument is less than the second.classReturns true if the first argument is a list which contains the second argument.classlistEntry(?classTest if the two argument lists contain the same semantic elements.classBind the second arg to the length of the first arg treated as a list.classFor each element in the RDF list (third argument) it asserts triples with that as the object and subject and predicate given by arguments one and two.classFor each element in the RDF list (first argument) it asserts triples with that as the subject and predicate and object given by arguments two and three.classReturns false if the first argument is a list which contains the second argument.classTest if the two argument lists differ.classCreate or lookup an anonymous instance of a property value.classBind a blank node to the first argument.classCreate a new anonymous node and bind it to the each argumentclassBind the third arg to the max of the first two args.classBind the third arg to the min of the first two args.classTests the single argument to make sure it is not a blank node.classTests whether the first argument is not an instance of the datatype defined by the resource in the second argument.classCheck that the two args are different.classTests the single argument to make sure it is not a Functor.classTests the single argument to make sure it is a literal.classCan be used in two arg form (X, P) or three arg form (X, P, V).classBind the first arg to the current date time in the current locale and timezone.classPrint its argument list as a side effectclassBind the third arg to the product of the first two args.classBind the third arg to the ratio of the first two args.classclassRemove the body clause given by index arguments from the database.classBuiltin which concatenates a set of strings.classBind the third arg to the sum of the first two args.classArrange that the given predicate is tabled by the backchaining engine.classArrange that all backchaining goals should be tabled (aka memoized) by the LP engine.classPredicate used to check if a variable has not been bound.classBuiltin which concatenates a set of strings to generate a new URI.