code: def add_table_name(rls: TokenList, table: str) -> None:
      """
      Modify a RLS expression inplace ensuring columns are fully qualified.
      """
      tokens = rls.tokens[:]
      while tokens:
          token = tokens.pop(0)
  
          if (
              isinstance(token, Identifier)
              and token.get_parent_name() is None
          ):
              token.tokens = [
                  Token(Name, table),
                  Token(Punctuation, "."),
                  Token(Name, token.get_name()),
              ]
          elif isinstance(token, TokenList):
              tokens.extend(token.tokens)
  
imports: import logging
  import re
  from collections.abc import Iterator
  from dataclasses import dataclass
  from typing import Any, cast, Optional
  from urllib import parse
  import sqlparse
  from sqlalchemy import and_
  from sqlparse import keywords
  from sqlparse.lexer import Lexer
  from sqlparse.sql import Identifier, IdentifierList, Parenthesis, remove_quotes, Token, TokenList, Where
  from sqlparse.tokens import Comment, CTE, DDL, DML, Keyword, Name, Punctuation, String, Whitespace, Wildcard
  from sqlparse.utils import imt
  from superset.exceptions import QueryClauseValidationException
  from superset.utils.backports import StrEnum
label_desc: Use image node_id 7 for calling a global function with example usage: add_table_name(rls, table) without return types