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 ExprFunctionOp.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction1.eval(Binding binding, FunctionEnv env)
           
 NodeValue Expr.eval(Binding binding, FunctionEnv env)
          Evaluate this expression against the binding
 NodeValue ExprAggregator.eval(Binding binding, FunctionEnv env)
           
abstract  NodeValue ExprNode.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction2.eval(Binding binding, FunctionEnv env)
           
 NodeValue NodeValue.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction0.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunction3.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprFunctionN.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprVar.eval(Binding binding, FunctionEnv env)
           
 NodeValue ExprSystem.eval(FunctionEnv env)
           
 NodeValue E_UUID.eval(FunctionEnv env)
           
 NodeValue E_StrUUID.eval(FunctionEnv env)
           
abstract  NodeValue ExprFunction0.eval(FunctionEnv env)
           
 NodeValue E_Random.eval(FunctionEnv env)
           
 NodeValue E_Version.eval(FunctionEnv env)
           
 NodeValue E_Regex.eval(List<NodeValue> args)
           
 NodeValue E_Call.eval(List<NodeValue> args, FunctionEnv env)
           
 NodeValue ExprFunctionN.eval(List<NodeValue> args, FunctionEnv env)
           
 NodeValue E_StrLength.eval(NodeValue v)
           
 NodeValue E_StrUpperCase.eval(NodeValue v)
           
 NodeValue ExprDigest.eval(NodeValue v)
           
abstract  NodeValue ExprFunction1.eval(NodeValue v)
           
 NodeValue E_DateTimeMinutes.eval(NodeValue v)
           
 NodeValue E_NumFloor.eval(NodeValue v)
           
 NodeValue E_NumRound.eval(NodeValue v)
           
 NodeValue E_IsURI.eval(NodeValue v)
           
 NodeValue E_UnaryMinus.eval(NodeValue v)
           
 NodeValue E_NumCeiling.eval(NodeValue v)
           
 NodeValue E_DateTimeTimezone.eval(NodeValue v)
           
 NodeValue E_Str.eval(NodeValue v)
           
 NodeValue E_IsLiteral.eval(NodeValue v)
           
 NodeValue E_Bound.eval(NodeValue x)
           
 NodeValue E_UnaryPlus.eval(NodeValue v)
           
 NodeValue E_DateTimeSeconds.eval(NodeValue v)
           
 NodeValue E_DateTimeMonth.eval(NodeValue v)
           
 NodeValue E_DateTimeDay.eval(NodeValue v)
           
 NodeValue E_IsBlank.eval(NodeValue v)
           
 NodeValue E_IRI.eval(NodeValue v)
           
 NodeValue E_DateTimeYear.eval(NodeValue v)
           
 NodeValue E_Datatype.eval(NodeValue v)
           
 NodeValue E_Lang.eval(NodeValue v)
           
 NodeValue E_LogicalNot.eval(NodeValue v)
           
 NodeValue E_NumAbs.eval(NodeValue v)
           
 NodeValue E_DateTimeTZ.eval(NodeValue v)
           
 NodeValue E_StrLowerCase.eval(NodeValue v)
           
 NodeValue E_IsNumeric.eval(NodeValue v)
           
 NodeValue E_IsIRI.eval(NodeValue v)
           
 NodeValue E_StrEncodeForURI.eval(NodeValue v)
           
 NodeValue E_DateTimeHours.eval(NodeValue v)
           
 NodeValue ExprFunction1.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_IRI.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_StrLang.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LangMatches.eval(NodeValue lang, NodeValue pattern)
           
 NodeValue E_StrDatatype.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrEndsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LessThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Equals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_SameTerm.eval(NodeValue x, NodeValue y)
           
 NodeValue E_GreaterThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Divide.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Multiply.eval(NodeValue x, NodeValue y)
           
abstract  NodeValue ExprFunction2.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LogicalOr.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrContains.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_NotEquals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LogicalAnd.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrBefore.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LessThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrAfter.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrStartsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_Subtract.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Add.eval(NodeValue x, NodeValue y)
           
 NodeValue E_GreaterThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Cast.eval(NodeValue x, NodeValue y)
           
 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_NotOneOf.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_Call.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_BNode.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_Function.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_Coalesce.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_Bound.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_LogicalOr.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_LogicalAnd.evalSpecial(Binding binding, FunctionEnv env)
           
 NodeValue E_OneOf.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.makeDate(XMLGregorianCalendar cal)
           
static NodeValue NodeValue.makeDateTime(Calendar cal)
           
static NodeValue NodeValue.makeDateTime(String lexicalForm)
           
static NodeValue NodeValue.makeDateTime(XMLGregorianCalendar cal)
           
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.makeDuration(Duration duration)
           
static NodeValue NodeValue.makeDuration(String lexicalForm)
           
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(Node n)
           
static NodeValue NodeValue.makeNode(String lexicalForm, String langTag, Node datatype)
           
