From issues-return-194160-archive-asf-public=cust-asf.ponee.io@hive.apache.org Fri Jun 19 13:12:02 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id F0E86180647 for ; Fri, 19 Jun 2020 15:12:01 +0200 (CEST) Received: (qmail 86466 invoked by uid 500); 19 Jun 2020 13:12:01 -0000 Mailing-List: contact issues-help@hive.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hive.apache.org Delivered-To: mailing list issues@hive.apache.org Received: (qmail 86452 invoked by uid 99); 19 Jun 2020 13:12:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Jun 2020 13:12:01 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 8C4A6420C7 for ; Fri, 19 Jun 2020 13:12:00 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 11C0978038A for ; Fri, 19 Jun 2020 13:12:00 +0000 (UTC) Date: Fri, 19 Jun 2020 13:12:00 +0000 (UTC) From: "Panagiotis Garefalakis (Jira)" To: issues@hive.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HIVE-23730) Compiler support tracking TS keyColName for Probe MapJoin MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HIVE-23730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Panagiotis Garefalakis updated HIVE-23730: ------------------------------------------ Description: Compiler needs to track the original TS key columnName used for MJ probedecode. Even thought we know the MJ keyCol at compile time, this could be generated by previous (parent) operators thus we dont always know the original TS column it maps to. To find the original columnMapping, we need to track the MJ keyCol through the operator pipeline. The tracking is done through the output column name to input expression Map of the operators. was: TezCompiler needs to track the original TS key columnName used for MJ probedecode. Even thought we know the MJ keyCol at compile time, this could be generated by previous (parent) operators thus we dont always know the original TS column it maps to. To find the original columnMapping, we need to track the MJ keyCol through the operator pipeline. The tracking is done through the output column name to input expression Map of the operators. > Compiler support tracking TS keyColName for Probe MapJoin > --------------------------------------------------------- > > Key: HIVE-23730 > URL: https://issues.apache.org/jira/browse/HIVE-23730 > Project: Hive > Issue Type: Sub-task > Reporter: Panagiotis Garefalakis > Assignee: Panagiotis Garefalakis > Priority: Major > > Compiler needs to track the original TS key columnName used for MJ probedecode. > Even thought we know the MJ keyCol at compile time, this could be generated by previous (parent) operators thus we dont always know the original TS column it maps to. > To find the original columnMapping, we need to track the MJ keyCol through the operator pipeline. The tracking is done through the output column name to input expression Map of the operators. -- This message was sent by Atlassian Jira (v8.3.4#803005)