Skip to content
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

Handle 0-list maps (erroring out) and add test-case #54

Closed
wants to merge 194 commits into from
Closed

Commits on Apr 6, 2023

  1. Issue duckdb#5920: Ordered Aggregate Sorting

    Attempt to fix bogus reuse after move tidy failure.
    Richard Wesley committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    9f82c21 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Merge branch 'master' into sorted-agg

    Richard Wesley committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    e2289ee View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Merge branch 'master' into sorted-agg

    Richard Wesley committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    6f58d85 View commit details
    Browse the repository at this point in the history
  2. Issue duckdb#5920: Ordered Aggregate Sorting

    Cleanup and better chunk reuse.
    Richard Wesley committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    dbf1b8a View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Configuration menu
    Copy the full SHA
    e15b9ab View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    13430ca View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. overflow wrapping

    nickgerrets committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    c0c9c5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1910082 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Internal duckdb#425: TIMETZ Comparisons

    Reverse the bit ordering of the offset component to match PG sort ordering.
    Add full suite of comparison tests.
    hawkfish committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    e9f401b View commit details
    Browse the repository at this point in the history
  2. Internal duckdb#425: TIMETZ Part Extract

    Implement part extraction for TIMETZ.
    hawkfish committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    51039f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    15a9458 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0f1b7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b48015b View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    b14109b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Internal duckdb#425: TIMETZ Min Max

    Change min/max to match PG.
    hawkfish committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    05d5e35 View commit details
    Browse the repository at this point in the history
  2. Internal duckdb#425: TIMETZ Min Max

    Invert Java offset too...
    hawkfish committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e6309c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    f8870ab View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    5c53d4d View commit details
    Browse the repository at this point in the history
  2. void return for clarity

    nickgerrets committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    37244ee View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    2c1ad67 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    6f41158 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d57efb View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    92949c3 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. fix issue duckdb#9456

    lnkuiper committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    70055e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88cff66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6b9672 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. include algorithm for find

    lnkuiper committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    c1c19c8 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into sorted-agg

    Richard Wesley committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    ae9fd58 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    0136371 View commit details
    Browse the repository at this point in the history
  2. init right delim join

    lnkuiper committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    4ff7f1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f75f55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f273e9 View commit details
    Browse the repository at this point in the history
  5. Squashed commit of the following:

    commit 13fb9e2
    Author: Tmonster <tom@ebergen.com>
    Date:   Mon Dec 18 11:37:06 2023 -0800
    
        PR cleanup #2
    
    commit 066f3cc
    Author: Tmonster <tom@ebergen.com>
    Date:   Mon Dec 18 11:21:07 2023 -0800
    
        fix dereference nullptr
    
    commit 094db53
    Author: Tmonster <tom@ebergen.com>
    Date:   Mon Dec 18 10:43:15 2023 -0800
    
        PR cleanup
    
    commit c9a1ecd
    Merge: 2893c0c 6258996
    Author: Tmonster <tom@ebergen.com>
    Date:   Mon Dec 18 10:22:20 2023 -0800
    
        Merge remote-tracking branch 'upstream/main' into reservoir_sampler_Vectors
    
    commit 2893c0c
    Author: Tmonster <tom@ebergen.com>
    Date:   Thu Dec 14 13:10:25 2023 +0100
    
        make format fix. Get compiler ready
    
    commit 80b5f13
    Merge: e30b726 c29eb0c
    Author: Tmonster <tom@ebergen.com>
    Date:   Thu Dec 14 12:34:18 2023 +0100
    
        Merge branch 'main' into reservoir_sampler_Vectors
    
    commit e30b726
    Author: Tmonster <tom@ebergen.com>
    Date:   Thu Dec 14 12:33:03 2023 +0100
    
        remove all parallelism. will do it in the next iteration
    
    commit e8e088d
    Author: Tmonster <tom@ebergen.com>
    Date:   Thu Dec 14 11:52:27 2023 +0100
    
        still failing a test. Merging samples collected in parallel is difficult, and probably doesnt provide much benefit. Going to leave it for later
    
    commit 96bfa1c
    Merge: 45fa9a5 3237244
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Dec 13 17:02:31 2023 +0100
    
        Merge remote-tracking branch 'upstream/main' into reservoir_sampler_Vectors
    
    commit 45fa9a5
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Dec 13 14:36:50 2023 +0100
    
        make format-fix
    
    commit 049327b
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Dec 13 14:31:22 2023 +0100
    
        try to fix this parallel issue
    
    commit a5b290d
    Merge: 21d4120 8849f97
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Tue Dec 12 11:18:52 2023 +0100
    
        Merge remote-tracking branch 'upstream/main' into reservoir_sampler_Vectors
    
    commit 21d4120
    Merge: 795c454 e117c34
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Dec 11 12:43:43 2023 +0100
    
        Merge branch 'main' into reservoir_sampler_Vectors
    
    commit c29eb0c
    Merge: 6bf31e1 25906f3
    Author: Tmonster <tom@ebergen.com>
    Date:   Thu Dec 7 15:23:06 2023 +0100
    
        Merge remote-tracking branch 'upstream/main'
    
    commit 6bf31e1
    Author: Elliana May <me@mause.me>
    Date:   Mon Dec 4 22:21:30 2023 +0800
    
        fix warning
    
    commit a521081
    Author: Elliana May <me@mause.me>
    Date:   Mon Dec 4 21:58:50 2023 +0800
    
        add test for streaming extracted statements
    
    commit 5ee902a
    Author: Elliana May <me@mause.me>
    Date:   Mon Dec 4 21:15:30 2023 +0800
    
        add some tests of duckdb_execute_prepared_streaming
    
    commit 58b6664
    Author: Elliana May <me@mause.me>
    Date:   Mon Dec 4 21:02:48 2023 +0800
    
        chore(docs): update docs for duckdb_execute_prepared_streaming
    
    commit a8e49b1
    Author: Hannes Mühleisen <hannes@duckdblabs.com>
    Date:   Tue Dec 5 11:31:21 2023 +0100
    
        add test case, apparently from snowflake
    
    commit a7ee1dd
    Author: Hannes Mühleisen <hannes@duckdblabs.com>
    Date:   Tue Dec 5 11:25:51 2023 +0100
    
        enable implicit fallthrough warning for /src and fixed a few instances
    
    commit c6bf4c6
    Author: Hannes Mühleisen <hannes@duckdblabs.com>
    Date:   Tue Dec 5 11:02:54 2023 +0100
    
        supporting more physical types of parquet time columns with time zone info
    
    commit baf670f
    Author: Jacob <535707+jkub@users.noreply.github.com>
    Date:   Mon Dec 4 09:05:56 2023 -0800
    
        make BufferPool members protected
    
    commit 878e7d2
    Author: Yves <yves@motherduck.com>
    Date:   Mon Dec 4 12:00:49 2023 -0500
    
        Mark BufferPool getters const
    
    commit a7ddb87
    Author: Gabor Szarnyas <gabor@duckdblabs.com>
    Date:   Mon Dec 4 16:22:44 2023 +0100
    
        Capitalize URL in httpfs extension flags
    
    commit 795c454
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Dec 6 13:23:29 2023 +0100
    
        removing reservoir type checks
    
    commit 6e0e431
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Dec 6 11:25:50 2023 +0100
    
        make format fix
    
    commit 236825b
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Dec 6 10:23:57 2023 +0100
    
        remove unused code
    
    commit 34902e9
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 5 21:20:09 2023 +0100
    
        should pass make format fix
    
    commit 42d3fb8
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 5 18:04:36 2023 +0100
    
        percentage is still global, but rows is local
    
    commit d378cc7
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 5 15:37:40 2023 +0100
    
        some debugging statements
    
    commit 4ad877c
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 5 14:16:25 2023 +0100
    
        some changes. Have a lot of bugs solved. but still not great
    
    commit ad79d30
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Dec 4 17:41:37 2023 +0100
    
        have figured out why percentage wasnt working. but it requires a big rework
    
    commit 04d4c0d
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Dec 4 14:10:26 2023 +0100
    
        reservoir sample works. but for large cardinalities and high percentages no
    
    commit ddcea54
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Dec 4 12:33:16 2023 +0100
    
        remove std::couts
    
    commit 4e12d15
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Nov 29 17:47:16 2023 +0100
    
        ok, have the proper output for reservoir sampling. need to understand when to add local sample or global sample
    
    commit 43e72a4
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Nov 29 15:23:55 2023 +0100
    
        compiles. Now I want to figure out where I left off last time
    
    commit 450655c
    Merge: 3639e4c 3f96a90
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Nov 29 15:00:08 2023 +0100
    
        Merge branch 'main' into reservoir_sampler_Vectors
    
    commit 3639e4c
    Merge: c10b3a4 5bc0773
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Nov 29 14:56:39 2023 +0100
    
        Merge branch 'main' into reservoir_sampler_Vectors
    
    commit c10b3a4
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Jan 23 10:04:20 2023 +0100
    
        this should work now for sampling a set amount of rows. Still need to work on percentage sampling
    
    commit 7147e2a
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Jan 18 16:38:02 2023 +0100
    
        it is starting to work, but need to look into why it is still slow
    
    commit 2255424
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Wed Jan 18 11:21:15 2023 +0100
    
        working for normal blocking sample, but not for percentage
    
    commit 8a01b32
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Jan 16 17:02:34 2023 +0100
    
        intermediate commit, will fix other spots later
    
    commit 3676737
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Jan 16 09:03:52 2023 +0100
    
        intermediate work, will be fixing later
    
    commit 904d220
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Fri Jan 13 13:50:43 2023 +0100
    
        collecting samples in parallel now, now I need to figure out how to combine them in a proper uniform and weighted manner
    
    commit 01c4b89
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Tue Jan 10 15:22:28 2023 +0100
    
        minor code cleanup
    
    commit b5c6d61
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Tue Jan 10 11:51:32 2023 +0100
    
        get rid of 4 spaces
    
    commit 1dc807f
    Merge: 605520f 7e1a307
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Tue Jan 10 11:50:14 2023 +0100
    
        Merge branch 'reservoir_sampler_Vectors' of github.com:Tmonster/duckdb into reservoir_sampler_Vectors
    
    commit 7e1a307
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Jan 4 11:39:30 2023 -0800
    
        make format-fix
    
    commit 750c1e3
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Jan 4 11:37:27 2023 -0800
    
        small syntax updates
    
    commit fa2ac9c
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Jan 4 11:36:33 2023 -0800
    
        small syntax updates
    
    commit cd232c6
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 27 14:54:08 2022 -0800
    
        Revert "mostly adding debugging statements for help. Still trying to figure out how to know if parallelizing is sequential or not"
    
        This reverts commit 0f08574.
    
    commit 0f08574
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Dec 21 15:08:52 2022 -0800
    
        mostly adding debugging statements for help. Still trying to figure out how to know if parallelizing is sequential or not
    
    commit f4f5834
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Dec 21 13:43:00 2022 -0800
    
        remove iostream
    
    commit bee57ae
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Dec 21 12:37:02 2022 -0800
    
        make format fix
    
    commit ce950a1
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Dec 21 09:10:23 2022 -0800
    
        ok added test over reservoir threshold
    
    commit 29fb39a
    Author: Tmonster <tom@ebergen.com>
    Date:   Wed Dec 21 09:01:21 2022 -0800
    
        ok it's all in a datachunk, now I can try and parallelize it
    
    commit 8f05514
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 20 17:03:25 2022 +0100
    
        remove pragma threads
    
    commit 98f9897
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 20 17:02:58 2022 +0100
    
        no more memory errors
    
    commit da234b7
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 20 12:24:37 2022 +0100
    
        no more errors when running count(*) on samples greater than the basic vector size
    
    commit 3fc7214
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 20 10:04:13 2022 +0100
    
        fix error
    
    commit e302946
    Author: Tmonster <tom@ebergen.com>
    Date:   Tue Dec 20 10:03:30 2022 +0100
    
        still errors
    
    commit 7ea6405
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Dec 19 21:15:38 2022 +0100
    
        its getting better but still getting memory errors
    
    commit 8f3c597
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Fri Dec 16 16:48:12 2022 +0100
    
        add some functionality, but mostly making reservoir sampler use datachunk chunkcollection
    
    commit 605520f
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Mon Dec 19 21:15:38 2022 +0100
    
        its getting better but still getting memory errors
    
    commit 97a491e
    Author: Tom Ebergen <tom@ebergen.com>
    Date:   Fri Dec 16 16:48:12 2022 +0100
    
        add some functionality, but mostly making reservoir sampler use datachunk chunkcollection
    Tmonster committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    07e0a60 View commit details
    Browse the repository at this point in the history
  6. Issue duckdb#9950: Array List Segments

    The list segment code for arrays was incorrectly leaving out blank rows for NULL values.
    Richard Wesley committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    1000f5c View commit details
    Browse the repository at this point in the history
  7. Issue duckdb#9950: Ordered Aggregate Performance

    Checkpoint commit that is almost working.
    Richard Wesley committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    38d6b26 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    04d0f6a View commit details
    Browse the repository at this point in the history
  2. Issue duckdb#9950: Ordered Aggregate Performance

    Fix memory management issues.
    hawkfish committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    509a1fd View commit details
    Browse the repository at this point in the history
  3. Issue duckdb#9950: Ordered Aggregate Performance

    Release memory after the contents have been absorbed.
    hawkfish committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ab38980 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f75a8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19c3564 View commit details
    Browse the repository at this point in the history
  6. add missing include

    lnkuiper committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    65879fc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    59b3417 View commit details
    Browse the repository at this point in the history
  8. add regexp_escape function

    chrisiou committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    bb5e3ea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5173e1e View commit details
    Browse the repository at this point in the history
  10. Issue duckdb#9950: Ordered Aggregate Performance

    * Add linked list merging
    * Fix PhysicalUngroupedAggregate to share one ArenaAllocator between Sink threads.
    hawkfish committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    b5e76ac View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Issue duckdb#9950: Ordered Aggregate Performance

    * Add Swap to reduce vector overhead
    * Fix PhysicalUngroupedAggregate to manage ArenaAllocator lifetimes.
    hawkfish committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    57d3add View commit details
    Browse the repository at this point in the history
  2. add ordering

    lnkuiper committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    687791a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72476aa View commit details
    Browse the repository at this point in the history
  4. Merge branch 'hugeint_faster_math' of github.com:nickgerrets/duckdb i…

    …nto hugeint_faster_math
    nickgerrets committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    f263d04 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a0f7652 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05fb908 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d050d3 View commit details
    Browse the repository at this point in the history
  8. implement PR feedback

    lnkuiper committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    33bc462 View commit details
    Browse the repository at this point in the history
  9. add testcase

    chrisiou committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a7ae159 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dece225 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    732900a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7452b86 View commit details
    Browse the repository at this point in the history
  13. make format-fix

    Tmonster committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    ee681ba View commit details
    Browse the repository at this point in the history
  14. better pushdown support

    Tmonster committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    34427ee View commit details
    Browse the repository at this point in the history
  15. maybe this works now?

    Tmonster committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    7871470 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    1f3b24b View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. ignore logical any joins, since the bindings of any joins are harder …

    …to predict. technically you can still push down on the right side for any joins. just not on the left
    Tmonster committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    5814738 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f85e718 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a7b238 View commit details
    Browse the repository at this point in the history
  4. fix bug with anti joins

    Tmonster committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d89a48d View commit details
    Browse the repository at this point in the history
  5. make format-fix

    Tmonster committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    f66150d View commit details
    Browse the repository at this point in the history
  6. only pushdown left side

    Tmonster committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    191bace View commit details
    Browse the repository at this point in the history
  7. make format-fix

    Tmonster committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0aff3af View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. refactoring

    nickgerrets committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    767300d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    711f395 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44252ef View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Internal duckdb#425: TIME_TZ + DATE

    Implement and test addition of dates.
    hawkfish committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    01776e9 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. Internal duckdb#425: TIME_TZ Range

    Correct the range, parsing and validation to match
    the actual PG behaviour instead of their vague and confusing docs...
    hawkfish committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    33f1508 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Configuration menu
    Copy the full SHA
    9d0a61d View commit details
    Browse the repository at this point in the history
  2. fixed negation

    nickgerrets committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    c65de7e View commit details
    Browse the repository at this point in the history
  3. interface change

    nickgerrets committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    9621aee View commit details
    Browse the repository at this point in the history
  4. implementations

    nickgerrets committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    c55d416 View commit details
    Browse the repository at this point in the history
  5. change function name

    nickgerrets committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    37deebc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd03b42 View commit details
    Browse the repository at this point in the history
  7. updated error message

    nickgerrets committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    bc873e0 View commit details
    Browse the repository at this point in the history
  8. format

    nickgerrets committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    cf4d231 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. Configuration menu
    Copy the full SHA
    38f6e22 View commit details
    Browse the repository at this point in the history
  2. Internal duckdb#425: TIME_TZ +/- INTERVAL

    Implement interval arithmetic for TIME_TZ.
    hawkfish committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    9e9dfd4 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2024

  1. Internal duckdb#425: TIMEZONE(INTERVAL, TIMETZ)

    implement timezone function to change offset of time with time zone.
    hawkfish committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    c58dab4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e718d45 View commit details
    Browse the repository at this point in the history
  3. merge with main

    lnkuiper committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    f929d53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14d356d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5496e6 View commit details
    Browse the repository at this point in the history
  6. some tidy check stuff

    lnkuiper committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    95a6cab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7be2c0f View commit details
    Browse the repository at this point in the history
  8. Internal duckdb#425: TIMEZONE(VARCHAR, TIMETZ)

    Implement timezone function to change offset of time with time zone
    using a named time zone (ICU).
    hawkfish committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    f309999 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    735ed48 View commit details
    Browse the repository at this point in the history
  10. Internal duckdb#425: Fix static template

    clang doesn't complain but gcc does...
    hawkfish committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    ef94672 View commit details
    Browse the repository at this point in the history
  11. need to add ability to push filters in semi anti joins in the same wa…

    …y intersect/except filters can be pushed
    Tmonster committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    13388ed View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    025033a View commit details
    Browse the repository at this point in the history
  13. Internal duckdb#425: Java TIMETZ

    Update Java offset interpretation to use ±15:59:59 as the limits.
    hawkfish committed Jan 2, 2024
    Configuration menu
    Copy the full SHA
    5b1a248 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ea7b2ca View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    5495cd4 View commit details
    Browse the repository at this point in the history
  2. clarify and fix tests

    lnkuiper committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    07fa1ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8614b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d9ffb72 View commit details
    Browse the repository at this point in the history
  5. fix warning

    lnkuiper committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    84d2775 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c334a90 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3a1c830 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e66290b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0e78be9 View commit details
    Browse the repository at this point in the history
  10. add dependencies in reverse

    lnkuiper committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    8307756 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a7d43b2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    69413f5 View commit details
    Browse the repository at this point in the history
  13. some executor memory safety

    lnkuiper committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    c1ee517 View commit details
    Browse the repository at this point in the history
  14. flip comparison

    lnkuiper committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    5a7005d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a4e74aa View commit details
    Browse the repository at this point in the history
  16. fix constructor

    lnkuiper committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    048afb5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    642a66e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    31c6fcd View commit details
    Browse the repository at this point in the history
  19. Issue duckdb#9950: Correct Benchmark Result

    Also make it multithreaded.
    The result been checked against an equivalent MAX query.
    Richard Wesley committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    0be2725 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4f0ee4a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f701939 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    d1cd788 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    34b9da0 View commit details
    Browse the repository at this point in the history
  24. Merge remote-tracking branch 'upstream/main' into remove_chunk_collec…

    …tion_from_reservoir_sampler
    Tmonster committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    24a36d6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    53ea627 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3f381b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    96506e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c839f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c35ec07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8db51d9 View commit details
    Browse the repository at this point in the history
  5. remove other CI

    Tmonster committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    08bdfbb View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'upstream/main' into pushdown_filters_in…

    …to_semi_and_anti_joins
    Tmonster committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    989d7f9 View commit details
    Browse the repository at this point in the history
  7. Revert "remove other CI"

    This reverts commit 08bdfbb.
    Tmonster committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    938e5c1 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Merge remote-tracking branch 'upstream/main' into remove_chunk_collec…

    …tion_from_reservoir_sampler
    Tmonster committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    2ad4e3f View commit details
    Browse the repository at this point in the history
  2. limit memory usage

    lnkuiper committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    481e870 View commit details
    Browse the repository at this point in the history
  3. more tweaking

    lnkuiper committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    d0b401c View commit details
    Browse the repository at this point in the history
  4. windows compilation

    nickgerrets committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    4ac040d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5caa285 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1344bc4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4061d77 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f694813 View commit details
    Browse the repository at this point in the history
  9. inlining

    nickgerrets committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    9693ec5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2c6a1a1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    31a1d1e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b507c0f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5aa8163 View commit details
    Browse the repository at this point in the history
  14. Issue duckdb#10138: Finite Temporal Helpers

    Add two C APIs for detecting whether a date or a timestamp is finite.
    
    fixes: duckdb#10138
    fixes: duckdblabs/duckdb-internal#1005
    hawkfish committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    1404719 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    9acc64c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c198ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba04700 View commit details
    Browse the repository at this point in the history
  4. Merge pull request duckdb#10110 from Tmonster/pushdown_filters_into_s…

    …emi_and_anti_joins
    
    Pushdown filters into semi and anti joins
    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    3d80549 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    08c1bb4 View commit details
    Browse the repository at this point in the history
  6. Fix location

    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c7351c8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request duckdb#10045 from hawkfish/sorted-agg

    Issue duckdb#9950: Ordered Aggregate Performance
    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    79e5db7 View commit details
    Browse the repository at this point in the history
  8. Minor fixes

    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    3699cf3 View commit details
    Browse the repository at this point in the history
  9. Merge pull request duckdb#10117 from nickgerrets/hugeint_faster_math

    `uhugeint_t`/`hugeint_t` operator changes
    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    bce1e35 View commit details
    Browse the repository at this point in the history
  10. implement PR feedback

    lnkuiper committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    ec8d094 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8c09160 View commit details
    Browse the repository at this point in the history
  12. Fix duckdb#10074 - for materialized CTEs the final result names are n…

    …ot influenced by the aliases. Only the names of the CTE itself are influenced by the aliases.
    Mytherin committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    70f44c2 View commit details
    Browse the repository at this point in the history
  13. Merge pull request duckdb#10044 from chrisiou/regexp-escape-func

    add regexp_escape function
    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    6a1a2d6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    345ea12 View commit details
    Browse the repository at this point in the history
  15. eliminate duplicate code

    lnkuiper committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    89018c0 View commit details
    Browse the repository at this point in the history
  16. Merge pull request duckdb#10162 from carlopi/fixsignaturemissigntruncate

    Infrastructure: truncate not always available in CI, use dd
    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b39a35b View commit details
    Browse the repository at this point in the history
  17. Merge pull request duckdb#10151 from samansmink/speed-up-json-httpfs-…

    …reads
    
    JSON S3 optimization
    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    10bd11d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    185f637 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3cc808e View commit details
    Browse the repository at this point in the history
  20. Add tests

    Mytherin committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    66edcb4 View commit details
    Browse the repository at this point in the history
  21. flip comparison

    lnkuiper committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    a1260e8 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8304175 View commit details
    Browse the repository at this point in the history
  23. implement pr feedback

    lnkuiper committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c12a40d View commit details
    Browse the repository at this point in the history
  24. extract the names from the dataframe, they might have been deduplicat…

    …ed, we do not want to use the original names in that case
    Tishj committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    8fb66c0 View commit details
    Browse the repository at this point in the history
  25. Merge pull request duckdb#10038 from Tmonster/remove_chunk_collection…

    …_from_reservoir_sampler
    
    Remove chunk collection from reservoir sampler
    Mytherin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    dfc1d1b View commit details
    Browse the repository at this point in the history
  26. Issue duckdb#10138: Finite Temporal Helpers

    PR feedback: Add tests and fix API argument.
    hawkfish committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e6d0eda View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    4c36219 View commit details
    Browse the repository at this point in the history
  28. Internal duckdb#425: TIMETZ Functions

    Fix broken test from merge.
    hawkfish committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    fc0ff70 View commit details
    Browse the repository at this point in the history
  29. Suspend duckdb shell on Ctrl+Z

    In a terminal, Ctrl+Z yields SIGTSTP, which is delivered to the
    foreground process. It's default action is Stop and a
    shell that supports job control takes over and adds the stopped process
    into its list of suspended jobs.
    
    In contrast to SIGSTOP, SIGTSTP can be caught or ignored. A common use
    case for catching it is to restore the terminal to a state in which the
    shell is usable again followed by suspension.
    
    Almost all command line and text user interface programs support SIGTSTP
    and work well in combination with shell job control.
    
    This change is inspired by a patch posted in:
    
    antirez/linenoise#141 (comment)
    
    The traditional approach to catching and raising SIGTSTP in a signal
    handler is detailed in:
    
    https://man7.org/tlpi/code/online/dist/pgsjc/handling_SIGTSTP.c.html
    gsauthof committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    7139116 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Issue duckdb#10138: Finite Temporal Helpers

    Add tests for non-infinite values.
    hawkfish committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    387c8e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4af1505 View commit details
    Browse the repository at this point in the history
  3. Merge pull request duckdb#10163 from Mytherin/issue10074

    Fix duckdb#10074 - for materialized CTEs the final result names are not influenced by the aliases. Only the names of the CTE itself are influenced by the aliases.
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e261741 View commit details
    Browse the repository at this point in the history
  4. Merge pull request duckdb#10165 from Tishj/python_fix_timestamptz_issue

    [Python] Fix issue in DataFrame construction where non-deduplicated names were being used mistakenly
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    4ddf4c4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request duckdb#10164 from Mytherin/issue10141

    Fix duckdb#10141 - Correctly handle recursive and nested types that refer to other types in CREATE TYPE
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    86da600 View commit details
    Browse the repository at this point in the history
  6. Merge pull request duckdb#10172 from gsauthof/ctrl-z

    Suspend duckdb shell on Ctrl+Z
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    76dd7c5 View commit details
    Browse the repository at this point in the history
  7. Merge pull request duckdb#9993 from lnkuiper/deliminator_stuff

    Fix duckdb#9456 and improve Deliminator
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    d1f4056 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a578a4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4377cf5 View commit details
    Browse the repository at this point in the history
  10. Fix duckdb#10057 - correctly propagate errors when binding aliases in…

    …stead of reverting to the original error
    Mytherin committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    2db3b3c View commit details
    Browse the repository at this point in the history
  11. Add test case

    Mytherin committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    2759c49 View commit details
    Browse the repository at this point in the history
  12. Format

    Mytherin committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    c75c9da View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    daac5aa View commit details
    Browse the repository at this point in the history
  14. Merge pull request duckdb#10147 from lnkuiper/concurrent_operator_mem…

    …ory_manager
    
    Temporary Memory Manager
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    8051420 View commit details
    Browse the repository at this point in the history
  15. Merge pull request duckdb#10157 from hawkfish/infinite-c

    Issue duckdb#10138: Finite Temporal Helpers
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    4d2ae47 View commit details
    Browse the repository at this point in the history
  16. Merge pull request duckdb#10107 from hawkfish/timetz-cmp

    Internal duckdb#425: TIMETZ Functions
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    30085a5 View commit details
    Browse the repository at this point in the history
  17. require skip_reload

    Mytherin committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    5b4b93a View commit details
    Browse the repository at this point in the history
  18. Merge pull request duckdb#10176 from Mytherin/issue10057

    Fix duckdb#10057: report correct error message when binding an aliased column fails
    Mytherin authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    8793ff3 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Merge pull request duckdb#10175 from Mytherin/detachkeyword

    Allow unquoted keywords to be used in DETACH
    Mytherin authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0f41fe7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request duckdb#9920 from lnkuiper/file_size_bytes

    Implement FILE_SIZE_BYTES
    Mytherin authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    db09b50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f242f8 View commit details
    Browse the repository at this point in the history