W stanie gładkim (1.0), jaka jest różnica między wykonaniem .where()
, .filter()
i .withFilter()
na stole?Zwykłe miejsce/filtr/z filtrem
W API mają podobny podpis, ale nie jest jasne, w jaki sposób różnią się one:
def filter[T] (f: (E) ⇒ T)(implicit wt: CanBeQueryCondition[T]): Query[E, U]
def where[T <: Column[_]](f: (E) ⇒ T)(implicit arg0: CanBeQueryCondition[T]): Query[E, U]
def withFilter[T] (f: (E) ⇒ T)(implicit arg0: CanBeQueryCondition[T]): Query[E, U]