HIVE-29383: Iceberg: [V3] Add support for timestamp with nanosecond precession#6242
HIVE-29383: Iceberg: [V3] Add support for timestamp with nanosecond precession#6242ayushtkn wants to merge 13 commits intoapache:masterfrom
Conversation
5740926 to
76ac1b7
Compare
|
i didn't ran with your latest changes, i have taken 7 commits from this PR. It's higly likely that it got fixed with current set of changes. |
|
On your latest changes, select * is working now in beeline ✅, but casting to string is not working ❌, you can check by adding |
|
fixed the cast query and added in the q file |
Any thoughts on this comments? This is what I meant: |
|
@ayushtkn , can you please check if these changes make sense addendum.patch |
|
|
@ayushtkn , i have found another issue with the join on nanosecond timestamp (specific to MapJoin). If you agree, can we create a new sub-JIRA to fix new issues? |
|
Let me know the issue & I can try fix it or we can create a followup once we merge this. Should get some review as well, if folks are ok with the approach as well. We created a bunch of empty classes. Will try ask someone next week. I need to test it myself as well post holidays. Was just trying as a POC. The idea was to keep the delta as low as possible and leverage TIMESTAMP mostly, I think have deviated bit from my initial plan. |
|
|
closing, will open a new one, this approach didn't worked very well, had a word with compiler folks as well on the syntax |
ok |
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |



What changes were proposed in this pull request?
Add support for timestamp with nanosecond precession
Why are the changes needed?
To support the new timestamp types introduced as part of iceberg v3
Does this PR introduce any user-facing change?
Yes, users can leverage timestamp_ns & timestamptz_ns data types for iceberg v3 tables
How was this patch tested?
UT