forked from facebookincubator/velox
-
Notifications
You must be signed in to change notification settings - Fork 48
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
Revert Fix half up in round #332
Open
JkSelf
wants to merge
79
commits into
oap-project:main
Choose a base branch
from
JkSelf:round
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
main changes: 1. remove website folder. 2. add compile script. 3. fix CmakeList. 4. clean up github workflow.
main changes: 1. Support multiple HDFS endpoints. 2. Add utility method MemoryUsageTracker::highUsage().
main changes: 1. add expand node. 2. add kCastIntAllowDecimal.
main changes: 1. implement vread for input stream. 2. add caseSensitive in ReaderOptions. 3. add ORC suuport. 4. make the DataBuffer grow ratio configurable.
main changes: 1. use companion function to support mixed aggregation steps. 2. add expand operator. 3. Set partial full when cardinality is high or memory exceeds. 4. Config option "join_spill_memory_threshold" (kJoinSpillMemoryThreshold) not working. 5. fix hashjoin runtime issue.
main changes: 1. Decimal relative code. 2. add Add mapping from named_struct to row_constructor.
main changes: 1. Fix half up in round 2. Clear null for partial avg results. 3. Support float & double types in pmod function. 4. Support date/decimal type hash function. 5. Optimize might contain 6. Let function validation fail for lookaround pattern in RE2-based implementation. 7. Register lpad/rpad functions for Spark SQL.
main changes: 1. Decimal relative.
main changes: 1. Support Decimal (type parse/function mapping/getPrecisionAndScale) 2. Support JoinRel and choose Merge join or Hash join by advanced_extension. 3. Support reading partition columns. 4. Support selecting a subfield from struct. 5. Support kstruct/kBinary/kDecimal literal. 6. Support switch/ kSingularOrList expression. 7. Support ExpandRel/WindowRel. 8. Filter pushdown. 9. SubstraitToVeloxPlanValidator.
main changes: 1. Decimal relative. 2. Use a config to control the tokenizing of dot. 3. Use companion function to support mixed aggregation steps
main changes: 1. Make varchar and varbinary compatible. 2. Add ValueStreamNode operator
* Add back not node. * Fix NOT handling in metadata filter. --------- Co-authored-by: Jimmy Lu <[email protected]>
Updated dependencies: libhdfs3: Try find_package first gflags: Allow static library xsimd, gtest: Allow finding from system Arrow, Parquet: Prefer external build if -D<package>_DIR=/path/to/arrow/install is defined flex 2.5.13 -> 2.6.0 (2.6.0 removed register keyword) Compat boost >= 1.79
velox cpp file use "velox/vector/arrow/Abi.h" velox header file use external arrow/Abi.h
add decimal column reader support. --------- Co-authored-by: zuochunwei <[email protected]> Co-authored-by: zhejiangxiaomai <[email protected]>
Add a drafted timestamp reader. Support timestamp in substrait, and add some validations for unsupported cases.
…ject#245) Align First/Last aggregate function's intermediate result with Spark. Support decimal.
Co-authored-by: yangyimin <[email protected]>
Support serialize and deserialize RowVector.
xpand timestamps in page reader so getValues of SelectiveIntegerColumnReader can be reused.
* fix segmentation fault in createStringFlatVector
Co-authored-by: zhli1142015 <[email protected]>
Further improved SelectiveLongDecimalColumnReader. Added decoder for int128_t. --------- Co-authored-by: yangyimin <[email protected]>
Signed-off-by: Yuan Zhou <[email protected]>
Co-authored-by: zhejiangxiaomai <[email protected]>
…xp_extract_all argument (oap-project#308)
Co-authored-by: zuochunwei <[email protected]>
…)" (oap-project#312) This reverts commit ad61dcc.
Co-authored-by: zuochunwei <[email protected]>
Signed-off-by: Yuan Zhou <[email protected]>
* add flag for sort in window op * minor change
…ct#326) Co-authored-by: youxiduo <[email protected]>
zhejiangxiaomai
force-pushed
the
main
branch
2 times, most recently
from
July 4, 2023 05:24
7988c5e
to
78e96ff
Compare
marin-ma
pushed a commit
to marin-ma/velox-oap
that referenced
this pull request
Dec 15, 2023
* add the metric velox to arrow time
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Revert #95