find
fun <T : Any> find(entityClass: KClass<T>, consistency: KandraConsistency? = null, block: QueryContext.() -> Unit): T?
Like findAll but only ever needs the first matching row — passes limitOne = true into resolveRows (GH #106 / ISS-093) so the direct-CQL branch appends LIMIT 1 instead of fetching up to maxUnpagedResultRows rows over the wire just to take the first. The IN and lookup-table branches are unaffected (limitOne isn't meaningful there — a lookup match is already exactly one row, and an IN scatter-gather ignores it, same as before).