public class NodeTransformLib extends Object
Constructor and Description |
---|
NodeTransformLib() |
Modifier and Type | Method and Description |
---|---|
static Binding |
transform(Binding b,
NodeTransform transform) |
static BasicPattern |
transform(NodeTransform nodeTransform,
BasicPattern pattern)
Do a node->node conversion of a BGP - return original BGP for "no change"
|
static Expr |
transform(NodeTransform nodeTransform,
Expr expr) |
static ExprList |
transform(NodeTransform nodeTransform,
ExprList exprList) |
static List<SortCondition> |
transform(NodeTransform nodeTransform,
List<SortCondition> conditions) |
static Op |
transform(NodeTransform nodeTransform,
Op op)
Do a node->node conversion of an Op - return original BGP for "no change"
|
static Quad |
transform(NodeTransform nodeTransform,
Quad quad)
Do a node->node conversion of a Quad - return original Quad for "no change"
|
static QuadPattern |
transform(NodeTransform nodeTransform,
QuadPattern pattern)
Do a node->node conversion of a QuadPattern - return original QuadPattern for "no change"
|
static Triple |
transform(NodeTransform nodeTransform,
Triple triple)
Do a node->node conversion of a Triple - return original Triple for "no change"
|
static VarExprList |
transform(NodeTransform nodeTransform,
VarExprList varExprList)
Do a node->node conversion of a VarExprList - return original VarExprList for "no change"
|
static Table |
transform(Table table,
NodeTransform transform) |
static List<Quad> |
transformQuads(NodeTransform nodeTransform,
List<Quad> quads)
Do a node->node conversion of a List<Quad> - return original List<Quad> for "no change"
|
static List<Var> |
transformVars(NodeTransform nodeTransform,
List<Var> varList) |
public static Op transform(NodeTransform nodeTransform, Op op)
public static BasicPattern transform(NodeTransform nodeTransform, BasicPattern pattern)
public static QuadPattern transform(NodeTransform nodeTransform, QuadPattern pattern)
public static Triple transform(NodeTransform nodeTransform, Triple triple)
public static Quad transform(NodeTransform nodeTransform, Quad quad)
public static Table transform(Table table, NodeTransform transform)
public static Binding transform(Binding b, NodeTransform transform)
public static List<Quad> transformQuads(NodeTransform nodeTransform, List<Quad> quads)
public static VarExprList transform(NodeTransform nodeTransform, VarExprList varExprList)
public static List<Var> transformVars(NodeTransform nodeTransform, List<Var> varList)
public static ExprList transform(NodeTransform nodeTransform, ExprList exprList)
public static Expr transform(NodeTransform nodeTransform, Expr expr)
public static List<SortCondition> transform(NodeTransform nodeTransform, List<SortCondition> conditions)
Licenced under the Apache License, Version 2.0