class MappingValidatorVisitor extends ExecNodeVisitor with StructureAgnosticVisitationStyle
Visitor which detects functions not allowed inside mappings
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MappingValidatorVisitor
- StructureAgnosticVisitationStyle
- VisitationStyle
- ExecNodeVisitor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new MappingValidatorVisitor()
Type Members
-
case class
ExecAnyContext(parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecArrayContext(expr: AstArray, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecAssignContext(rule: Assignment, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecBlockContext(block: Block, parent: (ExecNodeVisitor.this)#ExecDocContext) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecBlockInvokeContext(expr: ApplyFunction, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecCoalesceContext(expr: Coalesce, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecDocContext(doc: Document) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
trait
ExecExprContext extends (ExecNodeVisitor.this)#ExecNodeContext
- Definition Classes
- ExecNodeVisitor
-
case class
ExecFilterContext(expr: Filter, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecFuncContext(expr: IdmlFunction, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecIfContext(expr: If, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecIndexContext(expr: Index, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecMatchContext(expr: Match, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecMathsContext(expr: Maths, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecNavContext(expr: ExecNav, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
trait
ExecNodeContext extends AnyRef
- Definition Classes
- ExecNodeVisitor
-
case class
ExecObjectContext(expr: AstObject, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecPathContext(expr: Field, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecPiplContext(pipl: Pipeline, parent: (ExecNodeVisitor.this)#ExecRuleContext) extends (ExecNodeVisitor.this)#ExecNodeContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecReassignContext(rule: Reassignment, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
trait
ExecRuleContext extends (ExecNodeVisitor.this)#ExecNodeContext
- Definition Classes
- ExecNodeVisitor
-
case class
ExecSliceContext(expr: Slice, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecVariableContext(rule: Variable, parent: (ExecNodeVisitor.this)#ExecBlockContext) extends (ExecNodeVisitor.this)#ExecRuleContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
-
case class
ExecWildcardContext(expr: Wildcard, parent: (ExecNodeVisitor.this)#ExecPiplContext) extends (ExecNodeVisitor.this)#ExecExprContext with Product with Serializable
- Definition Classes
- ExecNodeVisitor
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: ExecPiplContext): ExecExprContext
- Definition Classes
- ExecNodeVisitor
-
def
createRuleContext(rule: Rule, ctx: ExecBlockContext): ExecRuleContext
- Definition Classes
- ExecNodeVisitor
-
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
- var valid: Boolean
-
def
visit(doc: Document): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitAny(ctx: ExecAnyContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitAssign(ctx: ExecAssignContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitBlock(ctx: ExecBlockContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitBlockInvoke(ctx: ExecBlockInvokeContext): Unit
This is a no-op function: blocks are traversed at the top level
This is a no-op function: blocks are traversed at the top level
- Definition Classes
- StructureAgnosticVisitationStyle → VisitationStyle
-
def
visitCoalesce(ctx: ExecCoalesceContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitDoc(ctx: ExecDocContext): Unit
Traverse all blocks in the top level
Traverse all blocks in the top level
- Definition Classes
- StructureAgnosticVisitationStyle → VisitationStyle
-
def
visitExpr(ctx: ExecExprContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitFilter(ctx: ExecFilterContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitFunc(ctx: ExecFuncContext): Unit
- Definition Classes
- MappingValidatorVisitor → ExecNodeVisitor
-
def
visitIf(ctx: ExecIfContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitIndex(ctx: ExecIndexContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitMatch(ctx: ExecMatchContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitMaths(ctx: ExecMathsContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitNav(ctx: ExecNavContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitPath(ctx: ExecPathContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitPipl(ctx: ExecPiplContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitReassign(ctx: ExecReassignContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitRule(ctx: ExecRuleContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitSlice(ctx: ExecSliceContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitVariable(ctx: ExecVariableContext): Unit
- Definition Classes
- ExecNodeVisitor
-
def
visitWildcard(ctx: ExecWildcardContext): Unit
- Definition Classes
- ExecNodeVisitor
-
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( ... )