trait ExecNodeVisitor extends AnyRef
Implements the visitor pattern on top of the Document hierarchy
- Self Type
- ExecNodeVisitor with VisitationStyle
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExecNodeVisitor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ExecAnyContext(parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecArrayContext(expr: AstArray, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecAssignContext(rule: Assignment, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
- case class ExecBlockContext(block: Block, parent: (ExecNodeVisitor.this)#ExecDocContext) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
- case class ExecBlockInvokeContext(expr: ApplyFunction, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecCoalesceContext(expr: Coalesce, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecDocContext(doc: Document) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
- trait ExecExprContext extends (ExecNodeVisitor.this)#ExecNodeContext
- case class ExecFilterContext(expr: Filter, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecFuncContext(expr: IdmlFunction, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecIfContext(expr: If, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecIndexContext(expr: Index, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecMatchContext(expr: Match, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecMathsContext(expr: Maths, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecNavContext(expr: ExecNav, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- trait ExecNodeContext extends AnyRef
- case class ExecObjectContext(expr: AstObject, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecPathContext(expr: Field, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecPiplContext(pipl: Pipeline, parent: (ExecNodeVisitor.this)#ExecRuleContext) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
- case class ExecReassignContext(rule: Reassignment, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
- trait ExecRuleContext extends (ExecNodeVisitor.this)#ExecNodeContext
- case class ExecSliceContext(expr: Slice, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- case class ExecVariableContext(rule: Variable, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
- case class ExecWildcardContext(expr: Wildcard, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def createExprContext(expr: Expression, ctx: (ExecNodeVisitor.this)#ExecPiplContext): (ExecNodeVisitor.this)#ExecExprContext
- def createRuleContext(rule: Rule, ctx: (ExecNodeVisitor.this)#ExecBlockContext): (ExecNodeVisitor.this)#ExecRuleContext
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def visit(doc: Document): Unit
- def visitAny(ctx: (ExecNodeVisitor.this)#ExecAnyContext): Unit
- def visitAssign(ctx: (ExecNodeVisitor.this)#ExecAssignContext): Unit
- def visitBlock(ctx: (ExecNodeVisitor.this)#ExecBlockContext): Unit
- def visitCoalesce(ctx: (ExecNodeVisitor.this)#ExecCoalesceContext): Unit
- def visitExpr(ctx: (ExecNodeVisitor.this)#ExecExprContext): Unit
- def visitFilter(ctx: (ExecNodeVisitor.this)#ExecFilterContext): Unit
- def visitFunc(ctx: (ExecNodeVisitor.this)#ExecFuncContext): Unit
- def visitIf(ctx: (ExecNodeVisitor.this)#ExecIfContext): Unit
- def visitIndex(ctx: (ExecNodeVisitor.this)#ExecIndexContext): Unit
- def visitMatch(ctx: (ExecNodeVisitor.this)#ExecMatchContext): Unit
- def visitMaths(ctx: (ExecNodeVisitor.this)#ExecMathsContext): Unit
- def visitNav(ctx: (ExecNodeVisitor.this)#ExecNavContext): Unit
- def visitPath(ctx: (ExecNodeVisitor.this)#ExecPathContext): Unit
- def visitPipl(ctx: (ExecNodeVisitor.this)#ExecPiplContext): Unit
- def visitReassign(ctx: (ExecNodeVisitor.this)#ExecReassignContext): Unit
- def visitRule(ctx: (ExecNodeVisitor.this)#ExecRuleContext): Unit
- def visitSlice(ctx: (ExecNodeVisitor.this)#ExecSliceContext): Unit
- def visitVariable(ctx: (ExecNodeVisitor.this)#ExecVariableContext): Unit
- def visitWildcard(ctx: (ExecNodeVisitor.this)#ExecWildcardContext): Unit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )