String interpolation using the "b" prefix to build SQL statements.
String interpolation using the "b" prefix to build SQL statements. In general, the generated string is passed to "sqlBuilder.+=". When preceded by '\', the following characters have special meaning:
If 'slick.sqlIndent' is not set in application.conf, no newlines are inserted and indentation is replaced by a single space character.
Variables inside the string can be prefixed by another symbol before the standard '$' escape character to modify their meaning:
' (before a String variable s): sqlBuilder += quoteIdentifier(s)
' (before a Symbol variable s): sqlBuilder += symbolName(s)
The identifiers sqlBuilder, skipParens, expr, quoteIdentifier and symbolName are resolved *dynamically* at the call site.
(macroSupportInterpolation: StringAdd).self
(macroSupportInterpolation: StringFormat).self
(macroSupportInterpolation: ArrowAssoc[MacroSupportInterpolation]).x
(Since version 2.10.0) Use leftOfArrow
instead
(macroSupportInterpolation: Ensuring[MacroSupportInterpolation]).x
(Since version 2.10.0) Use resultOfEnsuring
instead