A logical plan node with a left and right child.
Returned for the "CACHE TABLE tableName" and "UNCACHE TABLE tableName" command.
A logical node that represents a non-query command to be executed by the system.
Returned for the "DESCRIBE [EXTENDED] [dbName.
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.
Commands of the form "SET (key) (= value)".
A logical plan node with single child.