Avoid NPE in TableViews.allViewsCfs when a table has no views

This commit is contained in:
nivy 2026-07-30 22:09:35 -07:00
parent 5984210d2e
commit b40cb8e73c
1 changed files with 3 additions and 0 deletions

View File

@ -89,6 +89,9 @@ public class TableViews extends AbstractCollection<View>
public Iterable<ColumnFamilyStore> allViewsCfs()
{
if (views.isEmpty())
return Collections.emptyList();
Keyspace keyspace = Keyspace.open(baseTableMetadata.keyspace);
return Iterables.transform(views, view -> keyspace.getColumnFamilyStore(view.getDefinition().name()));
}