我是 quill 的新手,我试图在运行时定义一个表,但我得到一个编译错误。有什么解决方法吗?或者它只是不可能使用羽毛笔?代码示例是:
case class ExampleCaseClass(id : String, version : String)
class Example (db: CassandraAsyncContext[SnakeCase] , table : String ) {
import db._
def selectByVarId = quote {
(id: String, version: String) =>
querySchema[ExampleCaseClass](table).filter(example => (example.id == id) && (example.version == version))
}
}
和错误:
Error:(114, 36) Tree Error:(124, 25) Tree 'Example.this.db.querySchema[***.ExampleCaseClass](Example.this.table)' can't be parsed to 'Ast'
def selectById = quote {