-
Notifications
You must be signed in to change notification settings - Fork 64
add decimal column reader support #254
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
| const uint32_t SelectiveLongDecimalColumnReader::MAX_PRECISION_128; | ||
|
|
||
| const int64_t | ||
| SelectiveLongDecimalColumnReader::POWERS_OF_TEN[MAX_PRECISION_64 + 1] = { |
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.
Can we use it in both Long and Short Decimal readers?
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.
OK
rui-mo
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.
Can we open a PR in Gluten to test this branch? This can help ensure the CI works.
| precision_ = dataType->asShortDecimal().precision(); | ||
| scale_ = dataType->asShortDecimal().scale(); | ||
|
|
||
| auto& stripe = params.stripeStreams(); |
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.
const auto& ?
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.
done
|
Offline discussed with @zuochunwei to open one PR to test. |
|
|
add decimal column reader support. --------- Co-authored-by: zuochunwei <zuochunwei@meituan.com> Co-authored-by: zhejiangxiaomai <zhenhui.zhao@intel.com>
add decimal column reader support. --------- Co-authored-by: zuochunwei <zuochunwei@meituan.com> Co-authored-by: zhejiangxiaomai <zhenhui.zhao@intel.com>
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
add decimal column reader support. --------- Co-authored-by: zuochunwei <zuochunwei@meituan.com> Co-authored-by: zhejiangxiaomai <zhenhui.zhao@intel.com>
add decimal column reader support. --------- Co-authored-by: zuochunwei <zuochunwei@meituan.com> Co-authored-by: zhejiangxiaomai <zhenhui.zhao@intel.com>
add decimal column reader support. --------- Co-authored-by: zuochunwei <zuochunwei@meituan.com> Co-authored-by: zhejiangxiaomai <zhenhui.zhao@intel.com>
add decimal column reader support. --------- Co-authored-by: zuochunwei <zuochunwei@meituan.com> Co-authored-by: zhejiangxiaomai <zhenhui.zhao@intel.com>
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
relative pr: add decimal column reader support oap-project#254 Add utility method MemoryUsageTracker::highUsage() oap-project#227 Support parquet read case sensitive option oap-project#126 Make varchar and varbinary compatible oap-project#115 Create folder if not exits on HDFS write oap-project#267
I have tested the reading of short decimal type column by query_benchmark
replace #244