A logical plan node with a left and right child.
A logical node that represents a non-query command to be executed by the system.
Returned by a parser when the users only wants to see what query plan would be executed, without actually performing the execution.
Applies a Generator to a stream of input rows, combining the output of each into a new stream of rows.
A logical plan node with no children.
Converts the schema of child
to all lowercase, together with LowercaseAttributeReferences
this allows for optional case insensitive attribute resolution.
Returned for commands supported by a given parser, but not catalyst.
Performs a physical redistribution of the data.
Transforms the input by forking and running the specified script.
A logical plan node with single child.