This is an automated email from the ASF dual-hosted git repository. mblow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/asterixdb.git
commit 83728125390e7108ca1b62800dd6b0001b1fe03c Merge: 620dd09ec7 d23cc23ddc Author: Ali Alsuliman <[email protected]> AuthorDate: Wed Aug 13 10:27:52 2025 -0700 Merge branch 'gerrit/trinity' into 'gerrit/phoenix' * [NO ISSUE][OTH] Extend create/drop view/synonym calls with the request parameters Ext-ref: MB-55519 Change-Id: I63ada24807f1d869c4e42da738157b73aea717d1 .../org/apache/asterix/app/translator/QueryTranslator.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --cc asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java index 30c1b8b1c2,dede4bea9c..bdbcbfb39a --- a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java +++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/translator/QueryTranslator.java @@@ -4001,20 -3570,18 +4001,20 @@@ public class QueryTranslator extends Ab if (isCompileOnly()) { return; } - lockUtil.createSynonymBegin(lockManager, metadataProvider.getLocks(), dataverseName, synonymName); + lockUtil.createSynonymBegin(lockManager, metadataProvider.getLocks(), databaseName, dataverseName, synonymName); try { - doCreateSynonym(metadataProvider, css, dataverseName, synonymName, objectDataverseName, objectName, - requestParameters, true); + doCreateSynonym(metadataProvider, css, stmtActiveNamespace, synonymName, objectNamespace, objectName, - creator); ++ creator, requestParameters, true); } finally { metadataProvider.getLocks().unlock(); } } protected CreateResult doCreateSynonym(MetadataProvider metadataProvider, CreateSynonymStatement css, - Namespace namespace, String synonymName, Namespace objectNamespace, String objectName, Creator creator) - throws Exception { - DataverseName dataverseName, String synonymName, DataverseName objectDataverseName, String objectName, ++ Namespace namespace, String synonymName, Namespace objectNamespace, String objectName, Creator creator, + IRequestParameters requestParameters, boolean viaCreateSynonymStatement) throws Exception { + String databaseName = namespace.getDatabaseName(); + DataverseName dataverseName = namespace.getDataverseName(); MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction(); metadataProvider.setMetadataTxnContext(mdTxnCtx); try { @@@ -4061,16 -3622,17 +4061,18 @@@ if (isCompileOnly()) { return; } - lockUtil.dropSynonymBegin(lockManager, metadataProvider.getLocks(), dataverseName, synonymName); + lockUtil.dropSynonymBegin(lockManager, metadataProvider.getLocks(), databaseName, dataverseName, synonymName); try { - doDropSynonym(metadataProvider, stmtSynDrop, databaseName, dataverseName, synonymName); - doDropSynonym(metadataProvider, stmtSynDrop, dataverseName, synonymName, requestParameters, true); ++ doDropSynonym(metadataProvider, stmtSynDrop, databaseName, dataverseName, synonymName, requestParameters, ++ true); } finally { metadataProvider.getLocks().unlock(); } } protected boolean doDropSynonym(MetadataProvider metadataProvider, SynonymDropStatement stmtSynDrop, - String databaseName, DataverseName dataverseName, String synonymName) throws Exception { - DataverseName dataverseName, String synonymName, IRequestParameters requestParameters, ++ String databaseName, DataverseName dataverseName, String synonymName, IRequestParameters requestParameters, + boolean viaDropSynonymStatement) throws Exception { MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction(); metadataProvider.setMetadataTxnContext(mdTxnCtx); try {
