Changeset: a183088e9305 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a183088e9305
Modified Files:
        monetdb5/modules/mal/tablet.c
        sql/ChangeLog.Jul2021
Branch: Jul2021
Log Message:

Report line number in sys.rejects list instead of row number.


diffs (24 lines):

diff --git a/monetdb5/modules/mal/tablet.c b/monetdb5/modules/mal/tablet.c
--- a/monetdb5/modules/mal/tablet.c
+++ b/monetdb5/modules/mal/tablet.c
@@ -643,7 +643,7 @@ tablet_error(READERtask *task, lng row, 
 {
        MT_lock_set(&errorlock);
        if (task->cntxt->error_row != NULL) {
-               if (BUNappend(task->cntxt->error_row, &(lng){(lng)task->cnt + 
row + 1}, false) != GDK_SUCCEED ||
+               if (BUNappend(task->cntxt->error_row, &lineno, false) != 
GDK_SUCCEED ||
                        BUNappend(task->cntxt->error_fld, &col, false) != 
GDK_SUCCEED ||
                        BUNappend(task->cntxt->error_msg, msg, false) != 
GDK_SUCCEED ||
                        BUNappend(task->cntxt->error_input, fcn, false) != 
GDK_SUCCEED)
diff --git a/sql/ChangeLog.Jul2021 b/sql/ChangeLog.Jul2021
--- a/sql/ChangeLog.Jul2021
+++ b/sql/ChangeLog.Jul2021
@@ -3,5 +3,7 @@
 
 * Mon Aug 16 2021 Sjoerd Mullender <sjo...@acm.org>
 - Improved error reporting in COPY INTO by giving the line number
-  (starting with one) for the row in which an error was found.
+  (starting with one) for the row in which an error was found.  In
+  particular, the sys.rejects() table now lists the line number of the
+  CSV file on which the record started in which an error was found.
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to