I hereby claim:
- I am dakriy on github.
- I am dakriy (https://keybase.io/dakriy) on keybase.
- I have a public key whose fingerprint is D86E 3A53 03FB 70FC 5A18 07ED ED0A 88CB 9966 3CAD
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
import org.intellij.lang.annotations.Language | |
object SQLParser { | |
fun extractTopLevelColumns(@Language("SQL") sql: String): List<String> { | |
require( | |
sql.trimStart().startsWith(SELECT, ignoreCase = true) | |
) { "Can only get selected columns from SELECT statements." } | |
val noSelect = sql.drop(SELECT.length).trim() |