[#3980]feat(flink-connector): Support partition for hive table operation#4096
[#3980]feat(flink-connector): Support partition for hive table operation#4096FANNG1 merged 13 commits intoapache:mainfrom
Conversation
|
@FANNG1 Please help review this. Thanks. |
flink-connector/src/main/java/com/datastrato/gravitino/flink/connector/catalog/BaseCatalog.java
Outdated
Show resolved
Hide resolved
flink-connector/src/main/java/com/datastrato/gravitino/flink/connector/TransformConverter.java
Outdated
Show resolved
Hide resolved
.../java/com/datastrato/gravitino/flink/connector/integration/test/hive/FlinkHiveCatalogIT.java
Show resolved
Hide resolved
.../java/com/datastrato/gravitino/flink/connector/integration/test/hive/FlinkHiveCatalogIT.java
Show resolved
Hide resolved
flink-connector/src/main/java/com/datastrato/gravitino/flink/connector/catalog/BaseCatalog.java
Outdated
Show resolved
Hide resolved
...nector/src/main/java/com/datastrato/gravitino/flink/connector/DefaultTransformConverter.java
Outdated
Show resolved
Hide resolved
|
LGTM, except few comments |
|
@FANNG1 I fixed it. Please take a look. |
|
@coolderli , seems you add some partittion interfaces support since last review like |
flink-connector/src/main/java/com/datastrato/gravitino/flink/connector/catalog/BaseCatalog.java
Show resolved
Hide resolved
|
@coolderli , could you rebase the code? |
@FANNG1 I think it's necessary. I meet an exception as follows. So I have to implement it. |
| * properties to store the partition transform, so we can implement this interface to achieve more | ||
| * partition transform. | ||
| */ | ||
| public abstract class PartitionConverter { |
There was a problem hiding this comment.
@FANNG1 I think the abstract class is OK. Other classes won't implement it. What do you think?
There was a problem hiding this comment.
interface is more proper here to me
flink-connector/src/main/java/org/apache/gravitino/flink/connector/catalog/BaseCatalog.java
Show resolved
Hide resolved
|
@FANNG1 I removed the |
|
|
|
@coolderli , merged to main, thanks for your contribution! |
add UTs
What changes were proposed in this pull request?
Why are the changes needed?
Does this PR introduce any user-facing change?
How was this patch tested?