public class OpFilter extends Op1
Modifier and Type | Method and Description |
---|---|
Op |
apply(Transform transform,
Op subOp) |
Op1 |
copy(Op subOp) |
static OpFilter |
ensureFilter(Op op)
Ensure that the algebra op is a filter.
|
boolean |
equalTo(Op other,
NodeIsomorphismMap labelMap) |
static Op |
filter(ExprList exprs,
Op op)
Deprecated.
Renamed as {#link filterBy}
|
static Op |
filter(Expr expr,
Op op)
Add expression - mutates an existing filter
|
static OpFilter |
filter(Op op)
Deprecated.
|
static OpFilter |
filterAlways(ExprList exprs,
Op subOp)
Create a OpFilter with the expressions and subOp.
|
static Op |
filterBy(ExprList exprs,
Op op)
Combine an ExprList with an Op so that the expressions filter the Op.
|
static OpFilter |
filterDirect(ExprList exprs,
Op op)
Make a OpFilter - guaranteed to return an fresh OpFilter
|
static OpFilter |
filterDirect(Expr expr,
Op op)
Make a OpFilter - guaranteed to return an fresh OpFilter
|
ExprList |
getExprs() |
String |
getName() |
int |
hashCode() |
static OpFilter |
tidy(OpFilter base)
Compress multiple filters: (filter (filter (filter op)))) into one (filter op)
|
void |
visit(OpVisitor opVisitor) |
toString, toString
toString
public static OpFilter ensureFilter(Op op)
filterBy(org.apache.jena.sparql.expr.ExprList, org.apache.jena.sparql.algebra.Op)
.@Deprecated public static Op filter(ExprList exprs, Op op)
@Deprecated public static OpFilter filter(Op op)
ensureFilter(org.apache.jena.sparql.algebra.Op)
public static Op filterBy(ExprList exprs, Op op)
public static OpFilter filterAlways(ExprList exprs, Op subOp)
public static OpFilter filterDirect(ExprList exprs, Op op)
public static OpFilter filterDirect(Expr expr, Op op)
public static OpFilter tidy(OpFilter base)
public ExprList getExprs()
public String getName()
public void visit(OpVisitor opVisitor)
Licenced under the Apache License, Version 2.0