Class E_RdfTerm

java.lang.Object
org.apache.jena.sparql.expr.ExprNode
org.apache.jena.sparql.expr.ExprFunction
org.apache.jena.sparql.expr.ExprFunctionN
org.aksw.jena_sparql_api.views.E_RdfTerm
All Implemented Interfaces:
org.apache.jena.sparql.expr.Expr

public class E_RdfTerm extends org.apache.jena.sparql.expr.ExprFunctionN
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final E_RdfTerm
     
    static final String
     
    static final E_RdfTerm
     
    static final E_RdfTerm
     
    static final org.apache.jena.sparql.expr.NodeValue
     
    static final org.apache.jena.sparql.expr.NodeValue
     
    static final org.apache.jena.sparql.expr.NodeValue
     
    static final org.apache.jena.sparql.expr.NodeValue
     
    static final org.apache.jena.sparql.expr.NodeValue
     

    Fields inherited from class org.apache.jena.sparql.expr.ExprFunctionN

    args

    Fields inherited from class org.apache.jena.sparql.expr.ExprFunction

    funcSymbol, opSign

    Fields inherited from interface org.apache.jena.sparql.expr.Expr

    CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL, NONE
  • Constructor Summary

    Constructors
    Constructor
    Description
    E_RdfTerm(List<org.apache.jena.sparql.expr.Expr> exprs)
     
    E_RdfTerm(org.apache.jena.sparql.expr.Expr type, org.apache.jena.sparql.expr.Expr lexicalValue, org.apache.jena.sparql.expr.Expr languageTag, org.apache.jena.sparql.expr.Expr datatype)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.sparql.expr.Expr
    copy(org.apache.jena.sparql.expr.ExprList args)
     
    static E_RdfTerm
    createBlankNode(org.apache.jena.sparql.expr.Expr expr)
     
    static E_RdfTerm
    createPlainLiteral(org.apache.jena.sparql.expr.Expr expr)
     
    static E_RdfTerm
    createPlainLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr langTag)
     
    static E_RdfTerm
    createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.graph.Node datatype)
     
    static E_RdfTerm
    createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.rdf.model.Resource datatype)
     
    static E_RdfTerm
    createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr datatype)
     
    static E_RdfTerm
    createUri(org.apache.jena.sparql.expr.Expr expr)
     
    static E_RdfTerm
    createVar(org.apache.jena.sparql.expr.ExprVar expr)
     
    org.apache.jena.sparql.expr.NodeValue
    eval(List<org.apache.jena.sparql.expr.NodeValue> args)
     
    static E_RdfTerm
    expand(org.apache.jena.sparql.expr.Expr expr)
     
    static E_RdfTerm
    expand(org.apache.jena.sparql.expr.ExprFunction fn)
     
    org.apache.jena.sparql.expr.NodeValue
     
    org.apache.jena.sparql.expr.Expr
     
     
    getFunctionPrintName(org.apache.jena.sparql.serializer.SerializationContext cxt)
     
    org.apache.jena.sparql.expr.Expr
     
    org.apache.jena.sparql.expr.Expr
     
    org.apache.jena.sparql.expr.Expr
     
    boolean
     
    static org.apache.jena.sparql.expr.ExprFunction
     

    Methods inherited from class org.apache.jena.sparql.expr.ExprFunctionN

    apply, applyNodeTransform, copySubstitute, eval, eval, evalSpecial, getArg, getArgs, numArgs, visit

    Methods inherited from class org.apache.jena.sparql.expr.ExprFunction

    equals, getFunction, getFunctionName, getFunctionSymbol, getOpName, hashCode, isFunction

    Methods inherited from class org.apache.jena.sparql.expr.ExprNode

    asVar, deepCopy, equals, equalsBySyntax, eval, getExpr, getExprVar, getGraphPattern, getVarName, getVarsMentioned, isExpr, isGraphPattern, isSatisfied, isVariable, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • tagRdfTerm

      public static final String tagRdfTerm
      See Also:
    • typeVar

      public static final org.apache.jena.sparql.expr.NodeValue typeVar
    • typeBlank

      public static final org.apache.jena.sparql.expr.NodeValue typeBlank
    • typeUri

      public static final org.apache.jena.sparql.expr.NodeValue typeUri
    • typePlainLiteral

      public static final org.apache.jena.sparql.expr.NodeValue typePlainLiteral
    • typeTypedLiteral

      public static final org.apache.jena.sparql.expr.NodeValue typeTypedLiteral
    • TRUE

      public static final E_RdfTerm TRUE
    • FALSE

      public static final E_RdfTerm FALSE
    • TYPE_ERROR

      public static final E_RdfTerm TYPE_ERROR
  • Constructor Details

    • E_RdfTerm

      public E_RdfTerm(List<org.apache.jena.sparql.expr.Expr> exprs)
    • E_RdfTerm

      public E_RdfTerm(org.apache.jena.sparql.expr.Expr type, org.apache.jena.sparql.expr.Expr lexicalValue, org.apache.jena.sparql.expr.Expr languageTag, org.apache.jena.sparql.expr.Expr datatype)
  • Method Details

    • createVar

      public static E_RdfTerm createVar(org.apache.jena.sparql.expr.ExprVar expr)
    • createBlankNode

      public static E_RdfTerm createBlankNode(org.apache.jena.sparql.expr.Expr expr)
    • createUri

      public static E_RdfTerm createUri(org.apache.jena.sparql.expr.Expr expr)
    • createPlainLiteral

      public static E_RdfTerm createPlainLiteral(org.apache.jena.sparql.expr.Expr expr)
    • createPlainLiteral

      public static E_RdfTerm createPlainLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr langTag)
    • createTypedLiteral

      public static E_RdfTerm createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr datatype)
    • createTypedLiteral

      public static E_RdfTerm createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.rdf.model.Resource datatype)
    • createTypedLiteral

      public static E_RdfTerm createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.graph.Node datatype)
    • getFunctionIRI

      public String getFunctionIRI()
      Overrides:
      getFunctionIRI in class org.apache.jena.sparql.expr.ExprFunction
    • getType

      public org.apache.jena.sparql.expr.Expr getType()
    • getLexicalValue

      public org.apache.jena.sparql.expr.Expr getLexicalValue()
    • getLanguageTag

      public org.apache.jena.sparql.expr.Expr getLanguageTag()
    • getDatatype

      public org.apache.jena.sparql.expr.Expr getDatatype()
    • isConstant

      public boolean isConstant()
      Specified by:
      isConstant in interface org.apache.jena.sparql.expr.Expr
      Overrides:
      isConstant in class org.apache.jena.sparql.expr.ExprNode
    • getFunctionPrintName

      public String getFunctionPrintName(org.apache.jena.sparql.serializer.SerializationContext cxt)
      Overrides:
      getFunctionPrintName in class org.apache.jena.sparql.expr.ExprFunction
    • getConstant

      public org.apache.jena.sparql.expr.NodeValue getConstant()
      Specified by:
      getConstant in interface org.apache.jena.sparql.expr.Expr
      Overrides:
      getConstant in class org.apache.jena.sparql.expr.ExprNode
    • eval

      public org.apache.jena.sparql.expr.NodeValue eval(List<org.apache.jena.sparql.expr.NodeValue> args)
      Specified by:
      eval in class org.apache.jena.sparql.expr.ExprFunctionN
    • copy

      public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprList args)
      Specified by:
      copy in class org.apache.jena.sparql.expr.ExprFunctionN
    • expand

      public static E_RdfTerm expand(org.apache.jena.sparql.expr.Expr expr)
    • expand

      public static E_RdfTerm expand(org.apache.jena.sparql.expr.ExprFunction fn)
    • normalize

      public static org.apache.jena.sparql.expr.ExprFunction normalize(E_RdfTerm rdfTerm)