{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":743243731,"defaultBranch":"main","name":"go-duckdb","ownerLogin":"kytomaki","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-14T18:53:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1125594?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705621176.0","currentOid":""},"activityList":{"items":[{"before":"ab6ee34cbae575fa34477def2bf13ee490fb44dc","after":"36e09d6dcb693ece9d5d98eeb77c4b4eae2d7d17","ref":"refs/heads/main","pushedAt":"2024-01-19T00:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/https/github.com/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Re-build static libraries","shortMessageHtmlLink":"Re-build static libraries"}},{"before":"6b90a947bf49c93d8462c894227ae7a6d4a981f1","after":"ab6ee34cbae575fa34477def2bf13ee490fb44dc","ref":"refs/heads/main","pushedAt":"2024-01-18T23:40:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"Feature: query with Apache Arrow result (#134)\n\n* appender: fix typo\r\n\r\n* appender: remove unused error\r\n\r\n* make duckdb.Conn exported to be used with conn.Raw method in std SQL package\r\n\r\n* appender: remove not needed parenthesis\r\n\r\n* Implement Apache Arrow interface and Arrow type structs\r\n\r\nAdded and defined structures for Arrow schema and Arrow array in a new file \"arrow.h\". This allows Arrow-compatible communication and data sharing, which is memory-efficient. Implemented Arrow interface in the connection.go file. Also updated the 'duckdb_test.go' file to include tests for the Arrow interface.\r\n\r\n* call queryArrowArray only when there are more rows to get\r\n\r\n* Rename QueryArrowContext to QueryArrow\r\n\r\nRenames the function QueryArrowContext to QueryArrow. This change is to simplify the function name as 'Context' in the name isn't required or adds any meaning.\r\n\r\n* prepareConfig: refactor to free option string pointers\r\n\r\n* use calloc instead of malloc to avoid potential bug\r\n\r\nhttps://github.com/golang/go/issues/19928\r\n\r\n* arrow: separate DuckDB Arrow interface\r\n\r\n- conn structure was made unexported\r\n- NewConnector was renamed to OpenConnector to be consistent with sql package and now returns ConnectorCloser interface to expose Close method\r\n- appender: NewAppenderFromConn receives connection of type any to be compatible with sql.Conn.Raw method. Tests and docs were adopted as well.\r\n\r\n* Refactor to use driver.Conn instead of any.\r\n\r\n* styleguide fixes\r\n\r\n* arrow: remove Query method leaving only QueryContext\r\n\r\n* Simplifications on pointer handling\r\n\r\n* Fix tests\r\n\r\n* Fix indentation\r\n\r\n* Fix formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Marc Boeker ","shortMessageHtmlLink":"Feature: query with Apache Arrow result (marcboeker#134)"}},{"before":"54ee32a3bdb6c83e821d11e99cbb9c2c8e190bd9","after":null,"ref":"refs/heads/freebsd","pushedAt":"2024-01-18T23:39:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"}},{"before":"e7b7bcba8f725ba397348a7bbff03c28ea894680","after":"54ee32a3bdb6c83e821d11e99cbb9c2c8e190bd9","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T21:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/https/github.com/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Re-build static libraries","shortMessageHtmlLink":"Re-build static libraries"}},{"before":"9dec552154c0d6bb6136daa3fd1cb4ba1dbd5a39","after":"e7b7bcba8f725ba397348a7bbff03c28ea894680","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T21:21:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"Run test on freebsd","shortMessageHtmlLink":"Run test on freebsd"}},{"before":"3ff611eeb740c57050cb057500457e38e9b61e62","after":"9dec552154c0d6bb6136daa3fd1cb4ba1dbd5a39","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T20:23:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/https/github.com/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Re-build static libraries","shortMessageHtmlLink":"Re-build static libraries"}},{"before":"07f731dd32f35cc777cd0dbdfd61577ab51cf206","after":"3ff611eeb740c57050cb057500457e38e9b61e62","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T19:50:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"Run test on freebsd","shortMessageHtmlLink":"Run test on freebsd"}},{"before":"b459beb733b400cfc899af0a236fbcdb974045c8","after":"07f731dd32f35cc777cd0dbdfd61577ab51cf206","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T19:49:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"Run test on freebsd","shortMessageHtmlLink":"Run test on freebsd"}},{"before":"0b28ab98cb89ba6bb5431399562e7155b10da568","after":"b459beb733b400cfc899af0a236fbcdb974045c8","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T19:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! Build on freebsd amd64","shortMessageHtmlLink":"fixup! fixup! fixup! Build on freebsd amd64"}},{"before":"054c7227cd586d091b1d8c894e9f65751451c584","after":"0b28ab98cb89ba6bb5431399562e7155b10da568","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T19:07:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"fixup! fixup! Build on freebsd amd64","shortMessageHtmlLink":"fixup! fixup! Build on freebsd amd64"}},{"before":"1ab9883c7bcd5250f30183cbea32ac2f8754955d","after":"054c7227cd586d091b1d8c894e9f65751451c584","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T19:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"fixup! fixup! Build on freebsd amd64","shortMessageHtmlLink":"fixup! fixup! Build on freebsd amd64"}},{"before":"04aa0503962e5951d810508d0de504a497b5bbad","after":"1ab9883c7bcd5250f30183cbea32ac2f8754955d","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T19:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"fixup! Build on freebsd amd64","shortMessageHtmlLink":"fixup! Build on freebsd amd64"}},{"before":null,"after":"04aa0503962e5951d810508d0de504a497b5bbad","ref":"refs/heads/freebsd","pushedAt":"2024-01-14T18:54:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kytomaki","name":"Samppa Kytömäki","path":"/https/github.com/kytomaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125594?s=80&v=4"},"commit":{"message":"Build on freebsd amd64","shortMessageHtmlLink":"Build on freebsd amd64"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD44YpTAA","startCursor":null,"endCursor":null}},"title":"Activity · kytomaki/go-duckdb"}