-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-34661][SQL] Clean up OriginalType and DecimalMetadata usage in Parquet related code
#31776
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
OriginalType with LogicalTypeAnnotation in VectorizedColumnReaderOriginalType with LogicalTypeAnnotation in VectorizedColumnReader
|
Kubernetes integration test starting |
|
Kubernetes integration test status success |
|
Test build #135861 has finished for PR 31776 at commit
|
OriginalType with LogicalTypeAnnotation in VectorizedColumnReaderOriginalType with LogicalTypeAnnotation in VectorizedColumnReader
OriginalType with LogicalTypeAnnotation in VectorizedColumnReaderOriginalType with LogicalTypeAnnotation in VectorizedColumnReader
|
Will try to cleanup all deprecated |
OriginalType with LogicalTypeAnnotation in VectorizedColumnReaderOriginalType usage in Parquet related code
|
Kubernetes integration test unable to build dist. exiting with code: 1 |
OriginalType usage in Parquet related code |
Kubernetes integration test status failure |
|
Test build #136745 has finished for PR 31776 at commit
|
sunchao
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM (non-binding). Thanks @LuciferYang .
|
Thanks ~ @sunchao |
|
Gentle ping, @wangyum @HyukjinKwon @dongjoon-hyun @maropu |
|
Test build #137966 has finished for PR 31776 at commit
|
|
Kubernetes integration test starting |
|
Kubernetes integration test status failure |
|
Test build #138040 has finished for PR 31776 at commit
|
|
Kubernetes integration test starting |
|
Kubernetes integration test status failure |
|
Test build #138173 has finished for PR 31776 at commit
|
|
I guess it's fine. |
| private val ParquetDateType = ParquetSchemaType(DATE, INT32, 0, null) | ||
| private val ParquetTimestampMicrosType = ParquetSchemaType(TIMESTAMP_MICROS, INT64, 0, null) | ||
| private val ParquetTimestampMillisType = ParquetSchemaType(TIMESTAMP_MILLIS, INT64, 0, null) | ||
| length: Int) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cc @wangyum FYI
|
Kubernetes integration test starting |
|
Kubernetes integration test status failure |
|
Test build #138328 has finished for PR 31776 at commit
|
|
Unless @wangyum has comments, I can merge to master |
|
Merged to master |
|
thx ~ @srowen @HyukjinKwon @sunchao |
### What changes were proposed in this pull request? This fixes the compilation error due to the logical conflicts between #31776 and #29642 . ### Why are the changes needed? To recover compilation. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Closes #32568 from wangyum/HOT-FIX. Authored-by: Yuming Wang <yumwang@ebay.com> Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
What changes were proposed in this pull request?
OriginalTypeandDecimalMetadatahas been marked as@Deprecatedin new Parquet code.Apache Parquetsuggest us replaceOriginalTypewithLogicalTypeAnnotationand replaceDecimalMetadatawithDecimalLogicalTypeAnnotation, so the main change of this pr is clean up these deprecated usages in Parquet related code.Why are the changes needed?
Cleanup deprecated api usage.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass the Jenkins or GitHub Action