where method

S where(
  1. MssqlCondition predicate(
    1. TFields fields
    )
)

Adds a predicate built from fields, ANDed with those already present.

OR stays inside the callback (o.status.eq(a) | o.status.eq(b)). A generated whereXOrY family would explode the API and still could not express grouped disjunction.

Implementation

S where(MssqlCondition Function(TFields fields) predicate) =>
    rebuild(state.where_(predicate(fields)));