class_docstr: Concatenates record arrays and/or adds new columns
class_docstr_tok: ["Concatenates","record","arrays","and\/or","adds","new","columns"]
code: def addInput(self):
      # print "ColumnJoinNode.addInput called."
      term = Node.addInput(
          self, "input", renamable=True, removable=True, multiable=True
      )
      # print "Node.addInput returned. term:", term
      item = QtWidgets.QTreeWidgetItem([term.name()])
      item.term = term
      term.joinItem = item
      # self.items.append((term, item))
      self.tree.addTopLevelItem(item)
  
imports: import numpy
  from ...graphicsItems.LinearRegionItem import LinearRegionItem
  from ...Qt import QtCore, QtWidgets
  from ...widgets.TreeWidget import TreeWidget
  from ..Node import Node
  from .None import functions
  from .common import CtrlNode
label_desc: Use image node_id 3 for calling the ColumnJoinNode obj's underlying member method code with example usage: obj.addInput() without return types