static NodeValue NodeValue.makeNode(String lexicalForm, String langTag, String datatype)
           
static NodeValue NodeValue.makeNode(String lexicalForm, 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.makeNodeDuration(Duration duration, Node node)
           
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)
           
static NodeValue NodeValue.parse(String string)
          Convenience operation - parse a string to produce a NodeValue - common namespaces like xsd: are built-in
 

Methods in com.hp.hpl.jena.sparql.expr with parameters of type NodeValue
static ValueSpaceClassification NodeValue.classifyValueOp(NodeValue nv1, NodeValue nv2)
           
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_StrLength.eval(NodeValue v)
           
 NodeValue E_StrUpperCase.eval(NodeValue v)
           
 NodeValue ExprDigest.eval(NodeValue v)
           
abstract  NodeValue ExprFunction1.eval(NodeValue v)
           
 NodeValue E_DateTimeMinutes.eval(NodeValue v)
           
 NodeValue E_NumFloor.eval(NodeValue v)
           
 NodeValue E_NumRound.eval(NodeValue v)
           
 NodeValue E_IsURI.eval(NodeValue v)
           
 NodeValue E_UnaryMinus.eval(NodeValue v)
           
 NodeValue E_NumCeiling.eval(NodeValue v)
           
 NodeValue E_DateTimeTimezone.eval(NodeValue v)
           
 NodeValue E_Str.eval(NodeValue v)
           
 NodeValue E_IsLiteral.eval(NodeValue v)
           
 NodeValue E_Bound.eval(NodeValue x)
           
 NodeValue E_UnaryPlus.eval(NodeValue v)
           
 NodeValue E_DateTimeSeconds.eval(NodeValue v)
           
 NodeValue E_DateTimeMonth.eval(NodeValue v)
           
 NodeValue E_DateTimeDay.eval(NodeValue v)
           
 NodeValue E_IsBlank.eval(NodeValue v)
           
 NodeValue E_IRI.eval(NodeValue v)
           
 NodeValue E_DateTimeYear.eval(NodeValue v)
           
 NodeValue E_Datatype.eval(NodeValue v)
           
 NodeValue E_Lang.eval(NodeValue v)
           
 NodeValue E_LogicalNot.eval(NodeValue v)
           
 NodeValue E_NumAbs.eval(NodeValue v)
           
 NodeValue E_DateTimeTZ.eval(NodeValue v)
           
 NodeValue E_StrLowerCase.eval(NodeValue v)
           
 NodeValue E_IsNumeric.eval(NodeValue v)
           
 NodeValue E_IsIRI.eval(NodeValue v)
           
 NodeValue E_StrEncodeForURI.eval(NodeValue v)
           
 NodeValue E_DateTimeHours.eval(NodeValue v)
           
 NodeValue ExprFunction1.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_IRI.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_StrLang.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LangMatches.eval(NodeValue lang, NodeValue pattern)
           
 NodeValue E_StrDatatype.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrEndsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LessThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Equals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_SameTerm.eval(NodeValue x, NodeValue y)
           
 NodeValue E_GreaterThan.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Divide.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Multiply.eval(NodeValue x, NodeValue y)
           
abstract  NodeValue ExprFunction2.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LogicalOr.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrContains.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_NotEquals.eval(NodeValue x, NodeValue y)
           
 NodeValue E_LogicalAnd.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrBefore.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_LessThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_StrAfter.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_StrStartsWith.eval(NodeValue v1, NodeValue v2)
           
 NodeValue E_Subtract.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Add.eval(NodeValue x, NodeValue y)
           
 NodeValue E_GreaterThanOrEqual.eval(NodeValue x, NodeValue y)
           
 NodeValue E_Cast.eval(NodeValue x, NodeValue y)
           
 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 Node NodeValue.toNode(NodeValue nv)
           
 Expr ExprTransform.transform(NodeValue nv)
           
 Expr ExprTransformBase.transform(NodeValue nv)
           
 Expr ExprTransformCopy.transform(NodeValue nv)
           
 void ExprVisitor.visit(NodeValue nv)
           
 void ExprTransformer.ApplyExprTransformVisitor.visit(NodeValue nv)
           
 void ExprVisitorBase.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 E_Call.eval(List<NodeValue> args, FunctionEnv env)
           
 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 NodeValueDecimal
           
 class NodeValueDouble
           
 class NodeValueDT
           
 class NodeValueDuration
          XSD Duration
 class NodeValueFloat
           
 class NodeValueInteger
           
 class NodeValueNode
          A NodeValue that isn't anything else - unrecognized literals, URIs and blank nodes.
 class NodeValueString
           
 

Methods in com.hp.hpl.jena.sparql.expr.nodevalue that return NodeValue
static NodeValue XSDFuncOp.abs(NodeValue nv)
           
