Use ANSI color sequences in tree dumps
Detect unnecessary rebuilding of the AST after every query compiler phase
Dump individual Select
and Ref
nodes instead of a single Path
Get a Config
object for a Slick profile
Use multi-line, indented formatting for SQL statements
Use Unixode box characters in table dumps
Verify types after every query compiler phase
Singleton object with Slick's configuration, loaded from the application config. This includes configuration for the global profile objects and settings for debug logging.
In addition to being listed in reference.conf, all essential config options also have their default values hardcoded here because we cannot rely on getting reference.conf on the classpath in all cases (e.g. the
tsql
macro).