aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/codegen/includes/parserImpls.ftl
diff options
context:
space:
mode:
authorMehant Baid <mehantr@gmail.com>2014-05-09 00:56:41 -0700
committerJacques Nadeau <jacques@apache.org>2014-05-09 17:19:55 -0700
commitfe2986dceb4558e7ee6f2b55ebf4ad59815d880d (patch)
tree4a45f69cc67edd6613249ab96cbdd9d2df5c9d3f /exec/java-exec/src/main/codegen/includes/parserImpls.ftl
parent88e3153425bbc99f6766d192c7c8c8d6e2f7b398 (diff)
DRILL-601: Support for 'Show files' command
Diffstat (limited to 'exec/java-exec/src/main/codegen/includes/parserImpls.ftl')
-rw-r--r--exec/java-exec/src/main/codegen/includes/parserImpls.ftl19
1 files changed, 19 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 5b6e2b59e..71afdc395 100644
--- a/exec/java-exec/src/main/codegen/includes/parserImpls.ftl
+++ b/exec/java-exec/src/main/codegen/includes/parserImpls.ftl
@@ -54,6 +54,25 @@ SqlNode SqlShowTables() :
}
/**
+ * Parses statement
+ * SHOW FILES [{FROM | IN} schema]
+ */
+SqlNode SqlShowFiles() :
+{
+ SqlParserPos pos = null;
+ SqlIdentifier db = null;
+}
+{
+ <SHOW> { pos = getPos(); }
+ <FILES>
+ (<FROM> | <IN>) { db = CompoundIdentifier(); }
+ {
+ return new SqlShowFiles(pos, db);
+ }
+}
+
+
+/**
* Parses statement SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
*/
SqlNode SqlShowSchemas() :