Skip to content

Commit

Permalink
[hotfix-#1449][ClickHouse] fix ClickHouse source null pointer problem (
Browse files Browse the repository at this point in the history
…#1450)

Co-authored-by: OT-XY <ptsxndg@gmail.com>
  • Loading branch information
ll076110 and OT-XY committed Dec 20, 2022
1 parent 6bb1615 commit bc190ce
Showing 1 changed file with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,23 +36,23 @@ public class ClickhouseInputFormat extends JdbcInputFormat {

@Override
public void openInternal(InputSplit inputSplit) {
JdbcInputSplit jdbcInputSplit = (JdbcInputSplit) inputSplit;
initMetric(jdbcInputSplit);
if (!canReadData(jdbcInputSplit)) {
currentJdbcInputSplit = (JdbcInputSplit) inputSplit;
initMetric(currentJdbcInputSplit);
if (!canReadData(currentJdbcInputSplit)) {
LOG.warn(
"Not read data when the start location are equal to end location, start = {}, end = {}",
jdbcInputSplit.getStartLocation(),
jdbcInputSplit.getEndLocation());
currentJdbcInputSplit.getStartLocation(),
currentJdbcInputSplit.getEndLocation());
hasNext = false;
return;
}

String querySQL = null;
try {
dbConn = getConnection();
querySQL = buildQuerySql(jdbcInputSplit);
querySQL = buildQuerySql(currentJdbcInputSplit);
jdbcConf.setQuerySql(querySQL);
executeQuery(jdbcInputSplit.getStartLocation());
executeQuery(currentJdbcInputSplit.getStartLocation());
// 增量任务
needUpdateEndLocation =
jdbcConf.isIncrement() && !jdbcConf.isPolling() && !jdbcConf.isUseMaxFunc();
Expand Down

0 comments on commit bc190ce

Please sign in to comment.