Class NodeExprSubstitutor

java.lang.Object
org.aksw.jena_sparql_api.views.NodeExprSubstitutor

public class NodeExprSubstitutor extends Object
Can replace nodes with expressions
Author:
raven
  • Constructor Summary

    Constructors
    Constructor
    Description
    NodeExprSubstitutor(Map<? extends org.apache.jena.graph.Node,? extends org.apache.jena.sparql.expr.Expr> map)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.sparql.expr.Expr
    _transform(org.apache.jena.sparql.expr.ExprAggregator eAgg)
     
    org.apache.jena.sparql.expr.Expr
    _transform(org.apache.jena.sparql.expr.ExprFunction expr)
     
    org.apache.jena.sparql.expr.Expr
    _transform(org.apache.jena.sparql.expr.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op opArg)
     
    org.apache.jena.sparql.expr.Expr
    _transform(org.apache.jena.sparql.expr.ExprVar nv)
     
    org.apache.jena.sparql.expr.Expr
    _transform(org.apache.jena.sparql.expr.NodeValue nv)
     
    create(Map<String,org.apache.jena.sparql.expr.Expr> varNameToExpr)
     
    org.apache.jena.sparql.expr.ExprList
    transformList(Iterable<org.apache.jena.sparql.expr.Expr> exprs)
     
    org.apache.jena.sparql.expr.Expr
    transformMM(org.apache.jena.sparql.expr.Expr expr)
     
    org.apache.jena.sparql.expr.ExprList
    transformMM(org.apache.jena.sparql.expr.ExprList exprs)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NodeExprSubstitutor

      public NodeExprSubstitutor(Map<? extends org.apache.jena.graph.Node,? extends org.apache.jena.sparql.expr.Expr> map)
  • Method Details

    • create

      public static NodeExprSubstitutor create(Map<String,org.apache.jena.sparql.expr.Expr> varNameToExpr)
    • transformMM

      public org.apache.jena.sparql.expr.ExprList transformMM(org.apache.jena.sparql.expr.ExprList exprs)
    • transformMM

      public org.apache.jena.sparql.expr.Expr transformMM(org.apache.jena.sparql.expr.Expr expr)
    • _transform

      public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprFunction expr)
    • transformList

      public org.apache.jena.sparql.expr.ExprList transformList(Iterable<org.apache.jena.sparql.expr.Expr> exprs)
    • _transform

      public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprFunctionOp funcOp, org.apache.jena.sparql.expr.ExprList args, org.apache.jena.sparql.algebra.Op opArg)
    • _transform

      public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.NodeValue nv)
    • _transform

      public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprVar nv)
    • _transform

      public org.apache.jena.sparql.expr.Expr _transform(org.apache.jena.sparql.expr.ExprAggregator eAgg)