public class ExpressionCompiler extends Object implements ExpressionVisitor<org.apache.jena.sparql.expr.Expr>
| Modifier and Type | Field and Description |
|---|---|
protected Collection<org.apache.jena.sparql.syntax.Element> |
elements |
protected java.util.function.Function<VPath<?>,org.apache.jena.sparql.core.Var> |
pathHandler |
protected org.apache.jena.datatypes.TypeMapper |
typeMapper |
| Constructor and Description |
|---|
ExpressionCompiler(Collection<org.apache.jena.sparql.syntax.Element> elements,
java.util.function.Function<VPath<?>,org.apache.jena.sparql.core.Var> pathHandler) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jena.sparql.expr.Expr |
appendExpr(BinaryOperatorExpression<Boolean> e,
java.util.function.BiFunction<org.apache.jena.sparql.expr.Expr,org.apache.jena.sparql.expr.Expr,org.apache.jena.sparql.expr.Expr> op) |
Collection<org.apache.jena.sparql.syntax.Element> |
getElements() |
org.apache.jena.sparql.expr.Expr |
visit(AvgExpression e) |
org.apache.jena.sparql.expr.Expr |
visit(EqualsExpression e) |
org.apache.jena.sparql.expr.Expr |
visit(GreaterThanExpression e) |
org.apache.jena.sparql.expr.Expr |
visit(GreaterThanOrEqualToExpression e) |
org.apache.jena.sparql.expr.Expr |
visit(GreatestExpression<?> e) |
org.apache.jena.sparql.expr.Expr |
visit(LogicalAndExpression e) |
org.apache.jena.sparql.expr.Expr |
visit(LogicalNotExpression e) |
org.apache.jena.sparql.expr.Expr |
visit(ValueExpression<?> e) |
org.apache.jena.sparql.expr.Expr |
visit(VPath<?> e) |
protected org.apache.jena.datatypes.TypeMapper typeMapper
protected java.util.function.Function<VPath<?>,org.apache.jena.sparql.core.Var> pathHandler
protected Collection<org.apache.jena.sparql.syntax.Element> elements
public ExpressionCompiler(Collection<org.apache.jena.sparql.syntax.Element> elements, java.util.function.Function<VPath<?>,org.apache.jena.sparql.core.Var> pathHandler)
public Collection<org.apache.jena.sparql.syntax.Element> getElements()
public org.apache.jena.sparql.expr.Expr visit(VPath<?> e)
visit in interface PathVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr visit(LogicalAndExpression e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr visit(EqualsExpression e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr visit(GreaterThanExpression e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr visit(GreaterThanOrEqualToExpression e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr appendExpr(BinaryOperatorExpression<Boolean> e, java.util.function.BiFunction<org.apache.jena.sparql.expr.Expr,org.apache.jena.sparql.expr.Expr,org.apache.jena.sparql.expr.Expr> op)
public org.apache.jena.sparql.expr.Expr visit(LogicalNotExpression e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr visit(GreatestExpression<?> e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr visit(AvgExpression e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>public org.apache.jena.sparql.expr.Expr visit(ValueExpression<?> e)
visit in interface ExpressionVisitor<org.apache.jena.sparql.expr.Expr>Copyright © 2017. All rights reserved.