This is an automated email from the ASF dual-hosted git repository.
dhuo pushed a change to branch persistence-poc
in repository https://gitbox.apache.org/repos/asf/polaris.git
from dc820d73 Merge branch 'main' of github.com:dennishuo/polaris into
dhuo-persistence-poc
new 7d8942f8 Restructure persistence class hierarchy and remove vestigial
interfaces
new 54b762e9 Remove all "entitiesDropped" members; these were vestigial
from trying to implement UNDROP but for now are entirely unused. We can
reintroduce it with a better design against multiple backends when/if we want
to implement UNDROP.
new c7c9c459 Extract BasePersistence interface as parent interface of
PolarisMetaStoreSession; only leave the transaction-specific methods in
PolarisMetaStoreSession
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../PolarisEclipseLinkMetaStoreSessionImpl.java | 20 +-
.../impl/eclipselink/PolarisEclipseLinkStore.java | 38 --
.../polaris/jpa/models/ModelEntityDropped.java | 164 --------
.../core/persistence/BaseMetaStoreManager.java | 48 +++
...sMetaStoreSession.java => BasePersistence.java} | 136 +------
.../persistence/PolarisMetaStoreManagerImpl.java | 136 +++----
.../core/persistence/PolarisMetaStoreSession.java | 411 +--------------------
.../PolarisTreeMapMetaStoreSessionImpl.java | 20 +-
.../core/persistence/PolarisTreeMapStore.java | 49 +--
.../storage/cache/StorageCredentialCacheTest.java | 3 +-
.../service/catalog/io/DefaultFileIOFactory.java | 3 -
.../context/DefaultCallContextResolver.java | 4 +
12 files changed, 118 insertions(+), 914 deletions(-)
delete mode 100644
extension/persistence/jpa-model/src/main/java/org/apache/polaris/jpa/models/ModelEntityDropped.java
create mode 100644
polaris-core/src/main/java/org/apache/polaris/core/persistence/BaseMetaStoreManager.java
copy
polaris-core/src/main/java/org/apache/polaris/core/persistence/{PolarisMetaStoreSession.java
=> BasePersistence.java} (73%)