notNull<T> method

QueryString notNull<T>(
  1. T? compare,
  2. QueryPrintable fn(
    1. QueryString,
    2. T
    ), {
  3. FunctionQueryBuilder? elseClause,
})

Implementation

QueryString notNull<T>(T? compare, QueryPrintable Function(QueryString, T) fn,
    {FunctionQueryBuilder? elseClause}) {
  if (compare != null) {
    return adding(fn(QueryString(), compare));
  } else {
    return elseClause == null ? this : adding(elseClause(QueryString()));
  }
}