Patrick Doering
01/18/2021, 5:20 AMcrummy
01/18/2021, 7:01 AMPatrick Doering
01/18/2021, 7:02 AMEndre Deak
01/18/2021, 4:57 PM// kotlin, single file
object HealthCheckTable : Table() {
val content = varchar("content", 255)
override val primaryKey: PrimaryKey by lazy { PrimaryKey(content) }
fun toObject(row: ResultRow): HealthCheckResponse =
HealthCheckResponse(row[content])
}
data class HealthCheckResponse(val value: String)
// java, would be multiple files but I gave up
public class HealthCheckTableJava extends Table {
private Column<String> content = varchar("content", 255, null);
@Nullable
@Override
public PrimaryKey getPrimaryKey() {
return new PrimaryKey(Collections.singletonList(content));
}
}
Patrick Doering
01/18/2021, 5:53 PM