Class SecuredFunction
java.lang.Object
org.apache.jena.sparql.expr.ExprNode
org.apache.jena.sparql.expr.ExprFunction
org.apache.jena.sparql.expr.ExprFunctionN
org.apache.jena.permissions.query.rewriter.SecuredFunction
- All Implemented Interfaces:
Expr
-
Field Summary
Fields inherited from interface org.apache.jena.sparql.expr.Expr
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL, NONE
-
Constructor Summary
ConstructorsConstructorDescriptionSecuredFunction
(Node graphIRI, SecurityEvaluator securityEvaluator, List<Node> variables, List<Triple> bgp) -
Method Summary
Modifier and TypeMethodDescriptionapplyNodeTransform
(NodeTransform transform) copySubstitute
(Binding binding) void
visit
(ExprVisitor visitor) Methods inherited from class org.apache.jena.sparql.expr.ExprFunctionN
apply, eval, eval, getArg, getArgs, numArgs
Methods inherited from class org.apache.jena.sparql.expr.ExprFunction
equals, getFunction, getFunctionIRI, getFunctionName, getFunctionPrintName, getFunctionSymbol, getOpName, hashCode, isFunction
Methods inherited from class org.apache.jena.sparql.expr.ExprNode
asVar, deepCopy, equals, equalsBySyntax, getConstant, getExpr, getExprVar, getGraphPattern, getVarName, getVarsMentioned, isConstant, isExpr, isGraphPattern, isSatisfied, isVariable, toString
-
Constructor Details
-
SecuredFunction
-
-
Method Details
-
copySubstitute
- Specified by:
copySubstitute
in interfaceExpr
- Overrides:
copySubstitute
in classExprFunctionN
-
applyNodeTransform
- Specified by:
applyNodeTransform
in interfaceExpr
- Overrides:
applyNodeTransform
in classExprFunctionN
-
visit
- Specified by:
visit
in interfaceExpr
- Overrides:
visit
in classExprFunctionN
-
eval
- Specified by:
eval
in classExprFunctionN
-
copy
- Specified by:
copy
in classExprFunctionN
-