Package dev.frostlake.executor.commands
Class DropCommandHandler
java.lang.Object
dev.frostlake.executor.commands.DropCommandHandler
- All Implemented Interfaces:
CommandHandler
Handles DROP statements (DROP TABLE/VIEW/DATABASE/SCHEMA/STREAM/TASK/SEQUENCE/...), extracted from
DDLCommandHandler, which keeps the public dispatch and delegates here. Shared schema-resolution
helpers remain on DDLCommandHandler and are reached via the ddl back-reference.-
Method Summary
Modifier and TypeMethodDescriptionGet catalog instanceGet query executor instanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.frostlake.executor.commands.CommandHandler
extractComment, extractComment, getText, getText, qualifiedNameParts
-
Method Details
-
getCatalog
Description copied from interface:CommandHandlerGet catalog instance- Specified by:
getCatalogin interfaceCommandHandler- Returns:
- the engine's metastore catalog, holding the objects this handler reads and mutates
-
getQueryExecutor
Description copied from interface:CommandHandlerGet query executor instance- Specified by:
getQueryExecutorin interfaceCommandHandler- Returns:
- the engine's query executor, for handlers that run nested queries or need session state
-
handleDropStatement
-