如何打印 Slick 查询树?
How to print Slick query tree?
我正在用 Slick 编写一些代码,我希望能够打印 "Slick Query Tree" - 是否可以某种方式实现?
我假设您想查看查询的抽象语法树?!您可以观看此电影:http://youtu.be/THlvR9bXHIc - it is also referenced at "http://slick.typesafe.com/docs/" 下面 "Screencast 1: Introduction to the query compiler"。
AFAIK 您可以在自己的巧妙代码中使用方法 toNode
和 nodeChildren
来递归遍历 AST。
我们记录它们。
参见 Slick logging with slf4j-simple
在此处查看可用的记录器 https://github.com/slick/slick/blob/master/common-test-resources/logback.xml
您需要查看编译器。
我正在用 Slick 编写一些代码,我希望能够打印 "Slick Query Tree" - 是否可以某种方式实现?
我假设您想查看查询的抽象语法树?!您可以观看此电影:http://youtu.be/THlvR9bXHIc - it is also referenced at "http://slick.typesafe.com/docs/" 下面 "Screencast 1: Introduction to the query compiler"。
AFAIK 您可以在自己的巧妙代码中使用方法 toNode
和 nodeChildren
来递归遍历 AST。
我们记录它们。 参见 Slick logging with slf4j-simple 在此处查看可用的记录器 https://github.com/slick/slick/blob/master/common-test-resources/logback.xml
您需要查看编译器。