Class ProjectExtend
java.lang.Object
org.aksw.jena_sparql_api.algebra.transform.ProjectExtend
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProjectExtend(List<org.apache.jena.sparql.core.Var> project, org.apache.jena.sparql.core.VarExprList vel, org.apache.jena.sparql.algebra.Op subOp) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.algebra.Opapply(List<org.apache.jena.sparql.core.Var> project, org.apache.jena.sparql.core.VarExprList vel, org.apache.jena.sparql.algebra.Op subOp) org.apache.jena.sparql.algebra.Opapply(org.apache.jena.sparql.algebra.Op subOp) static org.apache.jena.sparql.algebra.OpapplyIfNeeded(boolean project, org.apache.jena.sparql.core.VarExprList vel, org.apache.jena.sparql.algebra.Op subOp) static ProjectExtendcollect(org.apache.jena.sparql.algebra.Op op) Set<org.apache.jena.sparql.core.Var>List<org.apache.jena.sparql.core.Var>Set<org.apache.jena.sparql.core.Var>org.apache.jena.sparql.algebra.OpgetSubOp()org.apache.jena.sparql.core.VarExprListgetVel()org.apache.jena.sparql.algebra.OptoOp()toString()
-
Field Details
-
project
-
vel
protected org.apache.jena.sparql.core.VarExprList vel -
subOp
protected org.apache.jena.sparql.algebra.Op subOp -
pullableVars
-
nonPullableVars
-
-
Constructor Details
-
ProjectExtend
public ProjectExtend(List<org.apache.jena.sparql.core.Var> project, org.apache.jena.sparql.core.VarExprList vel, org.apache.jena.sparql.algebra.Op subOp)
-
-
Method Details
-
getPullableVars
-
getNonPullableVars
-
getProject
-
getVel
public org.apache.jena.sparql.core.VarExprList getVel() -
getSubOp
public org.apache.jena.sparql.algebra.Op getSubOp() -
toOp
public org.apache.jena.sparql.algebra.Op toOp() -
apply
public org.apache.jena.sparql.algebra.Op apply(org.apache.jena.sparql.algebra.Op subOp) -
apply
public static org.apache.jena.sparql.algebra.Op apply(List<org.apache.jena.sparql.core.Var> project, org.apache.jena.sparql.core.VarExprList vel, org.apache.jena.sparql.algebra.Op subOp) -
applyIfNeeded
public static org.apache.jena.sparql.algebra.Op applyIfNeeded(boolean project, org.apache.jena.sparql.core.VarExprList vel, org.apache.jena.sparql.algebra.Op subOp) - Parameters:
project- If true, inject a OpProject with the variables in vel.vel-subOp-- Returns:
-
collect
-
toString
-