This is an automated email from the ASF dual-hosted git repository.

alsuliman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 7e5c574bc6 [ASTERIXDB-3089][COMP] Extension for ANALYZE DATASET
7e5c574bc6 is described below

commit 7e5c574bc6452c9e6e8efbfc7f8b20ebc590e3d4
Author: Ali Alsuliman <[email protected]>
AuthorDate: Fri Nov 18 12:21:13 2022 -0800

    [ASTERIXDB-3089][COMP] Extension for ANALYZE DATASET
    
    - user model changes: no
    - storage format changes: no
    - interface changes: no
    
    Details:
    Extend ANALYZE statement to allow extensions to specify
    the equivalent of DATASET.
    
    Change-Id: Icd0dca881d958ef4ceacc5a7f3cdf8fbe792aa8e
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17288
    Reviewed-by: Ali Alsuliman <[email protected]>
    Reviewed-by: Wail Alkowaileet <[email protected]>
    Integration-Tests: Jenkins <[email protected]>
    Tested-by: Jenkins <[email protected]>
---
 asterixdb/asterix-lang-sqlpp/src/main/javacc/SQLPP.jj | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/asterixdb/asterix-lang-sqlpp/src/main/javacc/SQLPP.jj 
b/asterixdb/asterix-lang-sqlpp/src/main/javacc/SQLPP.jj
index 64c73af7aa..59d6b35b37 100644
--- a/asterixdb/asterix-lang-sqlpp/src/main/javacc/SQLPP.jj
+++ b/asterixdb/asterix-lang-sqlpp/src/main/javacc/SQLPP.jj
@@ -1032,6 +1032,13 @@ void Dataset() throws ParseException:
     (<DATASET>|<COLLECTION>)
 }
 
+void DatasetToken() throws ParseException:
+{
+}
+{
+    Dataset()
+}
+
 DatasetDecl CreateDatasetStatement(Token startStmtToken) throws ParseException:
 {
   DatasetDecl stmt = null;
@@ -2680,7 +2687,7 @@ Statement AnalyzeStatement() throws ParseException:
   Pair<DataverseName,Identifier> nameComponents = null;
 }
 {
-  <ANALYZE> { startToken = token; } Dataset() nameComponents = QualifiedName()
+  <ANALYZE> { startToken = token; } DatasetToken() nameComponents = 
QualifiedName()
   (
     stmt = AnalyzeDatasetDropStatement(startToken, nameComponents.first, 
nameComponents.second)
     | stmt = AnalyzeDatasetStatement(startToken, nameComponents.first, 
nameComponents.second)

Reply via email to