withPositionalContext

internal inline fun <R> withPositionalContext(params: Array<out Any?>, block: () -> R): R

Names this query's parameters for a QueryContext and runs block under it.

Positional parameters have no names to report, so they are keyed by the $n they were bound to. The statement is its own transformed form and the values their own bound form - there is no translation step here for the two to differ across, which is the whole difference from NamedParameterQuery, where they do and the context carries both.