codenautas / txt-to-sql

Tools for convert text data to SQL sentences
MIT License
2 stars 3 forks source link

Mejorar la detección de cantidad de columnas inválidas #34

Closed emilioplatzer closed 7 years ago

emilioplatzer commented 7 years ago

(ojo que habrá otro issue que dirá que se pueden ignorar campos vacíos a la derecha)

Ahora que una línea puede continuar en la siguiente/siguientes hay que determinar cómo avisar si algo anda mal en la cantidad de columnas.

Cuando sobran columnas, se avisa y punto. Cuando faltan se intenta completar con el renglón de abajo, si siguen faltando se vuelve a intentar completar con el renglón de abajo y así hasta que llegue justo. Si se pasa se puede avisar de una de estas dos formas:

  1. Contando las columnas de la fila que lo hace pasar
  2. Sin contar las columnas de la fila que lo hace pasar

En cualquier caso debería decir algo así como: - "row multilne #2~#4 has 4 fields, should have 5"

emilioplatzer commented 7 years ago

Prefiero no incluir lo que se pasa. Subo un caso de prueba corregido