-
Notifications
You must be signed in to change notification settings - Fork 3.7k
GH-45664: [C++] Allow LargeString,LargeBinary,FixedSizeBinary,StringView and BinaryView for RecordBatch::MakeStatisticsArray() #46031
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
base: main
Are you sure you want to change the base?
Conversation
5c5fd1b
to
c86cbd6
Compare
The PR title and associated issue focus on The PR description says that this is a "Critical Fix". Why do you think that this is a "Critical Fix"? |
"The issue with the initial implementation (the one in the main branch) is that
print a massage like
|
OK. I think that it's just "not supported yet" not a bug. |
I apologize for using 'critical fix' in my description—I’ve updated it. (I used it because I thought it tied to this: |
c86cbd6
to
8e9e748
Compare
…rray RecordBatch::MakeStatisticsArray produces only utf8() and binary string types, MakeStatisticsArray in record_batch_test.cc produces only utf8() types. I change it in this manner to support all string types(Binary,String,LargeBinary,LargeString,BinaryView,StringView) include "arrow/array/statistics.h" include type_traits
the following thing are done in commits add support for fixed_size_binary with relevant tests resolve issues regarding, template , null data type and naming
8e9e748
to
c71c88f
Compare
7c1645a
to
5084eb6
Compare
Rationale for this change
MakeStatisticsArray in RecordBatch does not support StringView,BinaryView,LargeString,LargeBinary,FixedSizeBinary type
What changes are included in this PR?
the correction of MakeStatisticsArray in RecordBatch to support all arrow string types and relevant tests. Additionally, some changes applied to MakeStatisticsArray in record_batch_test.cc
Are these changes tested?
Yes, I run all relevant unit tests
Are there any user-facing changes?
No.( Add support for
large_utf8
,large_binary
,fixed_size_binary
,StringView
, andBinaryView
toRecordBatch::MakeStatisticsArray()
).