Fix tuple unapply parsing & try add group by
This commit is contained in:
parent
feeb9cab1e
commit
0b4a6cb0c4
9 changed files with 161 additions and 41 deletions
12
README.md
12
README.md
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue