Modifier and Type | Method and Description |
---|---|
Expr |
ExprVar.applyNodeTransform(NodeTransform transform) |
ExprAggregator |
ExprAggregator.applyNodeTransform(NodeTransform transform) |
Expr |
Expr.applyNodeTransform(NodeTransform transform)
Rewrite, applying a node->node transformation
|
abstract Expr |
ExprNode.applyNodeTransform(NodeTransform transform) |
Expr |
ExprFunction1.applyNodeTransform(NodeTransform transform) |
Expr |
ExprFunctionN.applyNodeTransform(NodeTransform transform) |
Expr |
E_Scalar.applyNodeTransform(NodeTransform transform) |
Expr |
E_NotExists.applyNodeTransform(NodeTransform nodeTransform) |
Expr |
ExprFunction0.applyNodeTransform(NodeTransform transform) |
Expr |
ExprFunction2.applyNodeTransform(NodeTransform transform) |
Expr |
NodeValue.applyNodeTransform(NodeTransform transform) |
Expr |
E_Exists.applyNodeTransform(NodeTransform nodeTransform) |
Expr |
ExprFunction3.applyNodeTransform(NodeTransform transform) |
Modifier and Type | Method and Description |
---|---|
Aggregator |
AggregatorBase.copyTransform(NodeTransform transform) |
Aggregator |
Aggregator.copyTransform(NodeTransform transform) |
Modifier and Type | Method and Description |
---|---|
static BasicPattern |
NodeTransformLib.transform(NodeTransform nodeTransform,
BasicPattern pattern)
Do a node->node conversion of a BGP - return original BGP for "no change"
|
static Expr |
NodeTransformLib.transform(NodeTransform nodeTransform,
Expr expr) |
static ExprList |
NodeTransformLib.transform(NodeTransform nodeTransform,
ExprList exprList) |
static List<SortCondition> |
NodeTransformLib.transform(NodeTransform nodeTransform,
List<SortCondition> conditions) |
static Op |
NodeTransformLib.transform(NodeTransform nodeTransform,
Op op)
Do a node->node conversion of an Op - return original BGP for "no change"
|
static Quad |
NodeTransformLib.transform(NodeTransform nodeTransform,
Quad quad)
Do a node->node conversion of a Quad - return original Quad for "no change"
|
static QuadPattern |
NodeTransformLib.transform(NodeTransform nodeTransform,
QuadPattern pattern)
Do a node->node conversion of a QuadPattern - return original QuadPattern for "no change"
|
static Triple |
NodeTransformLib.transform(NodeTransform nodeTransform,
Triple triple)
Do a node->node conversion of a Triple - return original Triple for "no change"
|
static VarExprList |
NodeTransformLib.transform(NodeTransform nodeTransform,
VarExprList varExprList)
Do a node->node conversion of a VarExprList - return original VarExprList for "no change"
|
static List<Quad> |
NodeTransformLib.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> |
NodeTransformLib.transformVars(NodeTransform nodeTransform,
List<Var> varList) |
Modifier and Type | Field and Description |
---|---|
static NodeTransform |
NodeConverters.canonicaliseNumber |
static NodeTransform |
NodeConverters.plainLiteralToRDF |
Modifier and Type | Method and Description |
---|---|
static NodeTransform |
NodeConverters.rewriteIRI(String pattern,
String substitution) |
Modifier and Type | Class and Description |
---|---|
class |
NodeTransformBNodesToVariables |
Constructor and Description |
---|
SinkQuadNodeTransform(Sink<Quad> sink,
NodeTransform nodeTransform)
Apply the nodeTransform to each of G, S, P and O
|
SinkQuadNodeTransform(Sink<Quad> sink,
NodeTransform graphNodeTransform,
NodeTransform subjTransform,
NodeTransform predTransform,
NodeTransform objTransform)
Apply the respective nodeTransform to the slot in the triple
|
SinkTripleNodeTransform(Sink<Triple> sink,
NodeTransform nodeTransform)
Apply the nodeTransform to each of S, P and O
|
SinkTripleNodeTransform(Sink<Triple> sink,
NodeTransform subjTransform,
NodeTransform predTransform,
NodeTransform objTransform)
Apply the respective nodeTransform to the slot in the triple
|
Modifier and Type | Class and Description |
---|---|
class |
CanonicalizeLiteral |
Licenced under the Apache License, Version 2.0