Class LogicalOpBind
java.lang.Object
se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
- All Implemented Interfaces:
QueryPlanOperator,LogicalOperator,UnaryLogicalOp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.jena.sparql.core.VarExprList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.jena.sparql.core.VarExprListgetExpectedVariables(ExpectedVariables... inputVars) Returns the variables that can be expected in the solution mappings produced by this operator in the case that the input(s) to this operator contain solutions mappings with the given set(s) of variables.inthashCode()protected booleanmightProduceError(org.apache.jena.sparql.expr.Expr expr, Set<org.apache.jena.sparql.core.Var> certainVars) Returnstrueif it is not guaranteed that evaluating the given expression may result in an error.toString()voidvisit(LogicalPlanVisitor visitor)
-
Field Details
-
bindExpressions
protected final org.apache.jena.sparql.core.VarExprList bindExpressions
-
-
Constructor Details
-
LogicalOpBind
public LogicalOpBind(org.apache.jena.sparql.core.VarExprList bindExpressions)
-
-
Method Details
-
getExpectedVariables
Description copied from interface:QueryPlanOperatorReturns the variables that can be expected in the solution mappings produced by this operator in the case that the input(s) to this operator contain solutions mappings with the given set(s) of variables. The number ofExpectedVariablesobjects passed to this method must be in line with the degree of this operator (e.g., for a unary operator, exactly one such object must be passed).- Specified by:
getExpectedVariablesin interfaceQueryPlanOperator
-
mightProduceError
protected boolean mightProduceError(org.apache.jena.sparql.expr.Expr expr, Set<org.apache.jena.sparql.core.Var> certainVars) Returnstrueif it is not guaranteed that evaluating the given expression may result in an error. -
getBindExpressions
public org.apache.jena.sparql.core.VarExprList getBindExpressions() -
visit
- Specified by:
visitin interfaceLogicalOperator
-
equals
-
hashCode
-
toString
-