aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/codegen/includes
diff options
context:
space:
mode:
authorMehant Baid <mehantr@gmail.com>2015-08-05 12:03:01 -0700
committeradeneche <adeneche@gmail.com>2015-09-08 16:23:38 -0700
commit2a191847154203871454b229d8ef322766aa9ee4 (patch)
treee090061d6026e8ed376a00a084b7f6e149a25f79 /exec/java-exec/src/main/codegen/includes
parent41fc9ca52c6983e78b2a609b96b087814a3c7969 (diff)
DRILL-3535: Add support for Drop Table
this closes #140
Diffstat (limited to 'exec/java-exec/src/main/codegen/includes')
-rw-r--r--exec/java-exec/src/main/codegen/includes/parserImpls.ftl17
1 files changed, 17 insertions, 0 deletions
diff --git a/exec/java-exec/src/main/codegen/includes/parserImpls.ftl b/exec/java-exec/src/main/codegen/includes/parserImpls.ftl
index b1c22f24f..c761d4742 100644
--- a/exec/java-exec/src/main/codegen/includes/parserImpls.ftl
+++ b/exec/java-exec/src/main/codegen/includes/parserImpls.ftl
@@ -240,3 +240,20 @@ SqlNode SqlCreateTable() :
return new SqlCreateTable(pos, tblName, fieldList, partitionFieldList, query);
}
}
+
+/**
+ * Parses a drop table statement.
+ * DROP TABLE table_name;
+ */
+SqlNode SqlDropTable() :
+{
+ SqlParserPos pos;
+}
+{
+ <DROP> { pos = getPos(); }
+ <TABLE>
+ {
+ return new SqlDropTable(pos, CompoundIdentifier());
+ }
+}
+