static NodeValue NodeValueOps.additionNV(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, 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, 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 NodeValueOps.divisionNV(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 NodeValueOps.multiplicationNV(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.not(NodeValue nv)
           
static NodeValue XSDFuncOp.numAdd(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.numDivide(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.numMultiply(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.numSubtract(NodeValue nv1, NodeValue nv2)
           
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 NodeFunctions.struuid()
           
static NodeValue XSDFuncOp.substring(NodeValue v1, NodeValue v2)
           
static NodeValue XSDFuncOp.substring(NodeValue nvString, NodeValue nvStart, NodeValue nvLength)
           
static NodeValue NodeValueOps.subtractionNV(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.unaryMinus(NodeValue nv)
           
static NodeValue XSDFuncOp.unaryPlus(NodeValue nv)
           
static NodeValue NodeFunctions.uuid()
           
 

Methods in com.hp.hpl.jena.sparql.expr.nodevalue with parameters of type NodeValue
static NodeValue XSDFuncOp.abs(NodeValue nv)
           
static NodeValue NodeValueOps.additionNV(NodeValue nv1, NodeValue nv2)
           
static boolean XSDFuncOp.booleanEffectiveValue(NodeValue nv)
           
static NodeValue XSDFuncOp.booleanEffectiveValueAsNodeValue(NodeValue nv)
           
static NodeValue XSDFuncOp.ceiling(NodeValue v)
           
static 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, 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, 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, XSDDatatype xsd)
           
static NodeValue NodeValueOps.divisionNV(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 NodeValueOps.multiplicationNV(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.not(NodeValue nv)
           
static NodeValue XSDFuncOp.numAdd(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.numDivide(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.numMultiply(NodeValue nv1, NodeValue nv2)
           
static NodeValue XSDFuncOp.numSubtract(NodeValue nv1, NodeValue nv2)
           
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 NodeValueOps.subtractionNV(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.
abstract  NodeValue FunctionBase.exec(List<NodeValue> args)
          Function call to a list of evaluated argument values
 NodeValue FunctionBase2.exec(List<NodeValue> args)
           
 NodeValue FunctionBase0.exec(List<NodeValue> args)
           
 NodeValue FunctionBase1.exec(List<NodeValue> args)
           
 NodeValue FunctionBase3.exec(List<NodeValue> args)
           
 NodeValue FunctionBase4.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
abstract  NodeValue FunctionBase.exec(List<NodeValue> args)
          Function call to a list of evaluated argument values
 NodeValue FunctionBase2.exec(List<NodeValue> args)
           
 NodeValue FunctionBase0.exec(List<NodeValue> args)
           
 NodeValue FunctionBase1.exec(List<NodeValue> args)
           
 NodeValue FunctionBase3.exec(List<NodeValue> args)
           
 NodeValue FunctionBase4.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 struuid.exec()
           
 NodeValue pi.exec()
           
 NodeValue e.exec()
           
 NodeValue uuid.exec()
           
 NodeValue SystemVar.exec()
          Processes evaluated args
 NodeValue FN_Matches.exec(Binding binding, ExprList args, String uri, FunctionEnv env)
           
 NodeValue eval.exec(Binding binding, ExprList args, String uri, FunctionEnv env)
          Processes unevaluated arguments
 NodeValue FN_StrConcat.exec(List<NodeValue> args)
           
 NodeValue FN_StrSubstring.exec(List<NodeValue> args)
           
 NodeValue strjoin.exec(List<NodeValue> args)
           
 NodeValue substring.exec(List<NodeValue> args)
           
 NodeValue FN_Ceiling.exec(NodeValue v)
           
 NodeValue date.exec(NodeValue v)
           
 NodeValue FN_StrLength.exec(NodeValue v)
           
 NodeValue wait.exec(NodeValue nv)
           
 NodeValue sha1sum.exec(NodeValue nodeValue)
           
 NodeValue FN_StrLowerCase.exec(NodeValue str)
           
 NodeValue bnode.exec(NodeValue v)
           
 NodeValue FN_BEV.exec(NodeValue x)
           
 NodeValue FN_floor.exec(NodeValue v)
           
 NodeValue FN_Abs.exec(NodeValue v)
           
 NodeValue evenInteger.exec(NodeValue x)
           
 NodeValue FN_Not.exec(NodeValue x)
           
 NodeValue localname.exec(NodeValue v)
           
 NodeValue FN_StrUpperCase.exec(NodeValue str)
           
 NodeValue FN_Round.exec(NodeValue v)
           
 NodeValue sqrt.exec(NodeValue v)
           
 NodeValue namespace.exec(NodeValue v)
           
 NodeValue FN_StrContains.exec(NodeValue str, NodeValue match)
           
 NodeValue min.exec(NodeValue nv1, NodeValue nv2)
           
 NodeValue langeq.exec(NodeValue v1, NodeValue v2)
           
 NodeValue max.exec(NodeValue nv1, NodeValue nv2)
           
 NodeValue FN_StrEndsWith.exec(NodeValue str, NodeValue match)
           
 NodeValue FN_StrStartsWith.exec(NodeValue str, NodeValue match)
           
 

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

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