Eduard Tudenhoefner
Eduard Tudenhoefner
`testTableDataVisibility()` and `testNamespaceVisibility` are both using the same namespace names (where `namespace_one` is created on the `main` branch), so it's possible that those tests interfere with each other if the...
Most of the time using a non-generic Counter API with a long value is simpler, especially when it comes down to serializing/deserializing Counter results (since we'd need to know the...
depends on https://github.com/apache/iceberg/pull/5427
Sometimes one has to read the error message twice to figure out which property name was affected, thus highlighting the property name in the error message should make this clearer.
``` switch (reference.getReferenceTypeCase()) { case A -> ... case B, default -> throw new IllegalArgumentException("Unhandled"); } ``` will fail with ``` Caused by: com.google.googlejavaformat.java.FormatterException: 65:13: error: expected token: 'default'; generated...
I believe we should evaluate and see whether we can use [RevAPI](https://revapi.org/revapi-site/main/getting-started.html) to check our APIs and check their evolution
* Create folders `clients/spark-extensions-common/src/main/scala/org/apache/spark/sql/catalyst/plans/logical` and `clients/spark-extensions-common/src/main/scala/org/apache/spark/sql/execution/datasources/v2` * Move the existing `.scala` files for these packages from clients/spark-extension/src/main/scala... to the new folders * Remove the `.../plans/logical` and `.../datasources/v2` directories in `spark-extensions`...