This is an automated email from the ASF dual-hosted git repository.
panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 7628c42265d Fix sonar issue in QueryHeaderBuilderEngine (#27466)
7628c42265d is described below
commit 7628c42265daa6b91029f53eecc11191ef1e53f9
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Wed Jul 26 11:16:05 2023 +0800
Fix sonar issue in QueryHeaderBuilderEngine (#27466)
---
.../response/header/query/QueryHeaderBuilderEngine.java | 12 ------------
1 file changed, 12 deletions(-)
diff --git
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/QueryHeaderBuilderEngine.java
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/QueryHeaderBuilderEngine.java
index 3f6b62bf108..f1bb136e646 100644
---
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/QueryHeaderBuilderEngine.java
+++
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/response/header/query/QueryHeaderBuilderEngine.java
@@ -18,10 +18,8 @@
package org.apache.shardingsphere.proxy.backend.response.header.query;
import lombok.RequiredArgsConstructor;
-import
org.apache.shardingsphere.infra.binder.context.segment.select.projection.DerivedColumn;
import
org.apache.shardingsphere.infra.binder.context.segment.select.projection.Projection;
import
org.apache.shardingsphere.infra.binder.context.segment.select.projection.ProjectionsContext;
-import
org.apache.shardingsphere.infra.binder.context.segment.select.projection.impl.ColumnProjection;
import
org.apache.shardingsphere.infra.database.core.spi.DatabaseTypedSPILoader;
import org.apache.shardingsphere.infra.database.core.type.DatabaseType;
import
org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResultMetaData;
@@ -70,14 +68,4 @@ public final class QueryHeaderBuilderEngine {
Projection projection =
projectionsContext.getExpandProjections().get(columnIndex - 1);
return DatabaseTypedSPILoader.getService(QueryHeaderBuilder.class,
databaseType).build(queryResultMetaData, database, projection.getColumnName(),
projection.getColumnLabel(), columnIndex);
}
-
- private String getColumnLabel(final ProjectionsContext projectionsContext,
final int columnIndex) {
- Projection projection =
projectionsContext.getExpandProjections().get(columnIndex - 1);
- return DerivedColumn.isDerivedColumnName(projection.getColumnLabel())
? projection.getExpression() : projection.getColumnLabel();
- }
-
- private String getColumnName(final ProjectionsContext projectionsContext,
final int columnIndex) {
- Projection projection =
projectionsContext.getExpandProjections().get(columnIndex - 1);
- return projection instanceof ColumnProjection ? ((ColumnProjection)
projection).getName().getValue() : projection.getColumnName();
- }
}