public class TransformFilterPlacement extends TransformCopy
Process BGP (whether triples or quads) is left as a separate step (but after this transform) because it can desirable to reorder the BGP before placing filters, or afterwards.
COPY_ALWAYS, COPY_ONLY_ON_CHANGE| Constructor and Description |
|---|
TransformFilterPlacement() |
TransformFilterPlacement(boolean includeBGPs) |
| Modifier and Type | Method and Description |
|---|---|
static com.hp.hpl.jena.sparql.algebra.optimize.TransformFilterPlacement.Placement |
debugPlaceBGP(ExprList exprsIn,
BasicPattern pattern) |
static Op |
transform(ExprList exprs,
BasicPattern bgp)
Apply filter placement to a BGP
|
static Op |
transform(ExprList exprs,
Node graphNode,
BasicPattern bgp)
Apply filter placement to a named graph BGP
|
Op |
transform(OpFilter opFilter,
Op x) |
transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transformpublic TransformFilterPlacement()
public TransformFilterPlacement(boolean includeBGPs)
public static Op transform(ExprList exprs, BasicPattern bgp)
public static Op transform(ExprList exprs, Node graphNode, BasicPattern bgp)
public Op transform(OpFilter opFilter, Op x)
transform in interface Transformtransform in class TransformCopypublic static com.hp.hpl.jena.sparql.algebra.optimize.TransformFilterPlacement.Placement debugPlaceBGP(ExprList exprsIn, BasicPattern pattern)
Licenced under the Apache License, Version 2.0