This is an automated email from the ASF dual-hosted git repository.
roryqi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
from 3786a9c392 [#9528] feat(storage): support function management
(Service) (part-3) (#9856)
add 4ce59efb89 [#9746] feat(core,storage): Support generic view storage
(#9815)
No new revisions were added by this update.
Summary of changes:
.../org/apache/gravitino/meta/GenericEntity.java | 26 +-
.../gravitino/storage/relational/JDBCBackend.java | 23 +-
.../RelationalEntityStoreIdResolver.java | 11 +-
.../storage/relational/mapper/ViewMetaMapper.java | 105 ++++++
.../mapper/ViewMetaSQLProviderFactory.java | 121 +++++++
.../provider/DefaultMapperPackageProvider.java | 4 +-
.../base/SecurableObjectBaseSQLProvider.java | 11 +
.../provider/base/ViewMetaBaseSQLProvider.java | 251 ++++++++++++++
.../SecurableObjectPostgreSQLProvider.java | 11 +
...ovider.java => ViewMetaPostgreSQLProvider.java} | 63 ++--
.../gravitino/storage/relational/po/ViewPO.java | 111 ++++++
.../relational/service/CatalogMetaService.java | 7 +-
.../relational/service/MetadataObjectService.java | 41 +++
.../relational/service/MetalakeMetaService.java | 7 +-
.../relational/service/SchemaMetaService.java | 6 +-
.../relational/service/ViewMetaService.java | 381 +++++++++++++++++++++
.../storage/relational/TestJDBCBackend.java | 14 +
.../relational/service/TestSecurableObjects.java | 88 ++++-
.../relational/service/TestViewMetaService.java | 296 ++++++++++++++++
scripts/h2/schema-1.2.0-h2.sql | 16 +
scripts/h2/upgrade-1.1.0-to-1.2.0-h2.sql | 16 +
scripts/mysql/schema-1.2.0-mysql.sql | 16 +
scripts/mysql/upgrade-1.1.0-to-1.2.0-mysql.sql | 16 +
scripts/postgresql/schema-1.2.0-postgresql.sql | 27 ++
.../upgrade-1.1.0-to-1.2.0-postgresql.sql | 27 ++
25 files changed, 1643 insertions(+), 52 deletions(-)
create mode 100644
core/src/main/java/org/apache/gravitino/storage/relational/mapper/ViewMetaMapper.java
create mode 100644
core/src/main/java/org/apache/gravitino/storage/relational/mapper/ViewMetaSQLProviderFactory.java
create mode 100644
core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/base/ViewMetaBaseSQLProvider.java
copy
core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/postgresql/{TableMetaPostgreSQLProvider.java
=> ViewMetaPostgreSQLProvider.java} (57%)
create mode 100644
core/src/main/java/org/apache/gravitino/storage/relational/po/ViewPO.java
create mode 100644
core/src/main/java/org/apache/gravitino/storage/relational/service/ViewMetaService.java
create mode 100644
core/src/test/java/org/apache/gravitino/storage/relational/service/TestViewMetaService.java