{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":649519006,"defaultBranch":"main","name":"FnckSQL","ownerLogin":"KipData","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-05T03:53:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/135438178?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696525667.0","currentOid":""},"activityList":{"items":[{"before":"48cab9cc6963e2ca3bb7325a75fad7b2e75665c9","after":"5fcf1ebde1d252fb2c787b1eacfb15d33f75b2f1","ref":"refs/heads/main","pushedAt":"2024-04-28T15:56:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"test: add `overflow.slt` & `select.slt` (#210)","shortMessageHtmlLink":"test: add overflow.slt & select.slt (#210)"}},{"before":"af4b37b3db5f2075bf62f338b4d759b2b1a14e89","after":"48cab9cc6963e2ca3bb7325a75fad7b2e75665c9","ref":"refs/heads/main","pushedAt":"2024-04-28T09:17:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"test: add crdb/order_by.slt (#209)\n\n* test: add crdb/order_by.slt\r\n\r\n* config: update version\r\n\r\n* ci: update toolchain","shortMessageHtmlLink":"test: add crdb/order_by.slt (#209)"}},{"before":"eac3ae820095919740d9bdc938bfbf16e6a32227","after":"af4b37b3db5f2075bf62f338b4d759b2b1a14e89","ref":"refs/heads/main","pushedAt":"2024-04-23T16:56:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"config: kipdb version up (#208)","shortMessageHtmlLink":"config: kipdb version up (#208)"}},{"before":"74ea9504c29ff55061c0eb0bdb90be9fd27fd2bc","after":"eac3ae820095919740d9bdc938bfbf16e6a32227","ref":"refs/heads/main","pushedAt":"2024-04-10T19:01:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: support more join case (#204)\n\n* feat: support more join case\r\n\r\n- reconstruct the alias mechanism to ensure correctness during Join\r\n- support Natural Join\r\n- support multiple from(to Cross Join)\r\n- when Using and Natural Join, the same columns are automatically removed (Fixme: JoinType needs to be supported to decide whether to use the columns of the left table or the right table)\r\n- `RangeDetacher::detach` removes meaningless `Result`\r\n\r\n* feat: support more join case\r\n\r\n- fix: `UnaryEvaluator` & `BinaryEvaluator` handle the situation when the data is Null\r\n- fix: use an independent Binder when joining and the parent binder can extend context(from subquery join)\r\n- feat: add `Mod` for `BinaryEvaluator`\r\n\r\n* fix: lifetime on select.rs\r\n\r\n* style: codefmt","shortMessageHtmlLink":"feat: support more join case (#204)"}},{"before":"50d3e6dc0f542da5884e0ba70288b1926fc0279a","after":"74ea9504c29ff55061c0eb0bdb90be9fd27fd2bc","ref":"refs/heads/main","pushedAt":"2024-04-09T08:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: support `UnaryEvaluator` (#202)","shortMessageHtmlLink":"feat: support UnaryEvaluator (#202)"}},{"before":"b1c7928386f7e0f28633e3a0494255f43e252c1a","after":"50d3e6dc0f542da5884e0ba70288b1926fc0279a","ref":"refs/heads/main","pushedAt":"2024-04-08T09:50:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"perf: select the corresponding type of `BinaryEvaluator` during optim… (#201)\n\n* perf: select the corresponding type of `BinaryEvaluator` during optimization to avoid runtime type judgment overhead.\r\n\r\n* fix: return `test_udf`\r\n\r\n* style: code fmt\r\n\r\n* style: add `EvaluatorNotFound`\r\n\r\n* style: remove `UnaryEvaluator`\r\n\r\n* style: remove `UnaryEvaluator`","shortMessageHtmlLink":"perf: select the corresponding type of BinaryEvaluator during optim… ("}},{"before":"f68904cf26b392efb1f443060829655031cc440c","after":"b1c7928386f7e0f28633e3a0494255f43e252c1a","ref":"refs/heads/main","pushedAt":"2024-04-05T16:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"style: decoupling `kipdb::TransactionIter` (#198)\n\n* style: decoupling `kipdb::TransactionIter`\r\n\r\n* config: version up","shortMessageHtmlLink":"style: decoupling kipdb::TransactionIter (#198)"}},{"before":"28280a42ee162032fb43814b92f87907628448ec","after":"f68904cf26b392efb1f443060829655031cc440c","ref":"refs/heads/main","pushedAt":"2024-03-31T11:40:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"refactor: eliminate the deprecation warning (#195)\n\nchrono has deprecated some methods of NaiveDataTime:\r\nhttps://docs.rs/chrono/latest/chrono/naive/struct.NaiveDateTime.html#method.from_timestamp\r\nI apply `cargo clippy` to correct it, and all tests are passed locally.","shortMessageHtmlLink":"refactor: eliminate the deprecation warning (#195)"}},{"before":"8c18eefa8d8cd907c30dc7d397f349ad1f8185e3","after":"28280a42ee162032fb43814b92f87907628448ec","ref":"refs/heads/main","pushedAt":"2024-03-30T15:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"refactor: optimize the implementation of `IndexIter` (#193)\n\n* refactor: optimize the implementation of `IndexIter`\r\n\r\n* style: code fmt","shortMessageHtmlLink":"refactor: optimize the implementation of IndexIter (#193)"}},{"before":"173c39571f560f4b733c8b0608755653ec9dcf50","after":"8c18eefa8d8cd907c30dc7d397f349ad1f8185e3","ref":"refs/heads/main","pushedAt":"2024-03-30T14:44:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"fix: bind correlated subqueries (#191)","shortMessageHtmlLink":"fix: bind correlated subqueries (#191)"}},{"before":"481e63aa6c2e72eec71fa2d77d03608d4614c93c","after":"173c39571f560f4b733c8b0608755653ec9dcf50","ref":"refs/heads/main","pushedAt":"2024-03-30T07:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"fix: memcomparable for `DataValue::Tuple` (#189)\n\n* fix: memcomparable for `DataValue::Tuple`\r\n\r\n* docs: fix `NonUniqueIndex` comment\r\n\r\n* style: code fmt","shortMessageHtmlLink":"fix: memcomparable for DataValue::Tuple (#189)"}},{"before":"a28b38491ef34b8a93ed6c118f8c120c9a20a8d2","after":"481e63aa6c2e72eec71fa2d77d03608d4614c93c","ref":"refs/heads/main","pushedAt":"2024-03-28T15:06:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"docker: add dockerhub image on README.md (#186)","shortMessageHtmlLink":"docker: add dockerhub image on README.md (#186)"}},{"before":"126c6c86b7548cfc539616858e51b613a279b2e2","after":"a28b38491ef34b8a93ed6c118f8c120c9a20a8d2","ref":"refs/heads/main","pushedAt":"2024-03-28T12:23:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: Add docker support (#185)\n\n* feat: add docker support\r\n\r\n* docs: add docker start documentation\r\n\r\n---------\r\n\r\nCo-authored-by: harry ","shortMessageHtmlLink":"feat: Add docker support (#185)"}},{"before":"5ed5ce4a0b6b92821e49e5b5c52d141d75dd68eb","after":"126c6c86b7548cfc539616858e51b613a279b2e2","ref":"refs/heads/main","pushedAt":"2024-03-28T09:12:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: support `Octets` for `Char/Varchar` (#184)\n\n* feat: support `Octets` for `Char/Varchar`\r\n\r\n* style: code fmt & fix `Char/Varchar` on Server\r\n\r\n* docs: add ospp icon\r\n\r\n* docs: change icons place\r\n\r\n* style: while push -> resize on `src/types/values.rs`","shortMessageHtmlLink":"feat: support Octets for Char/Varchar (#184)"}},{"before":"faf27fe56738f5fb3f499f1c6bd7945f572a9a91","after":"5ed5ce4a0b6b92821e49e5b5c52d141d75dd68eb","ref":"refs/heads/main","pushedAt":"2024-03-26T16:26:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"fix: expand `DataValue::Utf8` so that it can correspond to `Char` and `Varchar` respectively. (#183)\n\n* fix: expand `DataValue::Utf8` so that it can correspond to `Char` and `VarChar` respectively.\r\n\r\n* fix: incomparable for char and varchar\r\n\r\n* fix: utf8 on tests","shortMessageHtmlLink":"fix: expand DataValue::Utf8 so that it can correspond to Char and…"}},{"before":"a90f94b0ca1158e829527745930febcd66e37a4b","after":"faf27fe56738f5fb3f499f1c6bd7945f572a9a91","ref":"refs/heads/main","pushedAt":"2024-03-25T16:07:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"Feat: add Function: `current_date` & add Type: `LogicalType::Time` (#181)\n\n* feat: support 'current_date'\r\n\r\n* feat: support `DataType::Time` & perf `Tuple::serialize_to`\r\n\r\n* fix: into_pg_type add `LogicalType::Time`\r\n\r\n* fix: encode_tuples add `LogicalType::Time`\r\n\r\n* doc: add `Time` for DataTypes","shortMessageHtmlLink":"Feat: add Function: current_date & add Type: LogicalType::Time (#181"}},{"before":"8fe905a337bcbbe54220e1630f5f5c485ce75690","after":"a90f94b0ca1158e829527745930febcd66e37a4b","ref":"refs/heads/main","pushedAt":"2024-03-25T09:05:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: support 'Expression' on `Default` (#180)","shortMessageHtmlLink":"feat: support 'Expression' on Default (#180)"}},{"before":"b8268c546a44315e546ea29c7cf70cb07fa910d4","after":"8fe905a337bcbbe54220e1630f5f5c485ce75690","ref":"refs/heads/main","pushedAt":"2024-03-25T07:52:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"Fix/serial ddl (#177)\n\n* fix: added `mdl` to control DDL serial execution\r\n\r\n* perf:make txn share storage table catalog cache\r\n\r\n* fix: code merge\r\n\r\n* style: code fmt\r\n\r\n* fix: rollback `analyze` on `ddl` to `dml`\r\n\r\n---------\r\n\r\nCo-authored-by: crwen <1543720935@qq.com>","shortMessageHtmlLink":"Fix/serial ddl (#177)"}},{"before":"253daa8726586c2cc1a267cc008b0b488aea743a","after":"b8268c546a44315e546ea29c7cf70cb07fa910d4","ref":"refs/heads/main","pushedAt":"2024-03-21T18:53:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"fix:bind column (#176)","shortMessageHtmlLink":"fix:bind column (#176)"}},{"before":"e0de6376c4a51d1eedb4d79cc256caa396d85242","after":"253daa8726586c2cc1a267cc008b0b488aea743a","ref":"refs/heads/main","pushedAt":"2024-03-21T17:02:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: add `DataType::Char` and add `LEN` to `Describe` (#174)\n\n* feat: add `DataType::Char` and add `LEN` to `Describe`\r\n\r\n* fix: `Tuple::serialize_to` & `Tuple::deserialize_from` for `LogicalType::Char`\r\n\r\n* fix: `DataValue::cast`'s Decimal\\Date32\\Date64 to Char\r\n\r\n* fix: replace fill symbol '\\0' -> ' ' for `LogicalType::Char`\r\n\r\n* fix: fill symbol move to `DataValue::to_raw`\r\n\r\n* docs: add DataType::Char\r\n\r\n* style: code simplification\r\n\r\n* fix: `LogicalType::Char` on Server","shortMessageHtmlLink":"feat: add DataType::Char and add LEN to Describe (#174)"}},{"before":"917804ea3c6f4b33d205e3fcad3b687df00ea098","after":"e0de6376c4a51d1eedb4d79cc256caa396d85242","ref":"refs/heads/main","pushedAt":"2024-03-21T06:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"fix: In multi-level nested subquery, the field relationships of different tables are wrong (#173)\n\n* fix: In multi-level nested subquery, the field relationships of different tables are wrong\r\n\r\n* fix: Correlated subqueries\r\n\r\n* style: code simplification\r\n\r\n* style: remove unused error\r\n\r\n* test: test case for issue_169\r\n\r\n* code fmt","shortMessageHtmlLink":"fix: In multi-level nested subquery, the field relationships of diffe…"}},{"before":"c9609f536fb617d956f58b4282c6d1ba00ab8f24","after":"917804ea3c6f4b33d205e3fcad3b687df00ea098","ref":"refs/heads/main","pushedAt":"2024-03-19T16:41:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"doc: add Cross Join for DQL and Contributors (#172)\n\n* doc: add Cross Join for DQL and Contributors\r\n\r\n* config: version up","shortMessageHtmlLink":"doc: add Cross Join for DQL and Contributors (#172)"}},{"before":"f44ec4faa3b6df335593b5eacd348ceb54180d70","after":"c9609f536fb617d956f58b4282c6d1ba00ab8f24","ref":"refs/heads/main","pushedAt":"2024-03-19T16:11:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"perf: Optimize `StatisticsMetaLoader::load` (#167)\n\n* perf: Optimize `StatisticsMetaLoader::load`\r\n\r\n* style: code fmt","shortMessageHtmlLink":"perf: Optimize StatisticsMetaLoader::load (#167)"}},{"before":"b8d54166c198258642a761c258485fdd13eddc29","after":"f44ec4faa3b6df335593b5eacd348ceb54180d70","ref":"refs/heads/main","pushedAt":"2024-03-19T16:11:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: add support for nested loop join (#164)\n\n* add support for nested loop join\r\n\r\n* fix:keep the order of tuple and schema\r\n\r\n* fix:right join not matched case\r\n\r\n* fix: expression ownership in the temp table of subquery\r\n\r\n* fix: bind error of the same fields in different tables in `in subquery`\r\n\r\n* fix: combine_operators.rs deletes the temp table alias of subquery\r\n\r\n* test: add `F041_08.slt`/`sqlite.slt`/`subquery.slt`\r\n\r\n---------\r\n\r\nCo-authored-by: Kould <2435992353@qq.com>","shortMessageHtmlLink":"feat: add support for nested loop join (#164)"}},{"before":"f8488f4c56ce1bef38a437476f78cfb9add77eb1","after":"b8d54166c198258642a761c258485fdd13eddc29","ref":"refs/heads/main","pushedAt":"2024-03-17T18:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"doc:\nsupplementary index type","shortMessageHtmlLink":"doc:"}},{"before":"d92491bb3921cb1a4d652b604c8549245812144e","after":"f8488f4c56ce1bef38a437476f78cfb9add77eb1","ref":"refs/heads/main","pushedAt":"2024-03-15T17:04:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"config: ci rust toolchain -> nightly-2024-01-17 (#165)","shortMessageHtmlLink":"config: ci rust toolchain -> nightly-2024-01-17 (#165)"}},{"before":"937ec7e3486ca1d2b91ad0e5e08900477c7ff61c","after":"d92491bb3921cb1a4d652b604c8549245812144e","ref":"refs/heads/main","pushedAt":"2024-03-14T19:27:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"invalid: fix `cfg(linux)` -> `cfg(unix)` & `ScalarExpression::constant_calculation` adds new expression (#163)","shortMessageHtmlLink":"invalid: fix cfg(linux) -> cfg(unix) & `ScalarExpression::constan…"}},{"before":"be5cad5ed7e58db6830f2de0cda88ba413efb726","after":"937ec7e3486ca1d2b91ad0e5e08900477c7ff61c","ref":"refs/heads/main","pushedAt":"2024-03-14T10:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"fix: fucntion `substring` for out of bounds error (#161)\n\n* fix: [substring bug](https://github.com/KipData/FnckSQL/issues/160)\r\n\r\n* fix: `substring.slt` case","shortMessageHtmlLink":"fix: fucntion substring for out of bounds error (#161)"}},{"before":"6155333cb19474f3a910e774ca8ee318fe0bcf4c","after":"be5cad5ed7e58db6830f2de0cda88ba413efb726","ref":"refs/heads/main","pushedAt":"2024-03-14T09:36:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"feat: add support for `POSITION()` (#159)\n\n* feat: add support for `POSITION()`\r\n\r\n* code simplify","shortMessageHtmlLink":"feat: add support for POSITION() (#159)"}},{"before":"75bb036f0108fc0f494a49e3d0e9e16432566954","after":"6155333cb19474f3a910e774ca8ee318fe0bcf4c","ref":"refs/heads/main","pushedAt":"2024-03-13T21:24:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KKould","name":"Kould","path":"/KKould","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91525956?s=80&v=4"},"commit":{"message":"fmt: clear the feature `codegen` and streamline the code (#158)\n\n* fmt: Cargo.toml\r\n\r\n* fmt: remove feature='codegen' and update dependency version\r\n\r\n* fmt: fmt error and clean benchmark\r\n\r\n* fix: `Bound::Excluded` may cause the read data to be empty","shortMessageHtmlLink":"fmt: clear the feature codegen and streamline the code (#158)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPFPAnQA","startCursor":null,"endCursor":null}},"title":"Activity · KipData/FnckSQL"}