This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-3.0 by this push: new d61a23d1d48 [3.0][fix](oracle scan) Fix performance issues caused by version judgment (#41513) d61a23d1d48 is described below commit d61a23d1d48f535e1bc6039080026c987af02247 Author: zy-kkk <zhongy...@gmail.com> AuthorDate: Tue Oct 1 21:04:59 2024 +0800 [3.0][fix](oracle scan) Fix performance issues caused by version judgment (#41513) pick (#41407) --- .../src/main/java/org/apache/doris/jdbc/OracleJdbcExecutor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/OracleJdbcExecutor.java b/fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/OracleJdbcExecutor.java index 6f38895335b..344e88b96c2 100644 --- a/fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/OracleJdbcExecutor.java +++ b/fe/be-java-extensions/jdbc-scanner/src/main/java/org/apache/doris/jdbc/OracleJdbcExecutor.java @@ -39,9 +39,11 @@ import java.time.LocalDateTime; public class OracleJdbcExecutor extends BaseJdbcExecutor { private static final Logger LOG = Logger.getLogger(OracleJdbcExecutor.class); private final CharsetDecoder utf8Decoder = StandardCharsets.UTF_8.newDecoder(); + private final boolean isNewJdbcVersion; public OracleJdbcExecutor(byte[] thriftParams) throws Exception { super(thriftParams); + isNewJdbcVersion = isJdbcVersionGreaterThanOrEqualTo("12.2.0"); } @Override @@ -65,7 +67,7 @@ public class OracleJdbcExecutor extends BaseJdbcExecutor { @Override protected Object getColumnValue(int columnIndex, ColumnType type, String[] replaceStringList) throws SQLException { - if (isJdbcVersionGreaterThanOrEqualTo("12.2.0")) { + if (isNewJdbcVersion) { return newGetColumnValue(columnIndex, type, replaceStringList); } else { return oldGetColumnValue(columnIndex, type, replaceStringList); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org