protected transient final int hashPrime = 31;
Accept a visitor at this node in the graph.
Get the plan associated with this operator.
Add an annotation to a node in the plan.
key string name of this annotation
val value, as an Object
Look to see if a node is annotated.
key string name of annotation to look for
- value of the annotation, as an Object, or null if the key is
not present in the map.
Remove an annotation
key the key of the annotation
- the original value of the annotation
This is like a shallow equals comparison.
It returns true if two operators have equivalent properties even if they are
different objects. Here properties mean equivalent plan and equivalent name.
- true if two object have equivalent properties, else false