def METHOD_NAME(self, path: DbPath) -> str:
    database, schema, table = self._normalize_table_path(path)
    info_schema_path = ["information_schema", "columns"]
    if database:
        info_schema_path.insert(0, database)
    return (
        f"SELECT column_name, data_type, datetime_precision, numeric_precision, numeric_scale FROM {'.'.join(info_schema_path)} "
        f"WHERE table_name = '{table}' AND table_schema = '{schema}'"
    )