Skip to content

Commit b0a8cc9

Browse files
committed
review
1 parent cbb9390 commit b0a8cc9

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

polaris-core/src/main/java/io/polaris/core/catalog/PolarisCatalogHelpers.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
package io.polaris.core.catalog;
1717

18+
import com.google.common.collect.ImmutableList;
1819
import io.polaris.core.entity.PolarisEntity;
1920
import java.util.ArrayList;
2021
import java.util.Arrays;
@@ -36,9 +37,11 @@ public class PolarisCatalogHelpers {
3637
private PolarisCatalogHelpers() {}
3738

3839
public static List<String> tableIdentifierToList(TableIdentifier identifier) {
39-
List<String> fullList = new ArrayList<>(Arrays.asList(identifier.namespace().levels()));
40+
ImmutableList.Builder<String> fullList =
41+
ImmutableList.builderWithExpectedSize(identifier.namespace().length() + 1);
42+
fullList.addAll(Arrays.asList(identifier.namespace().levels()));
4043
fullList.add(identifier.name());
41-
return fullList;
44+
return fullList.build();
4245
}
4346

4447
public static TableIdentifier listToTableIdentifier(List<String> ids) {

polaris-service/src/main/java/io/polaris/service/catalog/PolarisCatalogHandlerWrapper.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -731,10 +731,7 @@ public boolean sendNotification(TableIdentifier identifier, NotificationRequest
731731
for (int i = 1; i <= identifier.namespace().length(); i++) {
732732
Namespace nsLevel =
733733
Namespace.of(
734-
Arrays.stream(identifier.namespace().levels())
735-
.limit(i)
736-
.toList()
737-
.toArray(String[]::new));
734+
Arrays.stream(identifier.namespace().levels()).limit(i).toArray(String[]::new));
738735
extraPassthroughNamespaces.add(nsLevel);
739736
}
740737
authorizeBasicNamespaceOperationOrThrow(

0 commit comments

Comments
 (0)