Uses of Class
com.hp.hpl.jena.sparql.expr.NodeValue

Packages that use NodeValue
com.hp.hpl.jena.sparql.engine.binding   
com.hp.hpl.jena.sparql.expr   
com.hp.hpl.jena.sparql.expr.aggregate   
com.hp.hpl.jena.sparql.expr.nodevalue   
com.hp.hpl.jena.sparql.function   
com.hp.hpl.jena.sparql.function.library   
com.hp.hpl.jena.sparql.util   
 

Uses of NodeValue in com.hp.hpl.jena.sparql.engine.binding
 

Methods in com.hp.hpl.jena.sparql.engine.binding with parameters of type NodeValue
static int BindingComparator.compareNodesRaw(NodeValue nv1, NodeValue nv2)
           
 

Uses of NodeValue in com.hp.hpl.jena.sparql.expr
 

Fields in com.hp.hpl.jena.sparql.expr declared as NodeValue
static NodeValue NodeValue.FALSE
           
static NodeValue NodeValue.nvEmptyString
           
static NodeValue NodeValue.nvINF
           
static NodeValue NodeValue.nvNaN
           
static NodeValue NodeValue.nvNegINF
           
static NodeValue NodeValue.nvNothing
           
static NodeValue NodeValue.nvONE
           
static NodeValue NodeValue.nvZERO
           
static NodeValue NodeValue.TRUE
           
 

Methods in com.hp.hpl.jena.sparql.expr that return NodeValue
static NodeValue NodeValue.booleanReturn(boolean b)
           
 NodeValue ExprVar.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprAggregator.eval(Binding binding, FunctionEnv env)
           
 NodeValue Expr.eval(Binding binding, FunctionEnv env)
          Evaluate this expression against the binding
abstract  NodeValue ExprNode.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction1.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunctionN.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction0.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction2.eval(Binding binding, FunctionEnv env)
           
 NodeValue NodeValue.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunctionOp.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction3.eval(Binding binding, FunctionEnv env)
           
 NodeValue E_Random.eval(FunctionEnv env)
           
 NodeValue ExprSystem.eval(FunctionEnv env)
           
 NodeValue E_UUID.eval(FunctionEnv env)
           
 NodeValue E_Version.eval(FunctionEnv env)
           
abstract  NodeValue ExprFunction0.eval(FunctionEnv env)
           
 NodeValue E_Regex.eval(List<NodeValue> args)
           
 NodeValue ExprFunctionN.eval(List<NodeValue> args, FunctionEnv env)
           
 NodeValue E_UnaryPlus.eval(NodeValue v)
           
 NodeValue E_NumAbs.eval(NodeValue v)
           
 NodeValue E_DateTimeHours.eval(NodeValue v)
           
 NodeValue E_IsURI.eval(NodeValue v)
           
 NodeValue E_NumFloor.eval(NodeValue v)
           
 NodeValue E_DateTimeTimezone.eval(NodeValue v)
           
 NodeValue E_DateTimeSeconds.eval(NodeValue v)
           
 NodeValue E_LogicalNot.eval(NodeValue v)
           
 NodeValue ExprDigest.eval(NodeValue v)
           
 NodeValue E_DateTimeTZ.eval(NodeValue v)
           
 NodeValue E_StrEncodeForURI.eval(NodeValue v)
           
 NodeValue E_Lang.eval(NodeValue v)
           
 NodeValue E_IsBlank.eval(NodeValue v)
           
 NodeValue E_IsNumeric.eval(NodeValue v)
           
 NodeValue E_StrUpperCase.eval(NodeValue v)
           
 NodeValue E_StrLength.eval(NodeValue v)
           
