Skip to content

Conversation

tsungchih
Copy link
Contributor

What changes were proposed in this pull request?

This is a refactor of builder method for LiteralDTO, FieldReferenceDTO, FuncExpressionDTO, and UnparsedExpressionDTO that is proposed in the comments of the previous PR.

Why are the changes needed?

We need to support Column and its default value in python client.

#5202

Does this PR introduce any user-facing change?

No

How was this patch tested?

Unit tests

tsungchih added 8 commits July 7, 2025 11:12
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
apache#5202

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
@tsungchih
Copy link
Contributor Author

@jerryshao @unknowntpo Could you please help with reviewing this PR when you are available? I would greatly appreciate any feedback from you. Thanks.

@unknowntpo
Copy link
Contributor

@tsungchih I'll take a look later 👍

@unknowntpo unknowntpo merged commit 9c24f83 into apache:main Jul 8, 2025
27 checks passed
@unknowntpo
Copy link
Contributor

@tsungchih LGTM, thanks for your contribution.

vishnu-chalil pushed a commit to vishnu-chalil/gravitino that referenced this pull request Jul 14, 2025
…expression (apache#7582)

<!--
1. Title: [#<issue>] <type>(<scope>): <subject>
   Examples:
     - "[apache#123] feat(operator): support xxx"
     - "[apache#233] fix: check null before access result in xxx"
     - "[MINOR] refactor: fix typo in variable name"
     - "[MINOR] docs: fix typo in README"
     - "[apache#255] test: fix flaky test NameOfTheTest"
   Reference: https://www.conventionalcommits.org/en/v1.0.0/
2. If the PR is unfinished, please mark this PR as draft.
-->

### What changes were proposed in this pull request?

This is a refactor of builder method for `LiteralDTO`,
`FieldReferenceDTO`, `FuncExpressionDTO`, and `UnparsedExpressionDTO`
that is proposed in the
[comments](apache#7498 (review))
of the previous PR.

### Why are the changes needed?

We need to support Column and its default value in python client.

apache#5202

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Unit tests

---------

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
hdygxsj pushed a commit to hdygxsj/gravitino that referenced this pull request Jul 15, 2025
…expression (apache#7582)

<!--
1. Title: [#<issue>] <type>(<scope>): <subject>
   Examples:
     - "[apache#123] feat(operator): support xxx"
     - "[apache#233] fix: check null before access result in xxx"
     - "[MINOR] refactor: fix typo in variable name"
     - "[MINOR] docs: fix typo in README"
     - "[apache#255] test: fix flaky test NameOfTheTest"
   Reference: https://www.conventionalcommits.org/en/v1.0.0/
2. If the PR is unfinished, please mark this PR as draft.
-->

### What changes were proposed in this pull request?

This is a refactor of builder method for `LiteralDTO`,
`FieldReferenceDTO`, `FuncExpressionDTO`, and `UnparsedExpressionDTO`
that is proposed in the
[comments](apache#7498 (review))
of the previous PR.

### Why are the changes needed?

We need to support Column and its default value in python client.

apache#5202

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Unit tests

---------

Signed-off-by: George T. C. Lai <tsungchih.hd@gmail.com>
jerqi pushed a commit to qqqttt123/gravitino that referenced this pull request Jul 30, 2025
…expression (apache#7582)

<!--
1. Title: [#<issue>] <type>(<scope>): <subject>
   Examples:
     - "[apache#123] feat(operator): support xxx"
     - "[apache#233] fix: check null before access result in xxx"
     - "[MINOR] refactor: fix typo in variable name"
     - "[MINOR] docs: fix typo in README"
     - "[apache#255] test: fix flaky test NameOfTheTest"
   Reference: https://www.conventionalcommits.org/en/v1.0.0/
2. If the PR is unfinished, please mark this PR as draft.
-->

### What changes were proposed in this pull request?

This is a refactor of builder method for `LiteralDTO`,
`FieldReferenceDTO`, `FuncExpressionDTO`, and `UnparsedExpressionDTO`
that is proposed in the
[comments](apache#7498 (review))
of the previous PR.

### Why are the changes needed?

We need to support Column and its default value in python client.

apache#5202

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Unit tests

---------

Signed-off-by: George T. C. Lai <tsungchih.hd@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.

3 participants