mounts/priv/priv.js
/**
 * 
 * @param {String} queryString //query almacenada en las reglas
 * 
 * Devuelve: un array con las columnas despues del SELECT
 */
@param {String} queryString //query almacenada en las reglas

un array con las columnas despues del SELECT
@param { String } queryString // query almacenada en las reglas un array con las columnas despues del SELECT
async function obtainViewColumns(queryString) {
	var queryStringArray = queryString.split(' ')
	var resultado = []
	if (queryStringArray[1] == '*') {
		resultado.push('*')
	}
	else {
		var exit = 0
		var i = 1
		while (i < queryStringArray.length && exit == 0) {
			if (queryStringArray[i] == 'FROM') {
				exit = 1
			}
			else {
				resultado.push(queryStringArray[i].replace(',', ''))
				i++
			}
		}
	}
	resultado.push('id')
	return resultado
}
async function obtainViewColumns ( queryString ) { var queryStringArray = queryString . split ( ' ' ) var resultado = [ ] if ( queryStringArray [ 1 ] == '*' ) { resultado . push ( '*' ) } else { var exit = 0 var i = 1 while ( i < queryStringArray . length && exit == 0 ) { if ( queryStringArray [ i ] == 'FROM' ) { exit = 1 } else { resultado . push ( queryStringArray [ i ] . replace ( ',' , '' ) ) i ++ } } } resultado . push ( 'id' ) return resultado }
@param {String} queryString //query almacenada en las reglas
@param { String } queryString // query almacenada en las reglas
//Si la segunda palabra es un *, lo guardamos y lo devolvemos directamente //Si no es un *, tenemos que quedarnos con las posiciones 1 hasta FROM //Añadimos la columna ID para poder juntar despues los datos de personas de diferentes metodos