YQLRequest = function (sql, callback, params, opts) {
        
        if (!params) {
            params = {};
        }
        params.q = sql;
        //Allow format override.. JSON-P-X
        if (!params.format) {
            params.format = Y.YQLRequest.FORMAT;
        }
        if (!params.env) {
            params.env = Y.YQLRequest.ENV;
        }

        this._params = params;
        this._opts = opts;
        this._callback = callback;

    }
Utility Class used under the hood my the YQL class
@class YQLRequest
@constructor
@param {String} sql The SQL statement to execute
@param {Function/Object} callback The callback to execute after the query (Falls through to JSONP).
@param {Object} params An object literal of extra parameters to pass along (optional).
@param {Object} opts An object literal of configuration options (optional): proto (http|https), base (url)