We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 53a0d3c commit 62ffc63Copy full SHA for 62ffc63
sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropObject.java
@@ -74,8 +74,10 @@ public void execute(CalcitePrepare.Context context) {
74
case DROP_TABLE:
75
if (schema.schema instanceof BeamCalciteSchema) {
76
BeamCalciteSchema beamSchema = (BeamCalciteSchema) schema.schema;
77
- beamSchema.getTableProvider().dropTable(name.getSimple());
78
- existed = true;
+ existed = beamSchema.getTableProvider().getTable(name.getSimple()) != null;
+ if (existed) {
79
+ beamSchema.getTableProvider().dropTable(name.getSimple());
80
+ }
81
} else {
82
existed = schema.removeTable(name.getSimple());
83
}
0 commit comments