tokenizaConcatenacion method

List<Map<String, dynamic>> tokenizaConcatenacion(
  1. Map<String, Map<String, dynamic>> lstCamposConDataAdicional,
  2. Map<String, dynamic> esquema
)

Implementation

List<Map<String, dynamic>> tokenizaConcatenacion(
    Map<String, Map<String, dynamic>> lstCamposConDataAdicional,
    Map<String, dynamic> esquema) {
  if (lstCamposConDataAdicional.isEmpty) {
    return [];
  }
  List<Map<String, dynamic>> subConsultas = [];
  for (final campo in lstCamposConDataAdicional.entries) {
    if (determinaTipoValido(clave: campo.key, esquema: esquema) &&
        campo.value.containsKey('campoColeccion')) {
      final subConsulta = tokenizacion(campo.key, campo.value);
      subConsultas.add(subConsulta);
    }
  }
  return subConsultas;
}