Skip to content

Conversation

@XN137
Copy link
Contributor

@XN137 XN137 commented Sep 3, 2025

this is a follow-up to ac31963

@github-project-automation github-project-automation bot moved this to PRs In Progress in Basic Kanban Board Sep 3, 2025
@XN137 XN137 force-pushed the entity-sub-type-check branch 3 times, most recently from 76c4f94 to 1d60ff8 Compare September 3, 2025 06:26
tableIdentifier, PolarisEntityType.TABLE_LIKE, PolarisEntitySubType.ANY_SUBTYPE);
GenericTableEntity entity =
GenericTableEntity.of(
resolvedEntities == null ? null : resolvedEntities.getRawLeafEntity());
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not every table-like entity we find here is a generic table

.getBaseLocation();
PolarisEntity tableEntity = resolveTablePath.getRawLeafEntity();
if (tableEntity.getSubType() == PolarisEntitySubType.GENERIC_TABLE) {
return GenericTableEntity.of(tableEntity).getBaseLocation();
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

since the getBaseLocation() impl is different between GenericTableEntity and IcebergTableLikeEntity this might have actually fixed a bug?

@XN137 XN137 marked this pull request as ready for review September 3, 2025 06:59
@github-project-automation github-project-automation bot moved this from PRs In Progress to Ready to merge in Basic Kanban Board Sep 3, 2025
@XN137 XN137 force-pushed the entity-sub-type-check branch from 1d60ff8 to cea30a4 Compare September 4, 2025 14:00
@XN137 XN137 force-pushed the entity-sub-type-check branch from cea30a4 to 7d1695b Compare September 5, 2025 06:28
@XN137 XN137 force-pushed the entity-sub-type-check branch from 7d1695b to 561031c Compare September 8, 2025 07:59
Copy link
Contributor

@HonahX HonahX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks for adding the check!

@dimas-b dimas-b merged commit 8ad8f74 into apache:main Sep 11, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from Ready to merge to Done in Basic Kanban Board Sep 11, 2025
@XN137 XN137 deleted the entity-sub-type-check branch September 12, 2025 06:02
snazy added a commit to snazy/polaris that referenced this pull request Nov 20, 2025
* Fix deprecation warnings in GcpCredentialsStorageIntegrationTest (apache#2544)

* Fix deprecation warnings in GcpCredentialsStorageIntegrationTest

Refactor the code to use an explicit InputStream

Cf. FasterXML/jackson-core#803

* Add subtype-check to PolarisEntity subclass ctors (apache#2492)

this is a follow-up to ac31963

* Inject PolarisAdminService into PolarisServiceImpl (apache#2533)

`PolarisServiceImpl` already is a request-scoped bean.
if we apply the same to `PolarisAdminService` we can simply
inject it into `PolarisServiceImpl`.

* Reduce getOrCreateMetaStoreManager callers (apache#2532)

we can inject `PolarisMetaStoreManager` directly into request-scoped
beans or build it only once in tests that operate in a single realm.

* Update dependency mypy to >=1.18, <=1.18.1 (apache#2547)

* Update dependency pyiceberg to v0.10.0 (apache#2549)

Co-authored-by: Yong Zheng <yongzheng0809@gmail.com>

* Minor fix for README.md (apache#2558)

* Testing: Let runtime-service tests use Quarkus via `enforcedPlatform()` (apache#2545)

This change ensures that the tests in runtime-service use the same Quarkus platform dependency versions as Polaris server does.

* Update quay.io/keycloak/keycloak Docker tag to v26.3.4 (apache#2553)

* Update dependency software.amazon.awssdk:bom to v2.33.9 (apache#2561)

* NoSQL: remove unused type

* Last merged commit a2f29cb

* disable flaky test apache#2563

---------

Co-authored-by: Dmitri Bourlatchkov <dmitri.bourlatchkov@gmail.com>
Co-authored-by: Christopher Lambert <xn137@gmx.de>
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: Yong Zheng <yongzheng0809@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants