Class UnaryXExprImpl

java.lang.Object
org.aksw.jenax.sparql.fragment.impl.UnaryXExprImpl
All Implemented Interfaces:
UnaryXExpr, XExpr

public class UnaryXExprImpl extends Object implements UnaryXExpr
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.jena.sparql.expr.Expr
     
    protected org.apache.jena.sparql.core.Var
     
    protected Set<org.apache.jena.sparql.core.Var>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    UnaryXExprImpl(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.core.Var var)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static UnaryXExpr
    create(org.apache.jena.sparql.expr.Expr expr)
     
    static org.apache.jena.sparql.expr.NodeValue
    eval(UnaryXExpr xexpr, org.apache.jena.graph.Node value)
     
    org.apache.jena.sparql.expr.Expr
     
    org.apache.jena.sparql.core.Var
     
    Set<org.apache.jena.sparql.core.Var>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.aksw.jenax.sparql.fragment.impl.UnaryXExpr

    isAlwaysTrue, tryGetConstant
  • Field Details

    • expr

      protected org.apache.jena.sparql.expr.Expr expr
    • var

      protected org.apache.jena.sparql.core.Var var
    • varsMentioned

      protected Set<org.apache.jena.sparql.core.Var> varsMentioned
  • Constructor Details

    • UnaryXExprImpl

      public UnaryXExprImpl(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.core.Var var)
  • Method Details

    • getVarsMentioned

      public Set<org.apache.jena.sparql.core.Var> getVarsMentioned()
      Specified by:
      getVarsMentioned in interface XExpr
    • getVar

      public org.apache.jena.sparql.core.Var getVar()
      Specified by:
      getVar in interface UnaryXExpr
    • getExpr

      public org.apache.jena.sparql.expr.Expr getExpr()
      Specified by:
      getExpr in interface UnaryXExpr
      Specified by:
      getExpr in interface XExpr
    • create

      public static UnaryXExpr create(org.apache.jena.sparql.expr.Expr expr)
    • eval

      public static org.apache.jena.sparql.expr.NodeValue eval(UnaryXExpr xexpr, org.apache.jena.graph.Node value)