This is an automated email from the ASF dual-hosted git repository.
dlych 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 18b2083 [NO ISSUE][COMP] Minor MetadataProvider refactoring
18b2083 is described below
commit 18b20833151640f3b65003d1c14c4f194af0aab1
Author: Dmitry Lychagin <[email protected]>
AuthorDate: Tue Jan 14 13:18:17 2020 -0800
[NO ISSUE][COMP] Minor MetadataProvider refactoring
- user model changes: no
- storage format changes: no
- interface changes: no
Details:
- Add MetadataProvider.findSynonym() method
Change-Id: Idc7e0fa83da05b2892acbd786154acea7f2f4cd0
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/4703
Contrib: Jenkins <[email protected]>
Tested-by: Jenkins <[email protected]>
Integration-Tests: Jenkins <[email protected]>
Reviewed-by: Dmitry Lychagin <[email protected]>
Reviewed-by: Ali Alsuliman <[email protected]>
---
.../java/org/apache/asterix/metadata/declared/MetadataProvider.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java
b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java
index 55df495..1ee59bf 100644
---
a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java
+++
b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java
@@ -420,7 +420,7 @@ public class MetadataProvider implements
IMetadataProvider<DataSourceId, String>
return null;
}
while (MetadataManagerUtil.findDataset(mdTxnCtx, dvName, datasetName)
== null) {
- Synonym synonym = MetadataManagerUtil.findSynonym(mdTxnCtx,
dvName, datasetName);
+ Synonym synonym = findSynonym(dvName, datasetName);
if (synonym == null) {
return null;
}
@@ -430,6 +430,10 @@ public class MetadataProvider implements
IMetadataProvider<DataSourceId, String>
return new Pair<>(dvName, datasetName);
}
+ public Synonym findSynonym(DataverseName dataverseName, String
synonymName) throws AlgebricksException {
+ return MetadataManagerUtil.findSynonym(mdTxnCtx, dataverseName,
synonymName);
+ }
+
@Override
public IFunctionInfo lookupFunction(FunctionIdentifier fid) {
return BuiltinFunctions.lookupFunction(fid);