Package-level declarations

Types

Link copied to clipboard
internal data class ParsedParameter(val name: String, val startIndex: Int, val endIndex: Int)
Link copied to clipboard
internal data class ParsedSql(val originalSql: String, val transformedSql: String, val paramNames: List<String>)
Link copied to clipboard
internal object SqlParameterParser
Link copied to clipboard
internal object SqlScanner

Walks SQL text, recognising the constructs whose contents mean nothing to whoever is reading it.

Link copied to clipboard
object SqlScript

Cuts a script into the statements it is made of.

Link copied to clipboard
data class SqlStatement(val sql: String, val offset: Int, val keyword: String?)

One statement out of a script, and where it stood in the text it was cut from.