abstract  NodeValue ExprFunction1.eval(NodeValue v)
           
 NodeValue E_DateTimeDay.eval(NodeValue v)
           
 NodeValue E_Bound.eval(NodeValue x)
           
 NodeValue E_NumCeiling.eval(NodeValue v)
           
 NodeValue E_IRI.eval(NodeValue v)
           
 NodeValue E_UnaryMinus.eval(NodeValue v)
           
 NodeValue E_NumRound.eval(NodeValue v)
           
 NodeValue E_DateTimeMonth.eval(NodeValue v)
           
 NodeValue E_IsLiteral.eval(NodeValue v)
           
 NodeValue E_DateTimeMinutes.eval(NodeValue v)
           
 NodeValue E_StrLowerCase.eval(NodeValue v)
           
 NodeValue E_Str.eval(NodeValue v)
           
 NodeValue E_Datatype.eval(NodeValue v)
           
 NodeValue E_IsIRI.eval(NodeValue v)
           
 NodeValue E_DateTimeYear.eval(NodeValue v)
           
 NodeValue ExprFunction1.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_IRI.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_Multiply.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LessThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrStartsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_Subtract.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrLang.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_GreaterThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_NotEquals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrContains.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrDatatype.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_Add.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Divide.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Cast.eval(NodeValue x, NodeValue y)
           
 NodeValue E_GreaterThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_SameTerm.eval(NodeValue x, NodeValue y)
           
abstract  NodeValue ExprFunction2.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Equals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LessThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LogicalAnd.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LangMatches.eval(NodeValue lang, NodeValue pattern)
           
 NodeValue E_StrBefore.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrAfter.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LogicalOr.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrEndsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue ExprFunction2.eval(NodeValue x, NodeValue y, FunctionEnv env)
           
 NodeValue E_Conditional.eval(NodeValue x, NodeValue y, NodeValue z)
           
abstract  NodeValue ExprFunction3.eval(NodeValue x, NodeValue y, NodeValue z)
           
 NodeValue ExprFunction3.eval(NodeValue x, NodeValue y, NodeValue z, FunctionEnv env)
           
 NodeValue E_Function.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_BNode.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_NotOneOf.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_OneOf.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_Bound.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_Coalesce.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_LogicalAnd.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_Call.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_LogicalOr.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue Expr.getConstant()
          NodeValue constant (returns null if not a constant)
 NodeValue ExprNode.getConstant()
           
 NodeValue NodeValue.getConstant()
           
static NodeValue NodeValue.makeBoolean(boolean b)
           
static NodeValue NodeValue.makeDate(Calendar cal)
           
static NodeValue NodeValue.makeDate(String lexicalForm)
           
static NodeValue NodeValue.makeDateTime(Calendar cal)
           
static NodeValue NodeValue.makeDateTime(String lexicalForm)
           
static NodeValue NodeValue.makeDecimal(BigDecimal d)
           
static NodeValue NodeValue.makeDecimal(double d)
           
static NodeValue NodeValue.makeDecimal(long i)
           
static NodeValue NodeValue.makeDecimal(String lexicalForm)
           
static NodeValue NodeValue.makeDouble(double d)
           
static NodeValue NodeValue.makeFloat(float f)
           
static NodeValue NodeValue.makeInteger(BigInteger i)
           
static NodeValue NodeValue.makeInteger(long i)
           
static NodeValue NodeValue.makeInteger(String lexicalForm)
           
static NodeValue NodeValue.makeNode(com.hp.hpl.jena.graph.Node n)
           
static NodeValue NodeValue.makeNode(String lexicalForm, String langTag, com.hp.hpl.jena.graph.Node datatype)
           
static NodeValue NodeValue.makeNode(String lexicalForm, String langTag, String datatype)
           
static NodeValue NodeValue.makeNode(String lexicalForm, com.hp.hpl.jena.datatypes.xsd.XSDDatatype dtype)
           
static NodeValue NodeValue.makeNodeBoolean(boolean b)
           
static NodeValue NodeValue.makeNodeBoolean(String lexicalForm)
           
static NodeValue NodeValue.makeNodeDate(Calendar date)
           
static NodeValue NodeValue.makeNodeDate(String lexicalForm)
           
static NodeValue NodeValue.makeNodeDateTime(Calendar date)
           
static NodeValue NodeValue.makeNodeDateTime(String lexicalForm)
           
static NodeValue NodeValue.makeNodeDecimal(BigDecimal decimal)
           
