Class PlanNodeType

  • All Implemented Interfaces:

    
    public class PlanNodeType
    
                        

    Enum for the type of Plan Node

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class PlanNodeType.EMPTY

      Default plan node is empty

      public final class PlanNodeType.CONTAINER

      Container node with a label

      public final class PlanNodeType.ACTION

      Action node with a function reference

      public final class PlanNodeType.VALUE

      Leaf node that contains a value

      public final class PlanNodeType.RESOLVE

      Leaf node that stores an expression to resolve against the test context

      public class PlanNodeType.PIPELINE

      Pipeline node (apply), which applies each node to the next as a pipeline returning the last

      public final class PlanNodeType.RESOLVE_CURRENT

      Leaf node that stores an expression to resolve against the current stack item

      public class PlanNodeType.SPLAT

      Splat node, which executes its children and then replaces itself with the result

      public final class PlanNodeType.ANNOTATION

      Annotation node to help with the description of the plan. Not executable.

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail