code: function (sql) {
              var args = argsToArray(arguments).slice(1);
              if (args.length) {
                  sql = new PlaceHolderLiteralString(sql, args);
              }
              return this.mergeOptions({sql: sql});
          }
docs: Returns a copy of the dataset with the static SQL used.  This is useful if you want
  to keep the same {@link patio.Dataset#rowCb}/{@link patio.Dataset#graph},
  but change the SQL used to custom SQL.
  
  @example
  DB.from("items").withSql('SELECT * FROM foo')
  //=> SELECT * FROM foo
  
  @param {String} sql sql for the dataset to use.
  
  @return {patio.Dataset} a cloned dataset with the static sql set.