Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix MemoryMetadata#streamTableColumnNames
The previous implementation returned a lazy iterator over the contents of the tables map which could throw a ConcurrentModificationException if another thread modified the map before the caller fully consumed the iterator. Instead, the iterator returned must be from a fully materialized collection evaluated fully before returning from the method and releasing the object monitor.
- Loading branch information