{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":790806860,"defaultBranch":"main","name":"datafusion","ownerLogin":"dmitrybugakov","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-23T15:06:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21037644?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727106046.0","currentOid":""},"activityList":{"items":[{"before":"2a27b3b3d3fd76a0bf2eb669c24977002f6fb3bb","after":null,"ref":"refs/heads/agg-mode-impl","pushedAt":"2024-09-23T15:40:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"}},{"before":"7bd77477b3aa65d23fc096db140a08617ba2bd55","after":"0243ebd585264852be55822e3504be54e1e0e406","ref":"refs/heads/main","pushedAt":"2024-09-20T13:27:08.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Bump aws-sdk-sso to 1.43.0, aws-sdk-sts to 1.43.0 and aws-sdk-ssooidc from 1.40.0 to 1.44.0 in /datafusion-cli (#12409)\n\n* Bump aws-sdk-ssooidc from 1.40.0 to 1.42.0 in /datafusion-cli\r\n\r\nBumps [aws-sdk-ssooidc](https://github.com/awslabs/aws-sdk-rust) from 1.40.0 to 1.42.0.\r\n- [Release notes](https://github.com/awslabs/aws-sdk-rust/releases)\r\n- [Commits](https://github.com/awslabs/aws-sdk-rust/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: aws-sdk-ssooidc\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* Update other libraries\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Andrew Lamb ","shortMessageHtmlLink":"Bump aws-sdk-sso to 1.43.0, aws-sdk-sts to 1.43.0 and aws-sdk-ssooidc…"}},{"before":"a4445283dbff1b74a6b4d9ecfa1016857dc6207e","after":"7bd77477b3aa65d23fc096db140a08617ba2bd55","ref":"refs/heads/main","pushedAt":"2024-09-16T11:34:09.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"fix interval units parsing (#12448)\n\n* fix interval units properly\r\n\r\n* fix remaining tests :fingers-crossed:\r\n\r\n* fix logical conflict\r\n\r\n---------\r\n\r\nCo-authored-by: Andrew Lamb ","shortMessageHtmlLink":"fix interval units parsing (apache#12448)"}},{"before":null,"after":"2a27b3b3d3fd76a0bf2eb669c24977002f6fb3bb","ref":"refs/heads/agg-mode-impl","pushedAt":"2024-09-08T11:38:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Implement mode function","shortMessageHtmlLink":"Implement mode function"}},{"before":"37e54ee874e9027a329ba4f6c1e0e6359d63a33c","after":"a4445283dbff1b74a6b4d9ecfa1016857dc6207e","ref":"refs/heads/main","pushedAt":"2024-09-06T10:39:31.000Z","pushType":"push","commitsCount":127,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"fix: preserve qualifiers when rewriting expressions (#12341)\n\n* fix: preserve qualifiers in `NamePreserver`\r\n\r\n* Add test\r\n\r\n* Review feedback","shortMessageHtmlLink":"fix: preserve qualifiers when rewriting expressions (apache#12341)"}},{"before":"fdd414eb294f49110d4ae07dbcfd59897d8ee57d","after":null,"ref":"refs/heads/utf8view-strpos","pushedAt":"2024-08-21T19:54:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"}},{"before":"f2076f3d7bbef7e8168d37730b2cca6bfb78ebc8","after":"fdd414eb294f49110d4ae07dbcfd59897d8ee57d","ref":"refs/heads/utf8view-strpos","pushedAt":"2024-08-20T19:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"refactor tests","shortMessageHtmlLink":"refactor tests"}},{"before":"9bf715a11aeb385da9955968670dd166de186b49","after":"f2076f3d7bbef7e8168d37730b2cca6bfb78ebc8","ref":"refs/heads/utf8view-strpos","pushedAt":"2024-08-20T19:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"fix type inconsistency","shortMessageHtmlLink":"fix type inconsistency"}},{"before":"2bf27a1f669cc0a094092c6408c6be8511e64669","after":"9bf715a11aeb385da9955968670dd166de186b49","ref":"refs/heads/utf8view-strpos","pushedAt":"2024-08-20T19:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"fix type inconsistency","shortMessageHtmlLink":"fix type inconsistency"}},{"before":"83f45c11bb94418a6218847c0b210236a7681000","after":"2bf27a1f669cc0a094092c6408c6be8511e64669","ref":"refs/heads/utf8view-strpos","pushedAt":"2024-08-20T19:23:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Merge branch 'main' into utf8view-strpos","shortMessageHtmlLink":"Merge branch 'main' into utf8view-strpos"}},{"before":null,"after":"83f45c11bb94418a6218847c0b210236a7681000","ref":"refs/heads/utf8view-strpos","pushedAt":"2024-08-20T19:20:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Add Utf8View support to STRPOS function","shortMessageHtmlLink":"Add Utf8View support to STRPOS function"}},{"before":"cb3ec77f28a02728f7454ba73d05afbf12b81e67","after":"37e54ee874e9027a329ba4f6c1e0e6359d63a33c","ref":"refs/heads/main","pushedAt":"2024-08-20T15:46:25.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"[MINOR] correct document mistakes (#12068)\n\n* mistake\r\n\r\n* mistake","shortMessageHtmlLink":"[MINOR] correct document mistakes (apache#12068)"}},{"before":"58e8ff730815edfbc12ef512cb46969341961ca1","after":"1ab26629fdf1fa586b9dcd8a164ddcf9d3bea002","ref":"refs/heads/update-substr-utf8view","pushedAt":"2024-08-15T19:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"support Utf8View","shortMessageHtmlLink":"support Utf8View"}},{"before":null,"after":"58e8ff730815edfbc12ef512cb46969341961ca1","ref":"refs/heads/update-substr-utf8view","pushedAt":"2024-08-15T19:27:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"support Utf8View","shortMessageHtmlLink":"support Utf8View"}},{"before":"0bbce5dce29df1123b0ab87a8907482c72d284c1","after":"cb3ec77f28a02728f7454ba73d05afbf12b81e67","ref":"refs/heads/main","pushedAt":"2024-08-15T15:51:13.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"disable `with_create_default_catalog_and_schema` if the default catalog exists (#11991)","shortMessageHtmlLink":"disable with_create_default_catalog_and_schema if the default catal…"}},{"before":"ea14dbc031394f786a9fb5b6cfd25def449512a8","after":null,"ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T16:43:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"}},{"before":"dad81cfda94db0a2728ec808db3518a442093344","after":"ea14dbc031394f786a9fb5b6cfd25def449512a8","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T14:05:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":"e380fa1c4087d94db78774c4b29a209e3fb09f40","after":"dad81cfda94db0a2728ec808db3518a442093344","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T14:02:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":"3dddecc825e9941ceb7280da9a9757a89e08455f","after":"e380fa1c4087d94db78774c4b29a209e3fb09f40","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T14:01:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":"c94858c6bc508a7171619750cc69accc992e73e5","after":"3dddecc825e9941ceb7280da9a9757a89e08455f","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T11:16:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":null,"after":"c94858c6bc508a7171619750cc69accc992e73e5","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T11:10:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":"16a3557325eb8f949f4a87ab90c0a0b174dc8d86","after":"0bbce5dce29df1123b0ab87a8907482c72d284c1","ref":"refs/heads/main","pushedAt":"2024-08-08T10:44:29.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"[Minor]: Refactor to use Result.transpose() (#11882)\n\n`Result.transpose()` converts `Result>` to `Option>`.\r\n\r\n> Ok(None) will be mapped to None. Ok(Some(_)) and Err(_) will be mapped to Some(Ok(_)) and Some(Err(_)).\r\n- https://doc.rust-lang.org/std/result/enum.Result.html#method.transpose","shortMessageHtmlLink":"[Minor]: Refactor to use Result.transpose() (apache#11882)"}},{"before":"7e49d695d21d1449f62f9435a26a0b4e40866e3c","after":null,"ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T10:40:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"}},{"before":"88535daa6c704aff31dfae425030e5836b3ca60e","after":"7e49d695d21d1449f62f9435a26a0b4e40866e3c","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T10:36:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":"2d2ea1416c21e3d24aeb0ca8363269b8d008078c","after":"88535daa6c704aff31dfae425030e5836b3ca60e","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-08T10:14:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":null,"after":"2d2ea1416c21e3d24aeb0ca8363269b8d008078c","ref":"refs/heads/update-ascii-utf8view-11834","pushedAt":"2024-08-06T18:51:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Update ASCII scalar function to support Utf8View #11834","shortMessageHtmlLink":"Update ASCII scalar function to support Utf8View apache#11834"}},{"before":"a2eca291ad9d586222f042ab4c068feeb055526b","after":"16a3557325eb8f949f4a87ab90c0a0b174dc8d86","ref":"refs/heads/main","pushedAt":"2024-08-06T16:36:16.000Z","pushType":"push","commitsCount":687,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"fix: `collect_columns` quadratic complexity (#11843)\n\nFix accidental $O(n^2)$ in `collect_columns`.\r\n\r\nThere are the following ways to insert a clone into a hash set:\r\n\r\n- **clone before check:** Basically `set.insert(x.clone())`. That's\r\n rather expensive if you have a lot of duplicates.\r\n- **iter & clone:** That's what we do right now, but that's in $O(n^2)$.\r\n- **check & insert:** Basically `if !set.contains(x) {set.insert(x.clone())}`\r\n That requires two hash probes though.\r\n- **entry-based API:** Sadly the stdlib doesn't really offer any\r\n handle/entry-based APIs yet (see https://github.com/rust-lang/rust/issues/60896 ),\r\n but `hashbrown` does, so we can use the nice\r\n `set.get_or_insert_owned(x)` which will only clone the reference if it\r\n doesn't exists yet and only hashes once.\r\n\r\nWe now use the last approach.","shortMessageHtmlLink":"fix: collect_columns quadratic complexity (apache#11843)"}},{"before":"b74567307c010813ab2b9fe7d6dac99c3408bf68","after":null,"ref":"refs/heads/convert-stats-to-interval-10456","pushedAt":"2024-05-17T08:57:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"}},{"before":"9ff8cb413d3fd8a9961c5f90e97496a0ad42756b","after":"b74567307c010813ab2b9fe7d6dac99c3408bf68","ref":"refs/heads/convert-stats-to-interval-10456","pushedAt":"2024-05-15T19:10:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Implement conversion from ColumnStatistics to NullableInterval\n\nThis change addresses part of #10456.","shortMessageHtmlLink":"Implement conversion from ColumnStatistics to NullableInterval"}},{"before":"0d75e4368fb8ebf92450dcea41b523fdbc73f875","after":"9ff8cb413d3fd8a9961c5f90e97496a0ad42756b","ref":"refs/heads/convert-stats-to-interval-10456","pushedAt":"2024-05-15T07:15:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmitrybugakov","name":"Dmitry Bugakov","path":"/dmitrybugakov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21037644?s=80&v=4"},"commit":{"message":"Implement conversion from ColumnStatistics to NullableInterval\n\nThis change addresses part of #10456.","shortMessageHtmlLink":"Implement conversion from ColumnStatistics to NullableInterval"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNTo0MDo0Ni4wMDAwMDBazwAAAAS-KM7M","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNVQwNzoxNToyNy4wMDAwMDBazwAAAARKOtCN"}},"title":"Activity · dmitrybugakov/datafusion"}