in core/scm-owner/src/main/java/io/klibs/core/owner/ScmOwnerRepositoryJdbc.kt [112:136]
override fun findByLogin(login: String): ScmOwnerEntity? {
val sql = """
SELECT id,
updated_at,
login,
id_native,
followers,
type,
name,
description,
homepage,
twitter_handle,
email,
location,
company
FROM scm_owner
WHERE lower(login) = lower(:login)
""".trimIndent()
return jdbcClient.sql(sql)
.param("login", login)
.query(SCM_OWNER_ENTITY_ROW_MAPPER)
.optional()
.getOrNull()
}