[ 
https://issues.apache.org/jira/browse/FLINK-36895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ruan Hang updated FLINK-36895:
------------------------------
    Affects Version/s: cdc-3.1.0

> The JdbcSourceChunkSplitter#queryMin method passed a parameter with 
> tableName/coiumnName reversed.
> --------------------------------------------------------------------------------------------------
>
>                 Key: FLINK-36895
>                 URL: https://issues.apache.org/jira/browse/FLINK-36895
>             Project: Flink
>          Issue Type: Bug
>          Components: Flink CDC
>    Affects Versions: cdc-3.1.0, cdc-3.2.0
>            Reporter: ouyangwulin
>            Assignee: ouyangwulin
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: cdc-3.3.0
>
>         Attachments: split_error.jpg
>
>
> JdbcChunkUtils#queryMin()
> final String minQuery =
> String.format(
> "SELECT MIN(%s) FROM %s WHERE %s > ?",
> quotedColumnName, quotedTableName, quotedColumnName);
>  
> but JdbcSourceChunkSplitter #queryMin
>  
> protected Object queryMin(
> JdbcConnection jdbc, TableId tableId, Column splitColumn, Object 
> excludedLowerBound)
> throws SQLException {
> return JdbcChunkUtils.queryMin(
> jdbc,
> jdbc.quotedColumnIdString(splitColumn.name()),
> jdbc.quotedTableIdString(tableId),
> excludedLowerBound);
> }
>  
> Error passing column/tableId parameter. Resulting in the generated sql 
> "select tableId from columnID".



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to