execute (values, callback) {
    if (this.stream || (typeof callback === 'function')) {
      return this._execute(values, callback)
    }

    return new shared.Promise((resolve, reject) => {
      this._execute(values, (err, recordset) => {
        if (err) return reject(err)
        resolve(recordset)
      })
    })
  }
/**
   * Execute a prepared statement.
   *
   * @param {Object} values An object whose names correspond to the names of parameters that were added to the prepared statement before it was prepared.
   * @param {basicCallback} [callback] A callback which is called after execution has completed, or an error has occurred. If omited, method returns Promise.
   * @return {Request|Promise}
   */
Execute a prepared statement.
@param {Object} values An object whose names correspond to the names of parameters that were added to the prepared statement before it was prepared.
@param {basicCallback} [callback] A callback which is called after execution has completed, or an error has occurred. If omited, method returns Promise.
@return {Request|Promise}
Execute a prepared statement . @param { Object } values An object whose names correspond to the names of parameters that were added to the prepared statement before it was prepared . @param { basicCallback } [ callback ] A callback which is called after execution has completed or an error has occurred . If omited method returns Promise . @return { Request|Promise }
execute (values, callback) {
    if (this.stream || (typeof callback === 'function')) {
      return this._execute(values, callback)
    }
    return new shared.Promise((resolve, reject) => {
      this._execute(values, (err, recordset) => {
        if (err) return reject(err)
        resolve(recordset)
      })
    })
  }
execute ( values , callback ) { if ( this . stream || ( typeof callback === 'function' ) ) { return this . _execute ( values , callback ) } return new shared . Promise ( ( resolve , reject ) => { this . _execute ( values , ( err , recordset ) => { if ( err ) return reject ( err ) resolve ( recordset ) } ) } ) }
Execute a prepared statement.
Execute a prepared statement .