You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by sn...@apache.org on 2020/12/15 07:46:25 UTC

[incubator-pinot] branch master updated: Fixing the issue with result schema (#6353)

This is an automated email from the ASF dual-hosted git repository.

snlee pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new bdeec8d  Fixing the issue with result schema (#6353)
bdeec8d is described below

commit bdeec8d84085b965b3808006a795e263a0152fbb
Author: Seunghyun Lee <sn...@linkedin.com>
AuthorDate: Mon Dec 14 23:46:08 2020 -0800

    Fixing the issue with result schema (#6353)
    
    The existing code returns the wrong result schema
    when order by column does not appear as part of the
    selection columns. This fixes the minor bug in the
    code and returns the schema correctly.
---
 .../org/apache/pinot/core/query/selection/SelectionOperatorUtils.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorUtils.java b/pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorUtils.java
index 99d8f8b..f589806 100644
--- a/pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorUtils.java
+++ b/pinot-core/src/main/java/org/apache/pinot/core/query/selection/SelectionOperatorUtils.java
@@ -179,7 +179,7 @@ public class SelectionOperatorUtils {
     int numColumns = selectionColumns.size();
     Map<String, DataSchema.ColumnDataType> columnNameToDataType = new HashMap<>();
     DataSchema.ColumnDataType[] finalColumnDataTypes = new DataSchema.ColumnDataType[numColumns];
-    for (int i = 0; i < numColumns; i++) {
+    for (int i = 0; i < dataSchema.size(); i++) {
       columnNameToDataType.put(dataSchema.getColumnName(i), dataSchema.getColumnDataType(i));
     }
     for (int i = 0; i < numColumns; i++) {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org