static NodeValue NodeValue.makeNodeDecimal(String lexicalForm)
           
static NodeValue NodeValue.makeNodeDouble(double v)
           
static NodeValue NodeValue.makeNodeDouble(String lexicalForm)
           
static NodeValue NodeValue.makeNodeFloat(float f)
           
static NodeValue NodeValue.makeNodeFloat(String lexicalForm)
           
static NodeValue NodeValue.makeNodeInteger(long v)
           
static NodeValue NodeValue.makeNodeInteger(String lexicalForm)
           
static NodeValue NodeValue.makeNodeString(String string)
           
static NodeValue NodeValue.makeString(String s)
           
 

Methods in com.hp.hpl.jena.sparql.expr with parameters of type NodeValue
static int NodeValue.compare(NodeValue nv1, NodeValue nv2)
          Compare by value (and only value) if possible.
static int NodeValue.compareAlways(NodeValue nv1, NodeValue nv2)
          Compare by value if possible else compare by kind/type/lexical form Only use when you want an ordering regardless of form of NodeValue, for example in ORDER BY
 NodeValue E_UnaryPlus.eval(NodeValue v)
           
 NodeValue E_NumAbs.eval(NodeValue v)
           
 NodeValue E_DateTimeHours.eval(NodeValue v)
           
 NodeValue E_IsURI.eval(NodeValue v)
           
 NodeValue E_NumFloor.eval(NodeValue v)
           
 NodeValue E_DateTimeTimezone.eval(NodeValue v)
           
 NodeValue E_DateTimeSeconds.eval(NodeValue v)
           
 NodeValue E_LogicalNot.eval(NodeValue v)
           
 NodeValue ExprDigest.eval(NodeValue v)
           
 NodeValue E_DateTimeTZ.eval(NodeValue v)
           
 NodeValue E_StrEncodeForURI.eval(NodeValue v)
           
 NodeValue E_Lang.eval(NodeValue v)
           
 NodeValue E_IsBlank.eval(NodeValue v)
           
 NodeValue E_IsNumeric.eval(NodeValue v)
           
 NodeValue E_StrUpperCase.eval(NodeValue v)
           
 NodeValue E_StrLength.eval(NodeValue v)
           
abstract  NodeValue ExprFunction1.eval(NodeValue v)
           
 NodeValue E_DateTimeDay.eval(NodeValue v)
           
 NodeValue E_Bound.eval(NodeValue x)
           
 NodeValue E_NumCeiling.eval(NodeValue v)
           
 NodeValue E_IRI.eval(NodeValue v)
           
 NodeValue E_UnaryMinus.eval(NodeValue v)
           
 NodeValue E_NumRound.eval(NodeValue v)
           
 NodeValue E_DateTimeMonth.eval(NodeValue v)
           
 NodeValue E_IsLiteral.eval(NodeValue v)
           
 NodeValue E_DateTimeMinutes.eval(NodeValue v)
           
 NodeValue E_StrLowerCase.eval(NodeValue v)
           
 NodeValue E_Str.eval(NodeValue v)
           
 NodeValue E_Datatype.eval(NodeValue v)
           
 NodeValue E_IsIRI.eval(NodeValue v)
           
 NodeValue E_DateTimeYear.eval(NodeValue v)
           
 NodeValue ExprFunction1.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_IRI.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_Multiply.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LessThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrStartsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_Subtract.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrLang.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_GreaterThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_NotEquals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrContains.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrDatatype.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_Add.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Divide.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Cast.eval(NodeValue x, NodeValue y)
           
 NodeValue E_GreaterThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_SameTerm.eval(NodeValue x, NodeValue y)
           
abstract  NodeValue ExprFunction2.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Equals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LessThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LogicalAnd.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LangMatches.eval(NodeValue lang, NodeValue pattern)
           
 NodeValue E_StrBefore.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrAfter.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LogicalOr.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrEndsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue ExprFunction2.eval(NodeValue x, NodeValue y, FunctionEnv env)
           
 NodeValue E_Conditional.eval(NodeValue x, NodeValue y, NodeValue z)
           
