has

fun has(builder: QueryBuilder.() -> Unit): Boolean

Checks if the table contains data that matches the given query.

  • @param builder A lambda function to build the query.

Example usage:

val usersTable = database.addTable("users")

.addData(TableData.STRING, "username", TableFlag.PRIMARY_KEY, TableFlag.NON_NULL)
.addData(TableData.STRING, "email", TableFlag.NON_NULL)
.addData(TableData.INT, "age")

database.createTable("users")

usersTable.has {
columns("username, email") //or columns("*") to select all columns
where("age 18") //Or where("username = 'john_doe'")
}