Adds a file to the current session so it can be used.
Adds a jar to the current session so it can be used (for UDFs or serdes).
A command for users to add new (key, value) pairs into DBPROPERTIES If the database does not exist, an error message will be issued to indicate the database does not exist.
Add Partition in ALTER TABLE: add the table partitions.
Drop Partition in ALTER TABLE: to drop a particular partition for a table.
Recover Partitions in ALTER TABLE: recover all the partition in the directory of a table and update the catalog.
A command that renames a table/view.
Alter a table partition's spec.
A command that sets the serde class and/or serde properties of a table/view.
A command that sets the location of a table or a partition.
A command that sets table/view properties.
A command that unsets table/view properties.
Alter a view with given query plan.
Analyzes the given table in the current database to generate statistics, which will be used in query optimizations.
A command used to create a data source table using the result of a query.
A command used to create a data source table.
A command for users to create a new database.
The DDL command that creates a function.
A command to create a table.
A command to create a MANAGED table with the same definition of the given existing table.
Create Hive view on non-hive-compatible tables by specifying schema ourselves instead of depending on Hive meta-store.
A command for users to show the name of the database, its comment (if one has been set), and its root location on the filesystem.
A command for users to get the usage of a registered function.
Command that looks like
A command for users to remove a database from the system.
The DDL command that drops a function.
Drops a table/view from the metastore and removes it if it is cached.
A physical operator that executes the run method of a RunnableCommand
and
saves the result to prevent multiple executions.
An explain command for users to see how a command will be executed.
Returns a list of file paths that are added to resources.
Returns a list of jar files that are added to resources.
A command that loads data into a Hive table.
A logical command that is executed for its side-effects.
Command that runs
Command for setting the current database.
A command to list the column names for a table.
A command for users to list the databases/schemas.
A command for users to list all of the registered functions.
A command to list the partition names of a table.
A command for users to list the properties for a table If propertyKey is specified, the value for the propertyKey is returned.
A command for users to get tables in the given database.
A command to truncate table.
Clear all cached data from the in-memory cache.
This command is for resetting SQLConf to the default values.