This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.1 by this push:
new 806fe98a939 [2.1][fix](oracle scan) Fix performance issues caused by
version judgment (#41509)
806fe98a939 is described below
commit 806fe98a9392336ea242e86c66efc13c441443cd
Author: zy-kkk <[email protected]>
AuthorDate: Tue Oct 1 21:04:22 2024 +0800
[2.1][fix](oracle scan) Fix performance issues caused by version judgment
(#41509)
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: [email protected]
For additional commands, e-mail: [email protected]