Search in sources :

Example 6 with DropViewOperation

use of org.apache.flink.table.operations.ddl.DropViewOperation in project flink by apache.

the class SqlToOperationConverter method convertDropView.

/**
 * Convert DROP VIEW statement.
 */
private Operation convertDropView(SqlDropView sqlDropView) {
    UnresolvedIdentifier unresolvedIdentifier = UnresolvedIdentifier.of(sqlDropView.fullViewName());
    ObjectIdentifier identifier = catalogManager.qualifyIdentifier(unresolvedIdentifier);
    return new DropViewOperation(identifier, sqlDropView.getIfExists(), sqlDropView.isTemporary());
}
Also used : DropViewOperation(org.apache.flink.table.operations.ddl.DropViewOperation) UnresolvedIdentifier(org.apache.flink.table.catalog.UnresolvedIdentifier) ObjectIdentifier(org.apache.flink.table.catalog.ObjectIdentifier)

Aggregations

DropViewOperation (org.apache.flink.table.operations.ddl.DropViewOperation)6 DropTableOperation (org.apache.flink.table.operations.ddl.DropTableOperation)5 IOException (java.io.IOException)4 TableException (org.apache.flink.table.api.TableException)4 DescribeTableOperation (org.apache.flink.table.operations.DescribeTableOperation)4 CatalogSinkModifyOperation (org.apache.flink.table.operations.CatalogSinkModifyOperation)3 ExplainOperation (org.apache.flink.table.operations.ExplainOperation)3 Operation (org.apache.flink.table.operations.Operation)3 QueryOperation (org.apache.flink.table.operations.QueryOperation)3 ShowCatalogsOperation (org.apache.flink.table.operations.ShowCatalogsOperation)3 ShowDatabasesOperation (org.apache.flink.table.operations.ShowDatabasesOperation)3 ShowFunctionsOperation (org.apache.flink.table.operations.ShowFunctionsOperation)3 ShowTablesOperation (org.apache.flink.table.operations.ShowTablesOperation)3 UseCatalogOperation (org.apache.flink.table.operations.UseCatalogOperation)3 UseDatabaseOperation (org.apache.flink.table.operations.UseDatabaseOperation)3 AlterCatalogFunctionOperation (org.apache.flink.table.operations.ddl.AlterCatalogFunctionOperation)3 AlterDatabaseOperation (org.apache.flink.table.operations.ddl.AlterDatabaseOperation)3 AlterTableOperation (org.apache.flink.table.operations.ddl.AlterTableOperation)3 CreateCatalogFunctionOperation (org.apache.flink.table.operations.ddl.CreateCatalogFunctionOperation)3 CreateCatalogOperation (org.apache.flink.table.operations.ddl.CreateCatalogOperation)3