Fix tuple unapply parsing & try add group by

This commit is contained in:
jilen 2025-07-15 14:29:12 +08:00
parent feeb9cab1e
commit 0b4a6cb0c4
9 changed files with 161 additions and 41 deletions

View file

@ -32,16 +32,16 @@ private def compileImpl(x: Expr[Dsl])(using Quotes): Expr[Option[String]] = {
+ [x] 基础 Ast 及相关操作
+ [x] 验证 `inline``FromExpr` 是否生效
+ [ ] 验证 `lift` / `liftCaseClass` 如何处理
+ [ ] 验证 `Insert/Update` 实现
+ [x] 验证 `Insert/Update` 实现
+ [ ] DSL
- [x] Map
- [ ] Filter/FlatMap/ConcatMap/Union
- [ ] Join
- [ ] GroupBy/Aggeration
- [x] Filter/FlatMap/ConcatMap/Union
- [x] Join
- [x] GroupBy/Aggeration
+ [ ] 函数解析
- [x] Ident
- [x] Property
- [ ] BinaryOperation
- [ ] UnaryOperation
- [x] BinaryOperation
- [x] UnaryOperation
- [ ] CaseClass
- [ ] Tuple