Modifier and Type | Class and Description |
---|---|
class |
BeforeAfterVisitor |
static class |
OpAsQuery.Converter |
class |
OpVisitorBase |
class |
OpVisitorByType
A visitor helper that maps all visits to a few general ones
|
class |
OpVisitorByTypeBase |
static class |
Transformer.ApplyTransformVisitor |
Modifier and Type | Method and Description |
---|---|
static Op |
Transformer.transform(Transform transform,
ExprTransform exprTransform,
Op op,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transformation with specific Transform and ExprTransform applied
|
static Op |
Transformer.transform(Transform transform,
Op op,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transformation with specific Transform and default ExprTransform (apply transform inside pattern expressions like NOT EXISTS)
|
static Op |
Transformer.transformSkipService(Transform transform,
ExprTransform exprTransform,
Op op,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transform an algebra expression except skip (leave alone) any OpService nodes
|
static Op |
Transformer.transformSkipService(Transform transform,
Op op,
OpVisitor beforeVisitor,
OpVisitor afterVisitor)
Transform an algebra expression except skip (leave alone) any OpService nodes
|
void |
Op.visit(OpVisitor opVisitor) |
static void |
OpWalker.walk(Op op,
OpVisitor visitor) |
static void |
OpWalker.walk(Op op,
OpVisitor visitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
Constructor and Description |
---|
BeforeAfterVisitor(OpVisitor mainVisitor,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
Modifier and Type | Method and Description |
---|---|
void |
OpTriple.visit(OpVisitor opVisitor) |
void |
OpTopN.visit(OpVisitor opVisitor) |
void |
OpExt.visit(OpVisitor opVisitor) |
void |
OpSequence.visit(OpVisitor opVisitor) |
void |
OpConditional.visit(OpVisitor opVisitor) |
void |
OpBGP.visit(OpVisitor opVisitor) |
void |
OpGroup.visit(OpVisitor opVisitor) |
void |
OpDiff.visit(OpVisitor opVisitor) |
void |
OpGraph.visit(OpVisitor opVisitor) |
void |
OpService.visit(OpVisitor opVisitor) |
void |
OpTable.visit(OpVisitor opVisitor) |
void |
OpProcedure.visit(OpVisitor opVisitor) |
void |
OpQuad.visit(OpVisitor opVisitor) |
void |
OpJoin.visit(OpVisitor opVisitor) |
void |
OpQuadPattern.visit(OpVisitor opVisitor) |
void |
OpDatasetNames.visit(OpVisitor opVisitor) |
void |
OpUnion.visit(OpVisitor opVisitor) |
void |
OpPath.visit(OpVisitor opVisitor) |
void |
OpReduced.visit(OpVisitor opVisitor) |
void |
OpList.visit(OpVisitor opVisitor) |
void |
OpNull.visit(OpVisitor opVisitor) |
void |
OpOrder.visit(OpVisitor opVisitor) |
void |
OpAssign.visit(OpVisitor opVisitor) |
void |
OpMinus.visit(OpVisitor opVisitor) |
void |
OpLeftJoin.visit(OpVisitor opVisitor) |
void |
OpSlice.visit(OpVisitor opVisitor) |
void |
OpPropFunc.visit(OpVisitor opVisitor) |
void |
OpLabel.visit(OpVisitor opVisitor) |
void |
OpProject.visit(OpVisitor opVisitor) |
void |
OpDisjunction.visit(OpVisitor opVisitor) |
void |
OpDistinct.visit(OpVisitor opVisitor) |
void |
OpFilter.visit(OpVisitor opVisitor) |
void |
OpExtend.visit(OpVisitor opVisitor) |
Modifier and Type | Class and Description |
---|---|
class |
OpVisitorExprPrepare |
Constructor and Description |
---|
ExprTransformApplyTransform(Transform transform,
OpVisitor beforeVisitor,
OpVisitor afterVisitor) |
ExprVisitorApplyVisitor(OpVisitor visitor) |
Modifier and Type | Class and Description |
---|---|
class |
EvaluatorDispatch
Class to provide type-safe eval() dispatch using the visitor support of Op
|
Modifier and Type | Class and Description |
---|---|
static class |
WriterOp.OpWriterWorker |
Licenced under the Apache License, Version 2.0