Ruilong Huo created HAWQ-282:
--------------------------------

             Summary: Refine reject limit check and handle for error table in 
external table and COPY
                 Key: HAWQ-282
                 URL: https://issues.apache.org/jira/browse/HAWQ-282
             Project: Apache HAWQ
          Issue Type: Improvement
            Reporter: Ruilong Huo
            Assignee: Lei Chang


It uses macros to implement  reject limit check and handle for error table in 
external table and COPY. It is better to refine them using inline functions or 
just functions to improve readability.

The related macros include:
1. src/backend/access/external/fileam.c
{noformat}
EXT_RESET_LINEBUF
FILEAM_HANDLE_ERROR
CSV_IS_UNPARSABLE
FILEAM_IF_REJECT_LIMIT_REACHED_ABORT
{noformat}
2. src/backend/commands/copy.c
{noformat}
RESET_LINEBUF
COPY_HANDLE_ERROR
QD_GOTO_NEXT_ROW
QE_GOTO_NEXT_ROW
CSV_IS_UNPARSABLE
IF_REJECT_LIMIT_REACHED_ABORT
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to