Quill 是一个用于 Scala 中数据库访问的库,它提供了一个引用式领域特定语言(QDSL),用于在 Scala 中表达查询并在目标语言中执行。它支持编译时查询生成和验证,使得编写类型安全且高效的数据库查询变得更加容易。Quill 旨在减少样板代码并支持多种目标语言,包括 SQL 和 Cassandra 查询语言(CQL)。