nl_tokens: Adapts the associative - array of parameters and hints for simple statements into Arrays based on the ( arbitrary ) position of the keys .
pl_tokens: function adaptNamedParamsWithHints ( params , execOptions ) { if ( ! params || util . isArray ( params ) ) { //The parameters is an Array or there isn't parameter return { params : params , namedParameters : <mask> , keyIndexes : null } ; } const keys = Object . keys ( params ) ; const paramsArray = new Array ( keys . length ) ; const hints = new Array ( keys . length ) ; const userHints = execOptions . getHints ( ) || emptyObject ; const keyIndexes = { } ; for ( let i = 0 ; i < keys . length ; i ++ ) { const key = keys [ i ] ; // As lower cased identifiers paramsArray [ i ] = { name : key . toLowerCase ( ) , value : params [ key ] } ; hints [ i ] = userHints [ key ] ; keyIndexes [ key ] = i ; } execOptions . setHints ( hints ) ; return { params : paramsArray , namedParameters : true , keyIndexes } ; }