abstract  NodeValue ExprFunction3.eval(NodeValue x, NodeValue y, NodeValue z)
           
 NodeValue ExprFunction3.eval(NodeValue x, NodeValue y, NodeValue z, FunctionEnv env)
           
static RegexEngine E_Regex.makeRegexEngine(NodeValue vPattern, NodeValue vFlags)
           
static boolean NodeValue.notSameAs(NodeValue nv1, NodeValue nv2)
          Return true if the two NodeValues are known to be different, return false if the two NodeValues are known to be the same, else throw ExprEvalException
static boolean NodeValue.sameAs(NodeValue nv1, NodeValue nv2)
          Return true if the two NodeValues are known to be the same value return false if known to be different values, throw ExprEvalException otherwise
static com.hp.hpl.jena.graph.Node NodeValue.toNode(NodeValue nv)
           
 Expr ExprTransformCopy.transform(NodeValue nv)
           
 Expr ExprTransform.transform(NodeValue nv)
           
 Expr ExprTransformBase.transform(NodeValue nv)
           
 void ExprVisitorBase.visit(NodeValue nv)
           
 void ExprVisitor.visit(NodeValue nv)
           
 void ExprTransformer.ApplyExprTransformVisitor.visit(NodeValue nv)
           
 

Method parameters in com.hp.hpl.jena.sparql.expr with type arguments of type NodeValue
 NodeValue E_Regex.eval(List<NodeValue> args)
           
 NodeValue ExprFunctionN.eval(List<NodeValue> args, FunctionEnv env)
           
 

Uses of NodeValue in com.hp.hpl.jena.sparql.expr.aggregate
 

Methods in com.hp.hpl.jena.sparql.expr.aggregate that return NodeValue
 NodeValue Accumulator.getValue()
           
 

Uses of NodeValue in com.hp.hpl.jena.sparql.expr.nodevalue
 

Subclasses of NodeValue in com.hp.hpl.jena.sparql.expr.nodevalue
 class NodeValueBoolean
           
 class NodeValueDate
          XSD Date (which is unrelated to XSD dateTime in the datatype hierarchy)
 class NodeValueDateTime
          XSD dateTime (which is unrelated to XSD date in the datatype hierarchy)
 class NodeValueDecimal
           
 class NodeValueDouble
           
 class NodeValueDuration
          XSD Duration (which is unrelated to XSD dateTime in the datatype hierarchy)
 class NodeValueFloat
           
 class NodeValueGDay
           
 class NodeValueGMonth
           
 class NodeValueGMonthDay
           
 class NodeValueGYear
           
 class NodeValueGYearMonth
           
 class NodeValueInteger
           
 class NodeValueNode
          A NodeValue that isn't anything else - unrecognized literals, URIs and blank nodes.
 class NodeValueString
           
 class NodeValueTime
          XSD Date (which is unrelated to XSD dateTime in the datatype hierarchy)
 

Methods in com.hp.hpl.jena.sparql.expr.nodevalue that return NodeValue
static NodeValue XSDFuncOp.abs(NodeValue nv)
           
