-
Notifications
You must be signed in to change notification settings - Fork 986
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
[cbindlist/mergelist] copyCols #6438
Draft
MichaelChirico
wants to merge
1
commit into
mergepair
Choose a base branch
from
copycols
base: mergepair
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.
Draft
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
This was referenced Aug 29, 2024
Open
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. Join @MichaelChirico and the rest of your teammates on Graphite |
MichaelChirico
force-pushed
the
mergepair
branch
from
August 29, 2024 17:32
ff7c182
to
8969a27
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
August 29, 2024 17:32
3ddbcc3
to
64ed2bb
Compare
MichaelChirico
added
the
graphite-ready
PRs that are managed by Graphite, possibly marked as draft, but ready for review
label
Aug 29, 2024
MichaelChirico
force-pushed
the
mergepair
branch
from
August 29, 2024 17:57
8969a27
to
e816e69
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
August 29, 2024 17:57
64ed2bb
to
5081d0f
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
August 29, 2024 18:02
e816e69
to
119bb03
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
August 29, 2024 18:02
5081d0f
to
349ee53
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
August 29, 2024 18:04
119bb03
to
56b809e
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
August 29, 2024 18:04
349ee53
to
9a737fd
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
August 30, 2024 17:27
56b809e
to
07b9498
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
August 30, 2024 17:27
9a737fd
to
e06bae0
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
August 30, 2024 17:28
07b9498
to
ccc36c1
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
August 30, 2024 17:28
e06bae0
to
d107375
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
August 31, 2024 17:35
ccc36c1
to
208e4e1
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
August 31, 2024 17:35
d107375
to
6b770db
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
September 30, 2024 05:25
208e4e1
to
b30cc1f
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
September 30, 2024 05:25
6b770db
to
7320f76
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
September 30, 2024 05:50
b30cc1f
to
44895ec
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
September 30, 2024 05:50
7320f76
to
e117f97
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
September 30, 2024 06:08
44895ec
to
3ddf928
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
September 30, 2024 06:08
e117f97
to
3e09c15
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
October 1, 2024 16:39
3ddf928
to
c62a853
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
October 1, 2024 16:39
3e09c15
to
1608dc2
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
October 1, 2024 16:50
c62a853
to
04b3a1b
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
October 1, 2024 16:50
1608dc2
to
c4453db
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
October 1, 2024 16:58
04b3a1b
to
51f7356
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
October 1, 2024 16:58
c4453db
to
937e1c8
Compare
MichaelChirico
force-pushed
the
mergepair
branch
from
October 1, 2024 17:03
51f7356
to
a4b715f
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
October 1, 2024 17:03
937e1c8
to
6fbb816
Compare
add cbind by reference, timing R prototype of mergelist wording use lower overhead funs stick to int32 for now, correct R_alloc bmerge C refactor for codecov and one loop for speed address revealed codecov gaps refactor vecseq for codecov seqexp helper, some alloccol export on C bmerge codecov, types handled in R bmerge already better comment seqexp bmerge mult=error #655 multiple new C utils swap if branches explain new C utils comments mostly reduce conflicts to PR #4386 comment C code address multiple matches during update-on-join #3747 Revert "address multiple matches during update-on-join #3747" This reverts commit b64c0c3. merge.dt has temporarily mult arg, for testing minor changes to cbindlist c dev mergelist, for single pair now add quiet option to cc() mergelist tests add check for names to perhaps.dt rm mult from merge.dt method rework, clean, polish multer, fix righ and full joins make full join symmetric mergepair inner function to loop on extra check for symmetric mergelist manual ensure no df-dt passed where list expected comments and manual handle 0 cols tables more tests more tests and debugging move more logic closer to bmerge, simplify mergepair more tests revert not used changes reduce not needed checks, cleanup copy arg behavior, manual, no tests yet cbindlist manual, export both cleanup processing bmerge to dtmatch test function match order for easier preview vecseq gets short-circuit batch test allow browser big cleanup remmove unneeded stuff, reduce diff more cleanup, minor manual fixes add proper test scripts Merge branch 'master' into cbind-merge-list comment out not used code for coverage more tests, some nocopy opts rename sql test script, should fix codecov simplify dtmatch inner branch more precise copy, now copy only T or F unused arg not yet in api, wording comments and refer issues codecov hasindex coverage codecov gap tests for join using key, cols argument fix missing import forderv more tests, improve missing on handling more tests for order of inner and full join for long keys new allow.cartesian option, #4383, #914 reduce diff, improve codecov reduce diff, comments need more DT, not lists, mergelist 3+ tbls proper escape heavy check unit tests more tests, address overalloc failure mergelist and cbindlist retain index manual, examples fix manual minor clarify in manual retain keys, right outer join for snowflake schema joins duplicates in cbindlist recycling in cbindlist escape 0 input in copyCols empty input handling closing cbindlist vectorized _on_ and _join.many_ arg rename dtmatch to dtmerge vectorized args: how, mult push down input validation add support for cross join, semi join, anti join full join, reduce overhead for mult=error mult default value dynamic fix manual add "see details" to Rd mention shared on in arg description amend feedback from Michael semi and anti joins will not reorder x columns Merge branch 'master' into cbind-merge-list spelling, thx to @jan-glx check all new funs used and add comments bugfix, sort=T needed for now Merge branch 'master' into cbind-merge-list Update NEWS.md Merge branch 'master' into cbind-merge-list Merge branch 'master' into cbind-merge-list NEWS placement numbering ascArg->order Merge remote-tracking branch 'origin/cbind-merge-list' into cbind-merge-list attempt to restore from master Update to stopf() error style Need isFrame for now More quality checks: any(!x)->!all(x); use vapply_1{b,c,i} really restore from master try to PROTECT() before duplicate() update error message in test appease the rchk gods extraneous space missing ';' use catf simplify perhapsDataTableR move sqlite.Rraw.manual into other.Rraw simplify for loop Merge remote-tracking branch 'origin/cbind-merge-list' into cbind-merge-list
MichaelChirico
force-pushed
the
mergepair
branch
from
October 1, 2024 17:06
a4b715f
to
24e3a40
Compare
MichaelChirico
force-pushed
the
copycols
branch
from
October 1, 2024 17:06
6fbb816
to
ab9b50e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
graphite-ready
PRs that are managed by Graphite, possibly marked as draft, but ready for review
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.
Towards #4370