Skip to content

Commit 3ac4408

Browse files
author
stevie9868
committed
wip
1 parent 1e7684c commit 3ac4408

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

metacat-common/src/main/java/com/netflix/metacat/common/QualifiedName.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,21 @@ public Map<String, String> toJson() {
501501
return map;
502502
}
503503

504+
/**
505+
* Returns the catalog and database name in parts.
506+
*
507+
* @return parts of the qualified name as a Map
508+
*/
509+
public Map<String, String> partsWithCatalogAndDatabase() {
510+
final Map<String, String> map = new HashMap<>(2);
511+
map.put("catalogName", catalogName);
512+
513+
if (!databaseName.isEmpty()) {
514+
map.put("databaseName", databaseName);
515+
}
516+
return map;
517+
}
518+
504519
/**
505520
* Returns the qualified name in parts.
506521
*

metacat-main/src/main/java/com/netflix/metacat/main/api/RequestWrapper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,9 @@ public <R> R processRequest(
153153
final Map<String, String> requestTags,
154154
final Supplier<R> supplier) {
155155
final long start = registry.clock().wallTime();
156-
final Map<String, String> tags = new HashMap<>(name.parts());
156+
final Map<String, String> tags = new HashMap<>(name.partsWithCatalogAndDatabase());
157157
final Map<String, String> percentileTags = Maps.newHashMap();
158+
158159
if (requestTags != null) {
159160
tags.putAll(requestTags);
160161
}

0 commit comments

Comments
 (0)