function rawOrFn(value, method, builder, client, bindingHolder) {
  if (typeof value === 'function') {
    return outputQuery(
      compileCallback(value, method, client, bindingHolder),
      undefined,
      builder,
      client
    );
  }
  return unwrapRaw(value, undefined, builder, client, bindingHolder) || '';
}
Creates SQL for a parameter, which might be passed to where() or .with() or
pretty much anywhere in API.

@param value
@param method Optional at least 'select' or 'update' are valid
@param builder
@param client
@param bindingHolder