code: function (expression) {
              expression = argsToArray(arguments);
              return StringExpression.like.apply(StringExpression, [this].concat(expression).concat([
                  {caseInsensitive: true}
              ]));
          }
docs: @lends patio.sql.StringMethods.prototype 
  Create a {@link patio.sql.BooleanExpression} case insensitive pattern match of the receiver
  with the given patterns.  See {@link patio.sql.StringExpression#like}.
  
  @example
  sql.a.iLike("A%"); //=> "a" LIKE 'A%'
  
  @return {patio.sql.BooleanExpression}