static NodeValue XSDFuncOp.add(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.booleanEffectiveValueAsNodeValue(NodeValue nv)
           
static NodeValue XSDFuncOp.ceiling(NodeValue v)
           
static NodeValue NodeFunctions.datatype(NodeValue nv)
           
static NodeValue XSDFuncOp.dateTimeCast(NodeValue nv, com.hp.hpl.jena.datatypes.RDFDatatype rdfDatatype)
          Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O 17.1.5 Casting to date and time types Throws an exception on incorrect case.
static NodeValue XSDFuncOp.dateTimeCast(NodeValue nv, String typeURI)
          Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O 17.1.5 Casting to date and time types Throws an exception on incorrect case.
static NodeValue XSDFuncOp.dateTimeCast(NodeValue nv, com.hp.hpl.jena.datatypes.xsd.XSDDatatype xsd)
          Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O 17.1.5 Casting to date and time types Throws an exception on incorrect case.
static NodeValue XSDFuncOp.divide(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.dtGetDay(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetHours(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetMinutes(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetMonth(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetSeconds(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetTimezone(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetTZ(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetYear(NodeValue nv)
           
static NodeValue XSDFuncOp.floor(NodeValue v)
           
static NodeValue XSDFuncOp.fnConcat(List<NodeValue> args)
           
static NodeValue NodeFunctions.iri(NodeValue nv, String baseIRI)
           
static NodeValue NodeFunctions.isBlank(NodeValue nv)
           
static NodeValue NodeFunctions.isIRI(NodeValue nv)
           
static NodeValue NodeFunctions.isLiteral(NodeValue nv)
           
static NodeValue NodeFunctions.isURI(NodeValue nv)
           
static NodeValue XSDFuncOp.javaSubstring(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.javaSubstring(NodeValue nvString, NodeValue nvStart, NodeValue nvFinish)
           
static NodeValue NodeFunctions.lang(NodeValue nv)
           
static NodeValue NodeFunctions.langMatches(NodeValue nv, NodeValue nvPattern)
           
static NodeValue NodeFunctions.langMatches(NodeValue nv, String langPattern)
           
static NodeValue XSDFuncOp.max(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.min(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.multiply(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.not(NodeValue nv)
           
static NodeValue NodeFunctions.rdfTermEquals(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.round(NodeValue v)
           
static NodeValue NodeFunctions.sameTerm(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.sqrt(NodeValue v)
           
static NodeValue NodeFunctions.str(NodeValue nv)
           
static NodeValue XSDFuncOp.strAfter(NodeValue string, NodeValue match)
           
static NodeValue XSDFuncOp.strBefore(NodeValue string, NodeValue match)
           
static NodeValue XSDFuncOp.strConcat(List<NodeValue> args)
           
static NodeValue XSDFuncOp.strContains(NodeValue string, NodeValue match)
           
static NodeValue NodeFunctions.strDatatype(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.strEndsWith(NodeValue string, NodeValue match)
           
static NodeValue NodeFunctions.strLang(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.strlen(NodeValue nvString)
           
static NodeValue XSDFuncOp.strLowerCase(NodeValue string)
           
static NodeValue XSDFuncOp.strReplace(NodeValue nvStr, NodeValue nvPattern, NodeValue nvReplacement)
           
static NodeValue XSDFuncOp.strReplace(NodeValue nvStr, NodeValue nvPattern, NodeValue nvReplacement, NodeValue nvFlags)
           
static NodeValue XSDFuncOp.strReplace(NodeValue nvStr, Pattern pattern, NodeValue nvReplacement)
           
static NodeValue XSDFuncOp.strStartsWith(NodeValue string, NodeValue match)
           
static NodeValue XSDFuncOp.strUpperCase(NodeValue string)
           
static NodeValue XSDFuncOp.substring(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.substring(NodeValue nvString, NodeValue nvStart, NodeValue nvLength)
           
static NodeValue XSDFuncOp.subtract(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.unaryMinus(NodeValue nv)
           
static NodeValue XSDFuncOp.unaryPlus(NodeValue nv)
           
 

Methods in com.hp.hpl.jena.sparql.expr.nodevalue with parameters of type NodeValue
static NodeValue XSDFuncOp.abs(NodeValue nv)
           
static NodeValue XSDFuncOp.add(NodeValue nv1, NodeValue nv2)
           
static boolean XSDFuncOp.booleanEffectiveValue(NodeValue nv)
           
static NodeValue XSDFuncOp.booleanEffectiveValueAsNodeValue(NodeValue nv)
           
static NodeValue XSDFuncOp.ceiling(NodeValue v)
           
static com.hp.hpl.jena.graph.Node NodeFunctions.checkAndGetStringLiteral(String label, NodeValue nv)
          check and get a string (may be a simple literal, literal with language tag or an XSD string).
static void NodeFunctions.checkTwoArgumentStringLiterals(String label, NodeValue arg1, NodeValue arg2)
          Check for string operations with primary first arg and second second arg (e.g.
static com.hp.hpl.jena.sparql.expr.nodevalue.NumericType XSDFuncOp.classifyNumeric(String fName, NodeValue nv)
           
static com.hp.hpl.jena.sparql.expr.nodevalue.NumericType XSDFuncOp.classifyNumeric(String fName, NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareBoolean(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareDateTime(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareDuration(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareGDay(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareGMonth(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareGMonthDay(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareGYear(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareGYearMonth(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareNumeric(NodeValue nv1, NodeValue nv2)
           
static int XSDFuncOp.compareString(NodeValue nv1, NodeValue nv2)
           
static NodeValue NodeFunctions.datatype(NodeValue nv)
           
static NodeValue XSDFuncOp.dateTimeCast(NodeValue nv, com.hp.hpl.jena.datatypes.RDFDatatype rdfDatatype)
          Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O 17.1.5 Casting to date and time types Throws an exception on incorrect case.
static NodeValue XSDFuncOp.dateTimeCast(NodeValue nv, String typeURI)
          Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O 17.1.5 Casting to date and time types Throws an exception on incorrect case.
static NodeValue XSDFuncOp.dateTimeCast(NodeValue nv, com.hp.hpl.jena.datatypes.xsd.XSDDatatype xsd)
          Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O 17.1.5 Casting to date and time types Throws an exception on incorrect case.
static boolean XSDFuncOp.dateTimeCastCompatible(NodeValue nv, com.hp.hpl.jena.datatypes.xsd.XSDDatatype xsd)
           
static NodeValue XSDFuncOp.divide(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.dtGetDay(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetHours(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetMinutes(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetMonth(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetSeconds(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetTimezone(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetTZ(NodeValue nv)
           
static NodeValue XSDFuncOp.dtGetYear(NodeValue nv)
           
static NodeValue XSDFuncOp.floor(NodeValue v)
           
static NodeValue NodeFunctions.iri(NodeValue nv, String baseIRI)
           
static NodeValue NodeFunctions.isBlank(NodeValue nv)
           
static NodeValue NodeFunctions.isIRI(NodeValue nv)
           
static NodeValue NodeFunctions.isLiteral(NodeValue nv)
           
static NodeValue NodeFunctions.isURI(NodeValue nv)
           
static NodeValue XSDFuncOp.javaSubstring(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.javaSubstring(NodeValue nvString, NodeValue nvStart, NodeValue nvFinish)
           
static NodeValue NodeFunctions.lang(NodeValue nv)
           
static NodeValue NodeFunctions.langMatches(NodeValue nv, NodeValue nvPattern)
           
static NodeValue NodeFunctions.langMatches(NodeValue nv, String langPattern)
           
static NodeValue XSDFuncOp.max(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.min(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.multiply(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.not(NodeValue nv)
           
static NodeValue NodeFunctions.rdfTermEquals(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.round(NodeValue v)
           
static NodeValue NodeFunctions.sameTerm(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.sqrt(NodeValue v)
           
static NodeValue NodeFunctions.str(NodeValue nv)
           
static NodeValue XSDFuncOp.strAfter(NodeValue string, NodeValue match)
           
static NodeValue XSDFuncOp.strBefore(NodeValue string, NodeValue match)
           
static NodeValue XSDFuncOp.strContains(NodeValue string, NodeValue match)
           
static NodeValue NodeFunctions.strDatatype(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.strEndsWith(NodeValue string, NodeValue match)
           
static NodeValue NodeFunctions.strLang(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.strlen(NodeValue nvString)
           
static NodeValue XSDFuncOp.strLowerCase(NodeValue string)
           
static NodeValue XSDFuncOp.strReplace(NodeValue nvStr, NodeValue nvPattern, NodeValue nvReplacement)
           
static NodeValue XSDFuncOp.strReplace(NodeValue nvStr, NodeValue nvPattern, NodeValue nvReplacement, NodeValue nvFlags)
           
static NodeValue XSDFuncOp.strReplace(NodeValue nvStr, Pattern pattern, NodeValue nvReplacement)
           
static NodeValue XSDFuncOp.strStartsWith(NodeValue string, NodeValue match)
           
static NodeValue XSDFuncOp.strUpperCase(NodeValue string)
           
static NodeValue XSDFuncOp.substring(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.substring(NodeValue nvString, NodeValue nvStart, NodeValue nvLength)
           
static NodeValue XSDFuncOp.subtract(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.unaryMinus(NodeValue nv)
           
static NodeValue XSDFuncOp.unaryPlus(NodeValue nv)
           
 

Method parameters in com.hp.hpl.jena.sparql.expr.nodevalue with type arguments of type NodeValue
static NodeValue XSDFuncOp.fnConcat(List<NodeValue> args)
           
static NodeValue XSDFuncOp.strConcat(List<NodeValue> args)
           
 

Uses of NodeValue in com.hp.hpl.jena.sparql.function
 

Methods in com.hp.hpl.jena.sparql.function that return NodeValue
abstract  NodeValue FunctionBase0.exec()
           
 NodeValue FunctionBase.exec(Binding binding, ExprList args, String uri, FunctionEnv env)
           
 NodeValue Function.exec(Binding binding, ExprList args, String uri, FunctionEnv env)
          Test a list of values - argument will not be null but may have the wrong number of arguments.
 NodeValue FunctionBase3.exec(List<NodeValue> args)
           
 NodeValue FunctionBase0.exec(List<NodeValue> args)
           
abstract  NodeValue FunctionBase.exec(List<NodeValue> args)
          Function call to a list of evaluated argument values
 NodeValue FunctionBase4.exec(List<NodeValue> args)
           
 NodeValue FunctionBase2.exec(List<NodeValue> args)
           
 NodeValue FunctionBase1.exec(List<NodeValue> args)
           
abstract  NodeValue FunctionBase1.exec(NodeValue v)
           
abstract  NodeValue FunctionBase2.exec(NodeValue v1, NodeValue v2)
           
abstract  NodeValue FunctionBase3.exec(NodeValue v1, NodeValue v2, NodeValue v3)
           
abstract  NodeValue FunctionBase4.exec(NodeValue v1, NodeValue v2, NodeValue v3, NodeValue v4)
           
 

Methods in com.hp.hpl.jena.sparql.function with parameters of type NodeValue
abstract  NodeValue FunctionBase1.exec(NodeValue v)
           
abstract  NodeValue FunctionBase2.exec(NodeValue v1, NodeValue v2)
           
abstract  NodeValue FunctionBase3.exec(NodeValue v1, NodeValue v2, NodeValue v3)
           
abstract  NodeValue FunctionBase4.exec(NodeValue v1, NodeValue v2, NodeValue v3, NodeValue v4)
           
 

Method parameters in com.hp.hpl.jena.sparql.function with type arguments of type NodeValue
 NodeValue FunctionBase3.exec(List<NodeValue> args)
           
 NodeValue FunctionBase0.exec(List<NodeValue> args)
           
abstract  NodeValue FunctionBase.exec(List<NodeValue> args)
          Function call to a list of evaluated argument values
 NodeValue FunctionBase4.exec(List<NodeValue> args)
           
 NodeValue FunctionBase2.exec(List<NodeValue> args)
           
 NodeValue FunctionBase1.exec(List<NodeValue> args)
           
 

Uses of NodeValue in com.hp.hpl.jena.sparql.function.library
 

Methods in com.hp.hpl.jena.sparql.function.library that return NodeValue
 NodeValue SystemVar.exec()
          Processes evaluated args
 NodeValue pi.exec()
           
 NodeValue e.exec()
           
 NodeValue eval.exec(Binding binding, ExprList args, String uri, FunctionEnv env)
          Processes unevaluated arguments
 NodeValue FN_Matches.exec(Binding binding, ExprList args, String uri, FunctionEnv env)
           
 NodeValue substring.exec(List<NodeValue> args)
           
 NodeValue FN_StrSubstring.exec(List<NodeValue> args)
           
 NodeValue FN_StrConcat.exec(List<NodeValue> args)
           
 NodeValue strjoin.exec(List<NodeValue> args)
           
 NodeValue FN_StrUpperCase.exec(NodeValue str)
           
 NodeValue evenInteger.exec(NodeValue x)
           
 NodeValue namespace.exec(NodeValue v)
           
 NodeValue FN_floor.exec(NodeValue v)
           
 NodeValue FN_BEV.exec(NodeValue x)
           
 NodeValue FN_Abs.exec(NodeValue v)
           
 NodeValue FN_Round.exec(NodeValue v)
           
 NodeValue localname.exec(NodeValue v)
           
 NodeValue wait.exec(NodeValue nv)
           
 NodeValue FN_Ceiling.exec(NodeValue v)
           
 NodeValue FN_Not.exec(NodeValue x)
           
 NodeValue bnode.exec(NodeValue v)
           
 NodeValue FN_StrLength.exec(NodeValue v)
           
 NodeValue date.exec(NodeValue v)
           
 NodeValue FN_StrLowerCase.exec(NodeValue str)
           
 NodeValue sha1sum.exec(NodeValue nodeValue)
           
 NodeValue sqrt.exec(NodeValue v)
           
 NodeValue min.exec(NodeValue nv1, NodeValue nv2)
           
 NodeValue langeq.exec(NodeValue v1, NodeValue v2)
           
 NodeValue FN_StrEndsWith.exec(NodeValue str, NodeValue match)
           
 NodeValue max.exec(NodeValue nv1, NodeValue nv2)
           
 NodeValue FN_StrStartsWith.exec(NodeValue str, NodeValue match)
           
 NodeValue FN_StrContains.exec(NodeValue str, NodeValue match)
           
 

Methods in com.hp.hpl.jena.sparql.function.library with parameters of type NodeValue
 NodeValue FN_StrUpperCase.exec(NodeValue str)
           
 NodeValue evenInteger.exec(NodeValue x)
           
 NodeValue namespace.exec(NodeValue v)
           
 NodeValue FN_floor.exec(NodeValue v)
           
 NodeValue FN_BEV.exec(NodeValue x)
           
 NodeValue FN_Abs.exec(NodeValue v)
           
 NodeValue FN_Round.exec(NodeValue v)
           
 NodeValue localname.exec(NodeValue v)
           
 NodeValue wait.exec(NodeValue nv)
           
 NodeValue FN_Ceiling.exec(NodeValue v)
           
 NodeValue FN_Not.exec(NodeValue x)
           
 NodeValue bnode.exec(NodeValue v)
           
 NodeValue FN_StrLength.exec(NodeValue v)
           
 NodeValue date.exec(NodeValue v)
           
 NodeValue FN_StrLowerCase.exec(NodeValue str)
           
 NodeValue sha1sum.exec(NodeValue nodeValue)
           
 NodeValue sqrt.exec(NodeValue v)
           
 NodeValue min.exec(NodeValue nv1, NodeValue nv2)
           
 NodeValue langeq.exec(NodeValue v1, NodeValue v2)
           
 NodeValue FN_StrEndsWith.exec(NodeValue str, NodeValue match)
           
 NodeValue max.exec(NodeValue nv1, NodeValue nv2)
           
 NodeValue FN_StrStartsWith.exec(NodeValue str, NodeValue match)
           
 NodeValue FN_StrContains.exec(NodeValue str, NodeValue match)
           
 

Method parameters in com.hp.hpl.jena.sparql.function.library with type arguments of type NodeValue
 NodeValue substring.exec(List<NodeValue> args)
           
 NodeValue FN_StrSubstring.exec(List<NodeValue> args)
           
 NodeValue FN_StrConcat.exec(List<NodeValue> args)
           
 NodeValue strjoin.exec(List<NodeValue> args)
           
 

Uses of NodeValue in com.hp.hpl.jena.sparql.util
 

Methods in com.hp.hpl.jena.sparql.util that return NodeValue
static NodeValue ExprUtils.eval(Expr expr)
           
static NodeValue ExprUtils.eval(Expr expr, Binding binding)
           
static NodeValue ExprUtils.parseNodeValue(String s)
           
 



Licenced under the Apache License, Version 2.0