Interface UseOperation

All Superinterfaces:
ExecutableOperation, Operation
All Known Implementing Classes:
UseCatalogOperation, UseDatabaseOperation, UseModulesOperation

@Internal public interface UseOperation extends Operation, ExecutableOperation
An Operation that describes the catalog/database switch statements, e.g. USE CATALOG or USE [catalogName.]dataBaseName.

Different sub operations can represent their special meanings. For example, a use catalog operation means switching current catalog to another, while use database operation means switching current database.