resolveParameters method

Map<String, dynamic> resolveParameters(
  1. List<SQL> executedSqls
)

Implementation

Map<String, dynamic> resolveParameters(List<SQL> executedSqls) {
  var parameters2 = Map<String, dynamic>.from(parameters);

  var variableEntries = parameters.entries
      .where((e) => WithVariables.isVariableValue(e.value))
      .toList();
  if (variableEntries.isEmpty) return parameters2;

  for (var e in variableEntries) {
    var v = resolveVariableValue(e.value, variables, executedSqls);
    parameters2[e.key] = v;
  }

  return parameters2;
}