Package org.aksw.jenax.arq.util.expr
Class ClauseUtils
java.lang.Object
org.aksw.jenax.arq.util.expr.ClauseUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Set<org.apache.jena.sparql.expr.Expr>applyNodeTransform(Set<org.apache.jena.sparql.expr.Expr> clause, org.apache.jena.sparql.graph.NodeTransform nodeTransform) applyNodeTransformSet(Set<Set<org.apache.jena.sparql.expr.Expr>> clauses, org.apache.jena.sparql.graph.NodeTransform nodeTransform) static Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.expr.NodeValue> extractConstantConstraints(Collection<? extends org.apache.jena.sparql.expr.Expr> clause) filterByVars(Set<Set<org.apache.jena.sparql.expr.Expr>> clauses, Set<org.apache.jena.sparql.core.Var> requiredVars) static Set<org.apache.jena.sparql.core.Var>getVarsMentioned(Iterable<? extends org.apache.jena.sparql.expr.Expr> clause) static booleanisSatisfiable(Set<org.apache.jena.sparql.expr.Expr> clause) false means that it is no satisfiable.static booleanisSatisfiable(org.apache.jena.sparql.expr.Expr expr) static Set<org.apache.jena.sparql.expr.Expr>newFalse()static Set<org.apache.jena.sparql.expr.Expr>newTrue()static Set<org.apache.jena.sparql.expr.Expr>signaturize(Iterable<? extends org.apache.jena.sparql.expr.Expr> clause)
-
Field Details
-
TRUE
-
FALSE
-
-
Constructor Details
-
ClauseUtils
public ClauseUtils()
-
-
Method Details
-
newTrue
-
newFalse
-
extractConstantConstraints
public static Map<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.expr.NodeValue> extractConstantConstraints(Collection<? extends org.apache.jena.sparql.expr.Expr> clause) -
signaturize
-
filterByVars
-
isSatisfiable
false means that it is no satisfiable. true is actually a 'maybe'- Parameters:
clause-- Returns:
-
isSatisfiable
public static boolean isSatisfiable(org.apache.jena.sparql.expr.Expr expr) -
getVarsMentioned
-
applyNodeTransformSet
-
applyNodeTransform
-