def setCurrentSchemaPath(self, path):
        """
        Sets the column path for the current item.  This will be a '.'
        joined path based on the root schema to the given column.
        
        :param      path | <str>
        """
        if not path:
            self.setCurrentItem(None)
            return False
        
        for item in self.topLevelItems():
            if item.setCurrentSchemaPath(nativestring(path)):
                return True
        
        self.setCurrentItem(None)
        return False