static Map < String , List < Integer > > updateParameterNamesToIndexes ( Map < String , List < Integer > > parametersNameToIndex , List < ArrayParameter > arrayParametersSortedAsc ) { for ( Map . Entry < String , List < Integer > > parameterNameToIndexes : parametersNameToIndex . entrySet ( ) ) { List < Integer > newParameterIndex = new ArrayList <> ( parameterNameToIndexes . getValue ( ) . size ( ) ) ; for ( Integer parameterIndex : parameterNameToIndexes . getValue ( ) ) { newParameterIndex . add ( computeNewIndex ( parameterIndex , arrayParametersSortedAsc ) ) ; } parameterNameToIndexes . setValue ( newParameterIndex ) ; } return parametersNameToIndex ; }
Update the indexes of each query parameter