Uploaded image for project: 'Tajo (Retired)'
  1. Tajo (Retired)
  2. TAJO-1876

TaskImpl potentially may miss some TableDesc if they are duplicated.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Critical
    • Resolution: Unresolved
    • None
    • 0.13.0
    • None
    • None

    Description

      See TaskImpl::updateDescsForScanNodes. A plan part can include duplicated canonical names if derived subqueries are included in the plan part.

      private void updateDescsForScanNodes(NodeType nodeType) {
          assert nodeType == NodeType.SCAN || nodeType == NodeType.PARTITIONS_SCAN || nodeType == NodeType.INDEX_SCAN;
          LogicalNode[] scanNodes = PlannerUtil.findAllNodes(plan, nodeType);
          if (scanNodes != null) {
            for (LogicalNode node : scanNodes) {
              ScanNode scanNode = (ScanNode) node;
              descs.put(scanNode.getCanonicalName(), scanNode.getTableDesc());
            }
          }
        }
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            hyunsik Hyunsik Choi
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: