Uses of Interface
com.hp.hpl.jena.sparql.function.FunctionEnv

Packages that use FunctionEnv
com.hp.hpl.jena.sparql.core   
com.hp.hpl.jena.sparql.engine   
com.hp.hpl.jena.sparql.expr   
com.hp.hpl.jena.sparql.expr.aggregate   
com.hp.hpl.jena.sparql.function   
com.hp.hpl.jena.sparql.function.library   
 

Uses of FunctionEnv in com.hp.hpl.jena.sparql.core
 

Methods in com.hp.hpl.jena.sparql.core with parameters of type FunctionEnv
 com.hp.hpl.jena.graph.Node VarExprList.get(Var var, Binding binding, FunctionEnv funcEnv)
           
 

Uses of FunctionEnv in com.hp.hpl.jena.sparql.engine
 

Classes in com.hp.hpl.jena.sparql.engine that implement FunctionEnv
 class ExecutionContext
           
 

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

Methods in com.hp.hpl.jena.sparql.expr with parameters of type FunctionEnv
 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 ExprFunctionN.eval(List<NodeValue> args, FunctionEnv env)
           
 NodeValue ExprFunction1.eval(NodeValue v, FunctionEnv env)
           
 NodeValue E_IRI.eval(NodeValue v, FunctionEnv env)
           
 NodeValue ExprFunction2.eval(NodeValue x, NodeValue y, FunctionEnv env)
           
 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)
           
 boolean Expr.isSatisfied(Binding binding, FunctionEnv execCxt)
          Test whether a Constraint is satisfied, given a set of bindings Includes error propagtion and Effective Boolean Value rules.
 boolean ExprNode.isSatisfied(Binding binding, FunctionEnv funcEnv)
           
 

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

Methods in com.hp.hpl.jena.sparql.expr.aggregate with parameters of type FunctionEnv
 void Accumulator.accumulate(Binding binding, FunctionEnv functionEnv)
           
 

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

Classes in com.hp.hpl.jena.sparql.function that implement FunctionEnv
 class FunctionEnvBase
          Environment passed to functions -- see also ExecutionContext
 

Methods in com.hp.hpl.jena.sparql.function that return FunctionEnv
static FunctionEnv FunctionEnvBase.createTest()
          Create an execution environment suitable for testing functions and expressions
 

Methods in com.hp.hpl.jena.sparql.function with parameters of type FunctionEnv
 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.
 

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

Methods in com.hp.hpl.jena.sparql.function.library with parameters of type FunctionEnv
 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)
           
 



Licenced under the Apache License, Version 2.0