Hullaballoonatic
09/24/2018, 8:59 PMoperator fun contains(username: String): Boolean = UserEntity.find { self.username eq username }.count() > 0
operator fun contains(email: Email): Boolean = UserEntity.find { self.email eq email }.count() > 0
also if there's a more efficient way to write a contains function, i wouldn't be surprised in the slightesttapac
09/25/2018, 8:07 AMselect { self.email eq email }.limit(1).any()
operator fun <T:String?> contains(pair : Pair<Column<T>, String>) = select { pair.first eq stringParam(pair.second)}.limit(1).any()
...
UserEntity.email to email in UserEntity