src/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
src/agent/__init__.py |
(no function) |
3 |
0 |
0 |
100% |
src/agent/manager.py |
AgentManager.__init__ |
5 |
0 |
0 |
100% |
src/agent/manager.py |
AgentManager.add_user_message |
1 |
0 |
0 |
100% |
src/agent/manager.py |
AgentManager.add_assistant_message |
1 |
0 |
0 |
100% |
src/agent/manager.py |
AgentManager.add_system_message |
5 |
0 |
0 |
100% |
src/agent/manager.py |
AgentManager.process_pii_detection |
5 |
0 |
0 |
100% |
src/agent/manager.py |
AgentManager.process_bulk_pii_scan |
7 |
1 |
0 |
86% |
src/agent/manager.py |
AgentManager.process_setup_stitch |
7 |
1 |
0 |
86% |
src/agent/manager.py |
AgentManager.process_with_tools |
52 |
14 |
0 |
73% |
src/agent/manager.py |
AgentManager.process_query |
10 |
1 |
0 |
90% |
src/agent/manager.py |
(no function) |
17 |
0 |
0 |
100% |
src/agent/prompts/__init__.py |
(no function) |
4 |
0 |
0 |
100% |
src/agent/prompts/default_system_prompt.py |
(no function) |
1 |
0 |
0 |
100% |
src/agent/prompts/pii_prompts.py |
(no function) |
2 |
0 |
0 |
100% |
src/agent/prompts/stitch_prompts.py |
(no function) |
1 |
0 |
0 |
100% |
src/agent/tool_executor.py |
get_tool_schemas |
1 |
0 |
0 |
100% |
src/agent/tool_executor.py |
execute_tool |
62 |
12 |
0 |
81% |
src/agent/tool_executor.py |
(no function) |
9 |
0 |
0 |
100% |
src/api_client.py |
APIClient.__init__ |
3 |
3 |
0 |
0% |
src/api_client.py |
APIClient.get |
11 |
11 |
0 |
0% |
src/api_client.py |
APIClient.post |
12 |
12 |
0 |
0% |
src/api_client.py |
APIClient.upload_file |
29 |
29 |
0 |
0% |
src/api_client.py |
(no function) |
7 |
7 |
0 |
0% |
src/catalogs.py |
list_catalogs |
1 |
0 |
0 |
100% |
src/catalogs.py |
get_catalog |
1 |
0 |
0 |
100% |
src/catalogs.py |
list_schemas |
1 |
0 |
0 |
100% |
src/catalogs.py |
get_schema |
1 |
0 |
0 |
100% |
src/catalogs.py |
list_volumes |
1 |
1 |
0 |
0% |
src/catalogs.py |
list_tables |
1 |
0 |
0 |
100% |
src/catalogs.py |
get_table |
1 |
0 |
0 |
100% |
src/catalogs.py |
(no function) |
7 |
0 |
0 |
100% |
src/chuck_data/__init__.py |
(no function) |
2 |
2 |
0 |
0% |
src/chuck_data/__main__.py |
setup_arg_parser |
4 |
4 |
0 |
0% |
src/chuck_data/__main__.py |
main |
10 |
10 |
0 |
0% |
src/chuck_data/__main__.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/agent/__init__.py |
(no function) |
3 |
3 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.__init__ |
5 |
5 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.add_user_message |
1 |
1 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.add_assistant_message |
1 |
1 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.add_system_message |
5 |
5 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.process_pii_detection |
5 |
5 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.process_bulk_pii_scan |
7 |
7 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.process_setup_stitch |
7 |
7 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.process_with_tools |
52 |
52 |
0 |
0% |
src/chuck_data/agent/manager.py |
AgentManager.process_query |
10 |
10 |
0 |
0% |
src/chuck_data/agent/manager.py |
(no function) |
17 |
17 |
0 |
0% |
src/chuck_data/agent/prompts/__init__.py |
(no function) |
4 |
4 |
0 |
0% |
src/chuck_data/agent/prompts/default_system_prompt.py |
(no function) |
1 |
1 |
0 |
0% |
src/chuck_data/agent/prompts/pii_prompts.py |
(no function) |
2 |
2 |
0 |
0% |
src/chuck_data/agent/prompts/stitch_prompts.py |
(no function) |
1 |
1 |
0 |
0% |
src/chuck_data/agent/tool_executor.py |
get_tool_schemas |
1 |
1 |
0 |
0% |
src/chuck_data/agent/tool_executor.py |
execute_tool |
62 |
62 |
0 |
0% |
src/chuck_data/agent/tool_executor.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/api_client.py |
APIClient.__init__ |
3 |
3 |
0 |
0% |
src/chuck_data/api_client.py |
APIClient.get |
11 |
11 |
0 |
0% |
src/chuck_data/api_client.py |
APIClient.post |
12 |
12 |
0 |
0% |
src/chuck_data/api_client.py |
APIClient.upload_file |
29 |
29 |
0 |
0% |
src/chuck_data/api_client.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/catalogs.py |
list_catalogs |
1 |
1 |
0 |
0% |
src/chuck_data/catalogs.py |
get_catalog |
1 |
1 |
0 |
0% |
src/chuck_data/catalogs.py |
list_schemas |
1 |
1 |
0 |
0% |
src/chuck_data/catalogs.py |
get_schema |
1 |
1 |
0 |
0% |
src/chuck_data/catalogs.py |
list_volumes |
1 |
1 |
0 |
0% |
src/chuck_data/catalogs.py |
list_tables |
1 |
1 |
0 |
0% |
src/chuck_data/catalogs.py |
get_table |
1 |
1 |
0 |
0% |
src/chuck_data/catalogs.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/chuck_data/__init__.py |
(no function) |
2 |
2 |
0 |
0% |
src/chuck_data/chuck_data/__main__.py |
setup_arg_parser |
4 |
4 |
0 |
0% |
src/chuck_data/chuck_data/__main__.py |
main |
10 |
10 |
0 |
0% |
src/chuck_data/chuck_data/__main__.py |
(no function) |
13 |
13 |
0 |
0% |
src/chuck_data/chuck_data/agent/__init__.py |
(no function) |
3 |
3 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.__init__ |
5 |
5 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.add_user_message |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.add_assistant_message |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.add_system_message |
5 |
5 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.process_pii_detection |
5 |
5 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.process_bulk_pii_scan |
7 |
7 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.process_setup_stitch |
7 |
7 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.process_with_tools |
52 |
52 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
AgentManager.process_query |
10 |
10 |
0 |
0% |
src/chuck_data/chuck_data/agent/manager.py |
(no function) |
17 |
17 |
0 |
0% |
src/chuck_data/chuck_data/agent/prompts/__init__.py |
(no function) |
4 |
4 |
0 |
0% |
src/chuck_data/chuck_data/agent/prompts/default_system_prompt.py |
(no function) |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/agent/prompts/pii_prompts.py |
(no function) |
2 |
2 |
0 |
0% |
src/chuck_data/chuck_data/agent/prompts/stitch_prompts.py |
(no function) |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/agent/tool_executor.py |
get_tool_schemas |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/agent/tool_executor.py |
execute_tool |
62 |
62 |
0 |
0% |
src/chuck_data/chuck_data/agent/tool_executor.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/chuck_data/api_client.py |
APIClient.__init__ |
3 |
3 |
0 |
0% |
src/chuck_data/chuck_data/api_client.py |
APIClient.get |
11 |
11 |
0 |
0% |
src/chuck_data/chuck_data/api_client.py |
APIClient.post |
12 |
12 |
0 |
0% |
src/chuck_data/chuck_data/api_client.py |
APIClient.upload_file |
29 |
29 |
0 |
0% |
src/chuck_data/chuck_data/api_client.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
list_catalogs |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
get_catalog |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
list_schemas |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
get_schema |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
list_volumes |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
list_tables |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
get_table |
1 |
1 |
0 |
0% |
src/chuck_data/chuck_data/catalogs.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/chuck_data/version.py |
(no function) |
1 |
1 |
0 |
0% |
src/chuck_data/clients/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/chuck_data/clients/amperity.py |
get_amperity_url |
6 |
6 |
0 |
0% |
src/chuck_data/clients/amperity.py |
AmperityAPIClient.__init__ |
5 |
5 |
0 |
0% |
src/chuck_data/clients/amperity.py |
AmperityAPIClient.start_auth |
18 |
18 |
6 |
0% |
src/chuck_data/clients/amperity.py |
AmperityAPIClient._poll_auth_state |
20 |
20 |
4 |
0% |
src/chuck_data/clients/amperity.py |
AmperityAPIClient.get_auth_status |
1 |
1 |
0 |
0% |
src/chuck_data/clients/amperity.py |
AmperityAPIClient.wait_for_auth_completion |
25 |
25 |
0 |
0% |
src/chuck_data/clients/amperity.py |
AmperityAPIClient.submit_metrics |
12 |
12 |
0 |
0% |
src/chuck_data/clients/amperity.py |
AmperityAPIClient.submit_bug_report |
9 |
9 |
3 |
0% |
src/chuck_data/clients/amperity.py |
(no function) |
21 |
21 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.__init__ |
6 |
6 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient._normalize_workspace_url |
1 |
1 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient._get_base_domain |
2 |
2 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_compute_node_type |
2 |
2 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_cloud_attributes |
7 |
7 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get |
12 |
12 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_with_params |
12 |
12 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.post |
12 |
12 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.validate_token |
6 |
6 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.list_catalogs |
10 |
10 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_catalog |
1 |
1 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.list_schemas |
8 |
8 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_schema |
1 |
1 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.list_tables |
18 |
18 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_table |
10 |
10 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.list_volumes |
8 |
8 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.create_volume |
2 |
2 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.list_models |
2 |
2 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_model |
7 |
7 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.list_warehouses |
2 |
2 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_warehouse |
1 |
1 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.create_warehouse |
1 |
1 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.submit_sql_statement |
12 |
12 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.submit_job_run |
6 |
6 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_job_run_status |
2 |
2 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.upload_file |
28 |
28 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.store_dbfs_file |
4 |
4 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.fetch_amperity_job_init |
21 |
21 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.get_current_user |
10 |
10 |
0 |
0% |
src/chuck_data/clients/databricks.py |
DatabricksAPIClient.create_stitch_notebook |
80 |
80 |
0 |
0% |
src/chuck_data/clients/databricks.py |
(no function) |
42 |
42 |
0 |
0% |
src/chuck_data/command_models.py |
(no function) |
6 |
6 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_status |
16 |
16 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_status.value_style |
11 |
11 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_status.status_style |
6 |
6 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter.format_for_agent |
11 |
11 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_catalogs |
10 |
10 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_catalogs.style_name |
3 |
3 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_schemas |
11 |
11 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_schemas.style_name |
3 |
3 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_tables |
10 |
10 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_tables.format_date |
4 |
4 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_models |
13 |
13 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_models.style_name |
9 |
9 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_warehouses |
11 |
11 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_warehouses.style_name |
3 |
3 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_warehouses.style_state |
6 |
6 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_volumes |
10 |
10 |
0 |
0% |
src/chuck_data/command_output.py |
OutputFormatter._display_volumes.style_name |
3 |
3 |
0 |
0% |
src/chuck_data/command_output.py |
(no function) |
22 |
22 |
0 |
0% |
src/chuck_data/command_registry.py |
register_command |
5 |
5 |
0 |
0% |
src/chuck_data/command_registry.py |
get_command |
9 |
9 |
0 |
0% |
src/chuck_data/command_registry.py |
get_user_commands |
1 |
1 |
0 |
0% |
src/chuck_data/command_registry.py |
get_agent_commands |
1 |
1 |
0 |
0% |
src/chuck_data/command_registry.py |
get_agent_tool_schemas |
7 |
7 |
0 |
0% |
src/chuck_data/command_registry.py |
resolve_tui_command |
1 |
1 |
0 |
0% |
src/chuck_data/command_registry.py |
(no function) |
26 |
26 |
0 |
0% |
src/chuck_data/commands/__init__.py |
register_all_commands |
2 |
2 |
0 |
0% |
src/chuck_data/commands/__init__.py |
(no function) |
35 |
35 |
0 |
0% |
src/chuck_data/commands/add_stitch_report.py |
handle_command |
24 |
24 |
0 |
0% |
src/chuck_data/commands/add_stitch_report.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/agent.py |
handle_command |
67 |
67 |
0 |
0% |
src/chuck_data/commands/agent.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/auth.py |
handle_amperity_login |
8 |
8 |
0 |
0% |
src/chuck_data/commands/auth.py |
handle_databricks_login |
10 |
10 |
0 |
0% |
src/chuck_data/commands/auth.py |
handle_logout |
17 |
17 |
0 |
0% |
src/chuck_data/commands/auth.py |
(no function) |
11 |
11 |
0 |
0% |
src/chuck_data/commands/base.py |
CommandResult.__init__ |
4 |
4 |
0 |
0% |
src/chuck_data/commands/base.py |
(no function) |
3 |
3 |
0 |
0% |
src/chuck_data/commands/bug.py |
handle_command |
25 |
25 |
0 |
0% |
src/chuck_data/commands/bug.py |
_prepare_bug_report |
4 |
4 |
0 |
0% |
src/chuck_data/commands/bug.py |
_get_sanitized_config |
4 |
4 |
0 |
0% |
src/chuck_data/commands/bug.py |
_get_session_log |
13 |
13 |
0 |
0% |
src/chuck_data/commands/bug.py |
(no function) |
16 |
16 |
0 |
0% |
src/chuck_data/commands/catalog.py |
handle_command |
11 |
11 |
0 |
0% |
src/chuck_data/commands/catalog.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/catalog_selection.py |
handle_command |
17 |
17 |
0 |
0% |
src/chuck_data/commands/catalog_selection.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/cluster_init_tools.py |
_helper_upload_cluster_init_logic |
34 |
34 |
0 |
0% |
src/chuck_data/commands/cluster_init_tools.py |
(no function) |
5 |
5 |
0 |
0% |
src/chuck_data/commands/create_volume.py |
handle_command |
20 |
20 |
0 |
0% |
src/chuck_data/commands/create_volume.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/create_warehouse.py |
handle_command |
18 |
18 |
0 |
0% |
src/chuck_data/commands/create_warehouse.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/commands/help.py |
handle_command |
8 |
8 |
0 |
0% |
src/chuck_data/commands/help.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/commands/job_status.py |
handle_command |
23 |
23 |
0 |
0% |
src/chuck_data/commands/job_status.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/commands/jobs.py |
handle_launch_job |
17 |
17 |
0 |
0% |
src/chuck_data/commands/jobs.py |
handle_job_status |
19 |
19 |
0 |
0% |
src/chuck_data/commands/jobs.py |
(no function) |
10 |
10 |
0 |
0% |
src/chuck_data/commands/list_catalogs.py |
handle_command |
19 |
19 |
0 |
0% |
src/chuck_data/commands/list_catalogs.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/list_models.py |
handle_command |
22 |
22 |
0 |
0% |
src/chuck_data/commands/list_models.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/commands/list_schemas.py |
handle_command |
24 |
24 |
0 |
0% |
src/chuck_data/commands/list_schemas.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/commands/list_tables.py |
handle_command |
36 |
36 |
0 |
0% |
src/chuck_data/commands/list_tables.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/list_volumes.py |
handle_command |
26 |
26 |
0 |
0% |
src/chuck_data/commands/list_volumes.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/list_warehouses.py |
handle_command |
14 |
14 |
0 |
0% |
src/chuck_data/commands/list_warehouses.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/commands/model_selection.py |
handle_command |
13 |
13 |
0 |
0% |
src/chuck_data/commands/model_selection.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/commands/models.py |
handle_command |
9 |
9 |
0 |
0% |
src/chuck_data/commands/models.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/pii_tools.py |
_helper_tag_pii_columns_logic |
47 |
47 |
0 |
0% |
src/chuck_data/commands/pii_tools.py |
_helper_scan_schema_for_pii_logic |
33 |
33 |
0 |
0% |
src/chuck_data/commands/pii_tools.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/run_sql.py |
handle_command |
66 |
66 |
0 |
0% |
src/chuck_data/commands/run_sql.py |
format_sql_results_for_agent |
45 |
45 |
0 |
0% |
src/chuck_data/commands/run_sql.py |
_format_paginated_results_for_agent |
43 |
43 |
0 |
0% |
src/chuck_data/commands/run_sql.py |
(no function) |
10 |
10 |
0 |
0% |
src/chuck_data/commands/scan_pii.py |
handle_command |
18 |
18 |
0 |
0% |
src/chuck_data/commands/scan_pii.py |
(no function) |
10 |
10 |
0 |
0% |
src/chuck_data/commands/schema.py |
handle_command |
17 |
17 |
0 |
0% |
src/chuck_data/commands/schema.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/commands/schema_selection.py |
handle_command |
18 |
18 |
0 |
0% |
src/chuck_data/commands/schema_selection.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
_display_config_preview |
21 |
21 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
_display_confirmation_prompt |
4 |
4 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
handle_command |
25 |
25 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
_handle_legacy_setup |
20 |
20 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
_phase_1_prepare_config |
17 |
17 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
_phase_2_handle_review |
27 |
27 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
_phase_3_launch_job |
22 |
22 |
0 |
0% |
src/chuck_data/commands/setup_stitch.py |
(no function) |
20 |
20 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator.__init__ |
4 |
4 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator.start_wizard |
4 |
4 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator.handle_interactive_input |
4 |
4 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator._process_step |
39 |
39 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator._save_state_to_context |
3 |
3 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator._load_state_from_context |
16 |
16 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator._should_clear_screen_after_step |
1 |
1 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator._is_forward_progression |
7 |
7 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
SetupWizardOrchestrator._clear_context |
1 |
1 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
handle_command |
7 |
7 |
0 |
0% |
src/chuck_data/commands/setup_wizard.py |
(no function) |
20 |
20 |
0 |
0% |
src/chuck_data/commands/sql_external_data.py |
fetch_external_data |
21 |
21 |
0 |
0% |
src/chuck_data/commands/sql_external_data.py |
fetch_chunk_data |
17 |
17 |
0 |
0% |
src/chuck_data/commands/sql_external_data.py |
get_paginated_rows |
24 |
24 |
0 |
0% |
src/chuck_data/commands/sql_external_data.py |
PaginatedSQLResult.__init__ |
6 |
6 |
0 |
0% |
src/chuck_data/commands/sql_external_data.py |
PaginatedSQLResult.get_next_page |
6 |
6 |
0 |
0% |
src/chuck_data/commands/sql_external_data.py |
PaginatedSQLResult.reset |
1 |
1 |
0 |
0% |
src/chuck_data/commands/sql_external_data.py |
(no function) |
13 |
13 |
0 |
0% |
src/chuck_data/commands/status.py |
handle_command |
13 |
13 |
0 |
0% |
src/chuck_data/commands/status.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/commands/stitch_tools.py |
_helper_setup_stitch_logic |
4 |
4 |
0 |
0% |
src/chuck_data/commands/stitch_tools.py |
_helper_prepare_stitch_config |
65 |
65 |
0 |
0% |
src/chuck_data/commands/stitch_tools.py |
_helper_modify_stitch_config |
41 |
41 |
0 |
0% |
src/chuck_data/commands/stitch_tools.py |
_create_stitch_report_notebook |
12 |
12 |
0 |
0% |
src/chuck_data/commands/stitch_tools.py |
_helper_launch_stitch_job |
54 |
54 |
0 |
0% |
src/chuck_data/commands/stitch_tools.py |
(no function) |
15 |
15 |
0 |
0% |
src/chuck_data/commands/table.py |
handle_command |
31 |
31 |
0 |
0% |
src/chuck_data/commands/table.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/commands/tag_pii.py |
handle_command |
36 |
36 |
0 |
0% |
src/chuck_data/commands/tag_pii.py |
apply_semantic_tags |
19 |
19 |
0 |
0% |
src/chuck_data/commands/tag_pii.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/commands/upload_file.py |
handle_command |
30 |
30 |
0 |
0% |
src/chuck_data/commands/upload_file.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/warehouse.py |
handle_command |
11 |
11 |
0 |
0% |
src/chuck_data/commands/warehouse.py |
(no function) |
7 |
7 |
0 |
0% |
src/chuck_data/commands/warehouse_selection.py |
handle_command |
21 |
21 |
0 |
0% |
src/chuck_data/commands/warehouse_selection.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/commands/wizard/__init__.py |
(no function) |
5 |
5 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.__init__ |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.clear_terminal |
7 |
7 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_step_header |
4 |
4 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_error |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_warning |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_success |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_info |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_prompt |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_step |
12 |
12 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.render_completion |
3 |
3 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer._render_models_list |
19 |
19 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer._render_usage_consent_info |
12 |
12 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
WizardRenderer.get_step_number |
2 |
2 |
0 |
0% |
src/chuck_data/commands/wizard/renderer.py |
(no function) |
24 |
24 |
0 |
0% |
src/chuck_data/commands/wizard/state.py |
WizardState.is_valid_for_step |
13 |
13 |
0 |
0% |
src/chuck_data/commands/wizard/state.py |
WizardStateMachine.__init__ |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/state.py |
WizardStateMachine.can_transition |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/state.py |
WizardStateMachine.transition |
18 |
18 |
0 |
0% |
src/chuck_data/commands/wizard/state.py |
WizardStateMachine.get_next_step |
11 |
11 |
0 |
0% |
src/chuck_data/commands/wizard/state.py |
(no function) |
37 |
37 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
SetupStep.__init__ |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
SetupStep.handle_input |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
SetupStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
SetupStep.get_step_title |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
SetupStep.should_hide_input |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
AmperityAuthStep.get_step_title |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
AmperityAuthStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
AmperityAuthStep.handle_input |
20 |
20 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
WorkspaceUrlStep.get_step_title |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
WorkspaceUrlStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
WorkspaceUrlStep.handle_input |
4 |
4 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
TokenInputStep.get_step_title |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
TokenInputStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
TokenInputStep.should_hide_input |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
TokenInputStep.handle_input |
31 |
31 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
ModelSelectionStep.get_step_title |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
ModelSelectionStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
ModelSelectionStep.handle_input |
23 |
23 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
UsageConsentStep.get_step_title |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
UsageConsentStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
UsageConsentStep.handle_input |
15 |
15 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
create_step |
5 |
5 |
0 |
0% |
src/chuck_data/commands/wizard/steps.py |
(no function) |
39 |
39 |
0 |
0% |
src/chuck_data/commands/wizard/validator.py |
InputValidator.validate_workspace_url |
14 |
14 |
0 |
0% |
src/chuck_data/commands/wizard/validator.py |
InputValidator.validate_token |
13 |
13 |
0 |
0% |
src/chuck_data/commands/wizard/validator.py |
InputValidator.validate_model_selection |
23 |
23 |
0 |
0% |
src/chuck_data/commands/wizard/validator.py |
InputValidator.validate_usage_consent |
8 |
8 |
0 |
0% |
src/chuck_data/commands/wizard/validator.py |
InputValidator.detect_input_type |
11 |
11 |
0 |
0% |
src/chuck_data/commands/wizard/validator.py |
(no function) |
16 |
16 |
0 |
0% |
src/chuck_data/commands/workspace_selection.py |
handle_command |
16 |
16 |
0 |
0% |
src/chuck_data/commands/workspace_selection.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/config.py |
ConfigManager.__new__ |
12 |
12 |
0 |
0% |
src/chuck_data/config.py |
ConfigManager.__init__ |
7 |
7 |
0 |
0% |
src/chuck_data/config.py |
ConfigManager.load |
25 |
25 |
0 |
0% |
src/chuck_data/config.py |
ConfigManager.save |
13 |
13 |
0 |
0% |
src/chuck_data/config.py |
ConfigManager.get_config |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
ConfigManager.needs_setup |
3 |
3 |
0 |
0% |
src/chuck_data/config.py |
ConfigManager.update |
10 |
10 |
0 |
0% |
src/chuck_data/config.py |
get_workspace_url |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_workspace_url |
5 |
5 |
0 |
0% |
src/chuck_data/config.py |
get_amperity_token |
6 |
6 |
0 |
0% |
src/chuck_data/config.py |
set_amperity_token |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
get_active_model |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_active_model |
5 |
5 |
0 |
0% |
src/chuck_data/config.py |
get_warehouse_id |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_warehouse_id |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
get_active_catalog |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_active_catalog |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
get_active_schema |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_active_schema |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
get_databricks_token |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_databricks_token |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
get_config_manager |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
get_agent_history |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_agent_history |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
clear_agent_history |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
get_usage_tracking_consent |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
set_usage_tracking_consent |
1 |
1 |
0 |
0% |
src/chuck_data/config.py |
(no function) |
49 |
49 |
0 |
0% |
src/chuck_data/databricks/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/chuck_data/databricks/permission_validator.py |
validate_all_permissions |
2 |
2 |
0 |
0% |
src/chuck_data/databricks/permission_validator.py |
check_basic_connectivity |
7 |
7 |
0 |
0% |
src/chuck_data/databricks/permission_validator.py |
check_unity_catalog |
7 |
7 |
0 |
0% |
src/chuck_data/databricks/permission_validator.py |
check_sql_warehouse |
7 |
7 |
0 |
0% |
src/chuck_data/databricks/permission_validator.py |
check_jobs |
7 |
7 |
0 |
0% |
src/chuck_data/databricks/permission_validator.py |
check_models |
7 |
7 |
0 |
0% |
src/chuck_data/databricks/permission_validator.py |
check_volumes |
17 |
17 |
0 |
0% |
src/chuck_data/databricks/permission_validator.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/databricks/url_utils.py |
normalize_workspace_url |
10 |
10 |
0 |
0% |
src/chuck_data/databricks/url_utils.py |
validate_workspace_url |
10 |
10 |
0 |
0% |
src/chuck_data/databricks/url_utils.py |
get_full_workspace_url |
2 |
2 |
0 |
0% |
src/chuck_data/databricks/url_utils.py |
detect_cloud_provider |
6 |
6 |
0 |
0% |
src/chuck_data/databricks/url_utils.py |
format_workspace_url_for_display |
1 |
1 |
0 |
0% |
src/chuck_data/databricks/url_utils.py |
(no function) |
11 |
11 |
0 |
0% |
src/chuck_data/databricks_auth.py |
get_databricks_token |
8 |
8 |
0 |
0% |
src/chuck_data/databricks_auth.py |
validate_databricks_token |
10 |
10 |
0 |
0% |
src/chuck_data/databricks_auth.py |
(no function) |
6 |
6 |
0 |
0% |
src/chuck_data/exceptions.py |
(no function) |
2 |
2 |
0 |
0% |
src/chuck_data/interactive_context.py |
InteractiveContext.__new__ |
5 |
5 |
0 |
0% |
src/chuck_data/interactive_context.py |
InteractiveContext.current_command |
1 |
1 |
0 |
0% |
src/chuck_data/interactive_context.py |
InteractiveContext.set_active_context |
4 |
4 |
0 |
0% |
src/chuck_data/interactive_context.py |
InteractiveContext.clear_active_context |
5 |
5 |
0 |
0% |
src/chuck_data/interactive_context.py |
InteractiveContext.is_in_interactive_mode |
1 |
1 |
0 |
0% |
src/chuck_data/interactive_context.py |
InteractiveContext.get_context_data |
2 |
2 |
0 |
0% |
src/chuck_data/interactive_context.py |
InteractiveContext.store_context_data |
4 |
4 |
0 |
0% |
src/chuck_data/interactive_context.py |
(no function) |
11 |
11 |
0 |
0% |
src/chuck_data/interactive_handler.py |
InteractivePrompt.__init__ |
2 |
2 |
0 |
0% |
src/chuck_data/interactive_handler.py |
InteractivePrompt.prompt |
24 |
24 |
0 |
0% |
src/chuck_data/interactive_handler.py |
InteractivePrompt.prompt_yes_no |
5 |
5 |
0 |
0% |
src/chuck_data/interactive_handler.py |
(no function) |
8 |
8 |
0 |
0% |
src/chuck_data/llm/__init__.py |
(no function) |
2 |
2 |
0 |
0% |
src/chuck_data/llm/client.py |
LLMClient.__init__ |
6 |
6 |
0 |
0% |
src/chuck_data/llm/client.py |
LLMClient.chat |
11 |
11 |
0 |
0% |
src/chuck_data/llm/client.py |
(no function) |
9 |
9 |
0 |
0% |
src/chuck_data/logger.py |
setup_logging |
15 |
15 |
0 |
0% |
src/chuck_data/logger.py |
get_current_log_file |
1 |
1 |
0 |
0% |
src/chuck_data/logger.py |
(no function) |
6 |
6 |
0 |
0% |
src/chuck_data/metrics_collector.py |
MetricsCollector.__init__ |
2 |
2 |
0 |
0% |
src/chuck_data/metrics_collector.py |
MetricsCollector._should_track |
1 |
1 |
0 |
0% |
src/chuck_data/metrics_collector.py |
MetricsCollector._get_chuck_configuration_for_metric |
2 |
2 |
0 |
0% |
src/chuck_data/metrics_collector.py |
MetricsCollector.track_event |
21 |
21 |
0 |
0% |
src/chuck_data/metrics_collector.py |
MetricsCollector.send_metric |
11 |
11 |
0 |
0% |
src/chuck_data/metrics_collector.py |
get_metrics_collector |
1 |
1 |
0 |
0% |
src/chuck_data/metrics_collector.py |
(no function) |
13 |
13 |
0 |
0% |
src/chuck_data/models.py |
list_models |
8 |
8 |
0 |
0% |
src/chuck_data/models.py |
get_model |
8 |
8 |
0 |
0% |
src/chuck_data/models.py |
(no function) |
3 |
3 |
0 |
0% |
src/chuck_data/profiler.py |
list_tables |
20 |
20 |
0 |
0% |
src/chuck_data/profiler.py |
get_table_schema |
19 |
19 |
0 |
0% |
src/chuck_data/profiler.py |
get_sample_data |
24 |
24 |
0 |
0% |
src/chuck_data/profiler.py |
query_llm |
4 |
4 |
0 |
0% |
src/chuck_data/profiler.py |
generate_manifest |
2 |
2 |
0 |
0% |
src/chuck_data/profiler.py |
store_manifest |
9 |
9 |
0 |
0% |
src/chuck_data/profiler.py |
profile_table |
27 |
27 |
0 |
0% |
src/chuck_data/profiler.py |
(no function) |
12 |
12 |
0 |
0% |
src/chuck_data/service.py |
ChuckService.__init__ |
16 |
16 |
0 |
0% |
src/chuck_data/service.py |
ChuckService._parse_and_validate_tui_args |
111 |
111 |
0 |
0% |
src/chuck_data/service.py |
ChuckService.execute_command |
45 |
45 |
0 |
0% |
src/chuck_data/service.py |
ChuckService.reinitialize_client |
18 |
18 |
0 |
0% |
src/chuck_data/service.py |
(no function) |
15 |
15 |
0 |
0% |
src/chuck_data/utils.py |
build_query_params |
9 |
9 |
0 |
0% |
src/chuck_data/utils.py |
execute_sql_statement |
18 |
18 |
0 |
0% |
src/chuck_data/utils.py |
(no function) |
4 |
4 |
0 |
0% |
src/chuck_data/version.py |
(no function) |
1 |
1 |
0 |
0% |
src/chuck_data/warehouses.py |
list_warehouses |
1 |
1 |
0 |
0% |
src/chuck_data/warehouses.py |
get_warehouse |
1 |
1 |
0 |
0% |
src/chuck_data/warehouses.py |
create_warehouse |
1 |
1 |
0 |
0% |
src/chuck_data/warehouses.py |
(no function) |
3 |
3 |
0 |
0% |
src/clients/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/clients/amperity.py |
get_amperity_url |
6 |
2 |
0 |
67% |
src/clients/amperity.py |
AmperityAPIClient.__init__ |
5 |
0 |
0 |
100% |
src/clients/amperity.py |
AmperityAPIClient.start_auth |
18 |
18 |
6 |
0% |
src/clients/amperity.py |
AmperityAPIClient._poll_auth_state |
20 |
11 |
4 |
45% |
src/clients/amperity.py |
AmperityAPIClient.get_auth_status |
1 |
1 |
0 |
0% |
src/clients/amperity.py |
AmperityAPIClient.wait_for_auth_completion |
25 |
25 |
0 |
0% |
src/clients/amperity.py |
AmperityAPIClient.submit_metrics |
12 |
5 |
0 |
58% |
src/clients/amperity.py |
AmperityAPIClient.submit_bug_report |
9 |
9 |
3 |
0% |
src/clients/amperity.py |
(no function) |
21 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.__init__ |
6 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient._normalize_workspace_url |
1 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient._get_base_domain |
2 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.get_compute_node_type |
2 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.get_cloud_attributes |
7 |
1 |
0 |
86% |
src/clients/databricks.py |
DatabricksAPIClient.get |
12 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.get_with_params |
12 |
12 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.post |
12 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.validate_token |
6 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.list_catalogs |
10 |
1 |
0 |
90% |
src/clients/databricks.py |
DatabricksAPIClient.get_catalog |
1 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.list_schemas |
8 |
8 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.get_schema |
1 |
1 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.list_tables |
18 |
18 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.get_table |
10 |
10 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.list_volumes |
8 |
8 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.create_volume |
2 |
2 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.list_models |
2 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.get_model |
7 |
1 |
0 |
86% |
src/clients/databricks.py |
DatabricksAPIClient.list_warehouses |
2 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.get_warehouse |
1 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.create_warehouse |
1 |
1 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.submit_sql_statement |
12 |
12 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.submit_job_run |
6 |
0 |
0 |
100% |
src/clients/databricks.py |
DatabricksAPIClient.get_job_run_status |
2 |
2 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.upload_file |
28 |
9 |
0 |
68% |
src/clients/databricks.py |
DatabricksAPIClient.store_dbfs_file |
4 |
4 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.fetch_amperity_job_init |
21 |
7 |
0 |
67% |
src/clients/databricks.py |
DatabricksAPIClient.get_current_user |
10 |
10 |
0 |
0% |
src/clients/databricks.py |
DatabricksAPIClient.create_stitch_notebook |
80 |
80 |
0 |
0% |
src/clients/databricks.py |
(no function) |
42 |
0 |
0 |
100% |
src/command_models.py |
(no function) |
6 |
6 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_status |
16 |
16 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_status.value_style |
11 |
11 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_status.status_style |
6 |
6 |
0 |
0% |
src/command_output.py |
OutputFormatter.format_for_agent |
11 |
11 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_catalogs |
10 |
10 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_catalogs.style_name |
3 |
3 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_schemas |
11 |
11 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_schemas.style_name |
3 |
3 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_tables |
10 |
10 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_tables.format_date |
4 |
4 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_models |
13 |
13 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_models.style_name |
9 |
9 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_warehouses |
11 |
11 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_warehouses.style_name |
3 |
3 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_warehouses.style_state |
6 |
6 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_volumes |
10 |
10 |
0 |
0% |
src/command_output.py |
OutputFormatter._display_volumes.style_name |
3 |
3 |
0 |
0% |
src/command_output.py |
(no function) |
22 |
22 |
0 |
0% |
src/command_registry.py |
register_command |
5 |
0 |
0 |
100% |
src/command_registry.py |
get_command |
9 |
0 |
0 |
100% |
src/command_registry.py |
get_user_commands |
1 |
1 |
0 |
0% |
src/command_registry.py |
get_agent_commands |
1 |
0 |
0 |
100% |
src/command_registry.py |
get_agent_tool_schemas |
7 |
7 |
0 |
0% |
src/command_registry.py |
resolve_tui_command |
1 |
1 |
0 |
0% |
src/command_registry.py |
(no function) |
26 |
0 |
0 |
100% |
src/commands/__init__.py |
register_all_commands |
2 |
0 |
0 |
100% |
src/commands/__init__.py |
(no function) |
35 |
0 |
0 |
100% |
src/commands/add_stitch_report.py |
handle_command |
24 |
0 |
0 |
100% |
src/commands/add_stitch_report.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/agent.py |
handle_command |
67 |
5 |
0 |
93% |
src/commands/agent.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/auth.py |
handle_amperity_login |
8 |
0 |
0 |
100% |
src/commands/auth.py |
handle_databricks_login |
10 |
3 |
0 |
70% |
src/commands/auth.py |
handle_logout |
17 |
6 |
0 |
65% |
src/commands/auth.py |
(no function) |
11 |
0 |
0 |
100% |
src/commands/base.py |
CommandResult.__init__ |
4 |
0 |
0 |
100% |
src/commands/base.py |
(no function) |
3 |
0 |
0 |
100% |
src/commands/bug.py |
handle_command |
25 |
0 |
0 |
100% |
src/commands/bug.py |
_prepare_bug_report |
4 |
0 |
0 |
100% |
src/commands/bug.py |
_get_sanitized_config |
4 |
0 |
0 |
100% |
src/commands/bug.py |
_get_session_log |
13 |
3 |
0 |
77% |
src/commands/bug.py |
(no function) |
16 |
0 |
0 |
100% |
src/commands/catalog.py |
handle_command |
11 |
11 |
0 |
0% |
src/commands/catalog.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/catalog_selection.py |
handle_command |
17 |
3 |
0 |
82% |
src/commands/catalog_selection.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/cluster_init_tools.py |
_helper_upload_cluster_init_logic |
34 |
0 |
0 |
100% |
src/commands/cluster_init_tools.py |
(no function) |
5 |
0 |
0 |
100% |
src/commands/create_volume.py |
handle_command |
20 |
20 |
0 |
0% |
src/commands/create_volume.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/create_warehouse.py |
handle_command |
18 |
18 |
0 |
0% |
src/commands/create_warehouse.py |
(no function) |
7 |
0 |
0 |
100% |
src/commands/help.py |
handle_command |
8 |
0 |
0 |
100% |
src/commands/help.py |
(no function) |
7 |
0 |
0 |
100% |
src/commands/job_status.py |
handle_command |
23 |
23 |
0 |
0% |
src/commands/job_status.py |
(no function) |
7 |
0 |
0 |
100% |
src/commands/jobs.py |
handle_launch_job |
17 |
1 |
0 |
94% |
src/commands/jobs.py |
handle_job_status |
19 |
2 |
0 |
89% |
src/commands/jobs.py |
(no function) |
10 |
0 |
0 |
100% |
src/commands/list_catalogs.py |
handle_command |
19 |
0 |
0 |
100% |
src/commands/list_catalogs.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/list_models.py |
handle_command |
22 |
0 |
0 |
100% |
src/commands/list_models.py |
(no function) |
9 |
0 |
0 |
100% |
src/commands/list_schemas.py |
handle_command |
24 |
3 |
0 |
88% |
src/commands/list_schemas.py |
(no function) |
9 |
0 |
0 |
100% |
src/commands/list_tables.py |
handle_command |
36 |
4 |
0 |
89% |
src/commands/list_tables.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/list_volumes.py |
handle_command |
26 |
26 |
0 |
0% |
src/commands/list_volumes.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/list_warehouses.py |
handle_command |
14 |
4 |
0 |
71% |
src/commands/list_warehouses.py |
(no function) |
7 |
0 |
0 |
100% |
src/commands/model_selection.py |
handle_command |
13 |
0 |
0 |
100% |
src/commands/model_selection.py |
(no function) |
9 |
0 |
0 |
100% |
src/commands/models.py |
handle_command |
9 |
3 |
0 |
67% |
src/commands/models.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/pii_tools.py |
_helper_tag_pii_columns_logic |
47 |
16 |
0 |
66% |
src/commands/pii_tools.py |
_helper_scan_schema_for_pii_logic |
33 |
8 |
0 |
76% |
src/commands/pii_tools.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/run_sql.py |
handle_command |
66 |
66 |
0 |
0% |
src/commands/run_sql.py |
format_sql_results_for_agent |
45 |
45 |
0 |
0% |
src/commands/run_sql.py |
_format_paginated_results_for_agent |
43 |
43 |
0 |
0% |
src/commands/run_sql.py |
(no function) |
10 |
0 |
0 |
100% |
src/commands/scan_pii.py |
handle_command |
18 |
0 |
0 |
100% |
src/commands/scan_pii.py |
(no function) |
10 |
0 |
0 |
100% |
src/commands/schema.py |
handle_command |
17 |
17 |
0 |
0% |
src/commands/schema.py |
(no function) |
9 |
0 |
0 |
100% |
src/commands/schema_selection.py |
handle_command |
18 |
3 |
0 |
83% |
src/commands/schema_selection.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/setup_stitch.py |
_display_config_preview |
21 |
21 |
0 |
0% |
src/commands/setup_stitch.py |
_display_confirmation_prompt |
4 |
4 |
0 |
0% |
src/commands/setup_stitch.py |
handle_command |
25 |
9 |
0 |
64% |
src/commands/setup_stitch.py |
_handle_legacy_setup |
20 |
6 |
0 |
70% |
src/commands/setup_stitch.py |
_phase_1_prepare_config |
17 |
10 |
0 |
41% |
src/commands/setup_stitch.py |
_phase_2_handle_review |
27 |
27 |
0 |
0% |
src/commands/setup_stitch.py |
_phase_3_launch_job |
22 |
22 |
0 |
0% |
src/commands/setup_stitch.py |
(no function) |
20 |
0 |
0 |
100% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator.__init__ |
4 |
0 |
0 |
100% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator.start_wizard |
4 |
0 |
0 |
100% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator.handle_interactive_input |
4 |
1 |
0 |
75% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator._process_step |
39 |
13 |
0 |
67% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator._save_state_to_context |
3 |
0 |
0 |
100% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator._load_state_from_context |
16 |
8 |
0 |
50% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator._should_clear_screen_after_step |
1 |
0 |
0 |
100% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator._is_forward_progression |
7 |
2 |
0 |
71% |
src/commands/setup_wizard.py |
SetupWizardOrchestrator._clear_context |
1 |
1 |
0 |
0% |
src/commands/setup_wizard.py |
handle_command |
7 |
7 |
0 |
0% |
src/commands/setup_wizard.py |
(no function) |
20 |
0 |
0 |
100% |
src/commands/sql_external_data.py |
fetch_external_data |
21 |
21 |
0 |
0% |
src/commands/sql_external_data.py |
fetch_chunk_data |
17 |
17 |
0 |
0% |
src/commands/sql_external_data.py |
get_paginated_rows |
24 |
24 |
0 |
0% |
src/commands/sql_external_data.py |
PaginatedSQLResult.__init__ |
6 |
6 |
0 |
0% |
src/commands/sql_external_data.py |
PaginatedSQLResult.get_next_page |
6 |
6 |
0 |
0% |
src/commands/sql_external_data.py |
PaginatedSQLResult.reset |
1 |
1 |
0 |
0% |
src/commands/sql_external_data.py |
(no function) |
13 |
13 |
0 |
0% |
src/commands/status.py |
handle_command |
13 |
3 |
0 |
77% |
src/commands/status.py |
(no function) |
9 |
0 |
0 |
100% |
src/commands/stitch_tools.py |
_helper_setup_stitch_logic |
4 |
0 |
0 |
100% |
src/commands/stitch_tools.py |
_helper_prepare_stitch_config |
65 |
4 |
0 |
94% |
src/commands/stitch_tools.py |
_helper_modify_stitch_config |
41 |
41 |
0 |
0% |
src/commands/stitch_tools.py |
_create_stitch_report_notebook |
12 |
12 |
0 |
0% |
src/commands/stitch_tools.py |
_helper_launch_stitch_job |
54 |
54 |
0 |
0% |
src/commands/stitch_tools.py |
(no function) |
15 |
0 |
0 |
100% |
src/commands/table.py |
handle_command |
31 |
10 |
0 |
68% |
src/commands/table.py |
(no function) |
9 |
0 |
0 |
100% |
src/commands/tag_pii.py |
handle_command |
36 |
13 |
0 |
64% |
src/commands/tag_pii.py |
apply_semantic_tags |
19 |
0 |
0 |
100% |
src/commands/tag_pii.py |
(no function) |
9 |
0 |
0 |
100% |
src/commands/upload_file.py |
handle_command |
30 |
30 |
0 |
0% |
src/commands/upload_file.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/warehouse.py |
handle_command |
11 |
11 |
0 |
0% |
src/commands/warehouse.py |
(no function) |
7 |
0 |
0 |
100% |
src/commands/warehouse_selection.py |
handle_command |
21 |
4 |
0 |
81% |
src/commands/warehouse_selection.py |
(no function) |
8 |
0 |
0 |
100% |
src/commands/wizard/__init__.py |
(no function) |
5 |
0 |
0 |
100% |
src/commands/wizard/renderer.py |
WizardRenderer.__init__ |
1 |
0 |
0 |
100% |
src/commands/wizard/renderer.py |
WizardRenderer.clear_terminal |
7 |
3 |
0 |
57% |
src/commands/wizard/renderer.py |
WizardRenderer.render_step_header |
4 |
1 |
0 |
75% |
src/commands/wizard/renderer.py |
WizardRenderer.render_error |
1 |
0 |
0 |
100% |
src/commands/wizard/renderer.py |
WizardRenderer.render_warning |
1 |
1 |
0 |
0% |
src/commands/wizard/renderer.py |
WizardRenderer.render_success |
1 |
1 |
0 |
0% |
src/commands/wizard/renderer.py |
WizardRenderer.render_info |
1 |
1 |
0 |
0% |
src/commands/wizard/renderer.py |
WizardRenderer.render_prompt |
1 |
0 |
0 |
100% |
src/commands/wizard/renderer.py |
WizardRenderer.render_step |
12 |
1 |
0 |
92% |
src/commands/wizard/renderer.py |
WizardRenderer.render_completion |
3 |
3 |
0 |
0% |
src/commands/wizard/renderer.py |
WizardRenderer._render_models_list |
19 |
19 |
0 |
0% |
src/commands/wizard/renderer.py |
WizardRenderer._render_usage_consent_info |
12 |
0 |
0 |
100% |
src/commands/wizard/renderer.py |
WizardRenderer.get_step_number |
2 |
0 |
0 |
100% |
src/commands/wizard/renderer.py |
(no function) |
24 |
0 |
0 |
100% |
src/commands/wizard/state.py |
WizardState.is_valid_for_step |
13 |
5 |
0 |
62% |
src/commands/wizard/state.py |
WizardStateMachine.__init__ |
1 |
0 |
0 |
100% |
src/commands/wizard/state.py |
WizardStateMachine.can_transition |
1 |
0 |
0 |
100% |
src/commands/wizard/state.py |
WizardStateMachine.transition |
18 |
2 |
0 |
89% |
src/commands/wizard/state.py |
WizardStateMachine.get_next_step |
11 |
11 |
0 |
0% |
src/commands/wizard/state.py |
(no function) |
37 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
SetupStep.__init__ |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
SetupStep.handle_input |
1 |
1 |
0 |
0% |
src/commands/wizard/steps.py |
SetupStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/commands/wizard/steps.py |
SetupStep.get_step_title |
1 |
1 |
0 |
0% |
src/commands/wizard/steps.py |
SetupStep.should_hide_input |
1 |
1 |
0 |
0% |
src/commands/wizard/steps.py |
AmperityAuthStep.get_step_title |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
AmperityAuthStep.get_prompt_message |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
AmperityAuthStep.handle_input |
20 |
10 |
0 |
50% |
src/commands/wizard/steps.py |
WorkspaceUrlStep.get_step_title |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
WorkspaceUrlStep.get_prompt_message |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
WorkspaceUrlStep.handle_input |
4 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
TokenInputStep.get_step_title |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
TokenInputStep.get_prompt_message |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
TokenInputStep.should_hide_input |
1 |
1 |
0 |
0% |
src/commands/wizard/steps.py |
TokenInputStep.handle_input |
31 |
27 |
0 |
13% |
src/commands/wizard/steps.py |
ModelSelectionStep.get_step_title |
1 |
1 |
0 |
0% |
src/commands/wizard/steps.py |
ModelSelectionStep.get_prompt_message |
1 |
1 |
0 |
0% |
src/commands/wizard/steps.py |
ModelSelectionStep.handle_input |
23 |
7 |
0 |
70% |
src/commands/wizard/steps.py |
UsageConsentStep.get_step_title |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
UsageConsentStep.get_prompt_message |
1 |
0 |
0 |
100% |
src/commands/wizard/steps.py |
UsageConsentStep.handle_input |
15 |
5 |
0 |
67% |
src/commands/wizard/steps.py |
create_step |
5 |
1 |
0 |
80% |
src/commands/wizard/steps.py |
(no function) |
39 |
0 |
0 |
100% |
src/commands/wizard/validator.py |
InputValidator.validate_workspace_url |
14 |
3 |
0 |
79% |
src/commands/wizard/validator.py |
InputValidator.validate_token |
13 |
1 |
0 |
92% |
src/commands/wizard/validator.py |
InputValidator.validate_model_selection |
23 |
3 |
0 |
87% |
src/commands/wizard/validator.py |
InputValidator.validate_usage_consent |
8 |
0 |
0 |
100% |
src/commands/wizard/validator.py |
InputValidator.detect_input_type |
11 |
11 |
0 |
0% |
src/commands/wizard/validator.py |
(no function) |
16 |
0 |
0 |
100% |
src/commands/workspace_selection.py |
handle_command |
16 |
0 |
0 |
100% |
src/commands/workspace_selection.py |
(no function) |
8 |
0 |
0 |
100% |
src/config.py |
ConfigManager.__new__ |
12 |
1 |
0 |
92% |
src/config.py |
ConfigManager.__init__ |
7 |
0 |
0 |
100% |
src/config.py |
ConfigManager.load |
25 |
4 |
0 |
84% |
src/config.py |
ConfigManager.save |
13 |
1 |
0 |
92% |
src/config.py |
ConfigManager.get_config |
1 |
0 |
0 |
100% |
src/config.py |
ConfigManager.needs_setup |
3 |
0 |
0 |
100% |
src/config.py |
ConfigManager.update |
10 |
0 |
0 |
100% |
src/config.py |
get_workspace_url |
1 |
0 |
0 |
100% |
src/config.py |
set_workspace_url |
5 |
2 |
0 |
60% |
src/config.py |
get_amperity_token |
6 |
3 |
0 |
50% |
src/config.py |
set_amperity_token |
1 |
1 |
0 |
0% |
src/config.py |
get_active_model |
1 |
0 |
0 |
100% |
src/config.py |
set_active_model |
5 |
0 |
0 |
100% |
src/config.py |
get_warehouse_id |
1 |
0 |
0 |
100% |
src/config.py |
set_warehouse_id |
1 |
0 |
0 |
100% |
src/config.py |
get_active_catalog |
1 |
0 |
0 |
100% |
src/config.py |
set_active_catalog |
1 |
0 |
0 |
100% |
src/config.py |
get_active_schema |
1 |
0 |
0 |
100% |
src/config.py |
set_active_schema |
1 |
0 |
0 |
100% |
src/config.py |
get_databricks_token |
1 |
0 |
0 |
100% |
src/config.py |
set_databricks_token |
1 |
0 |
0 |
100% |
src/config.py |
get_config_manager |
1 |
0 |
0 |
100% |
src/config.py |
get_agent_history |
1 |
1 |
0 |
0% |
src/config.py |
set_agent_history |
1 |
1 |
0 |
0% |
src/config.py |
clear_agent_history |
1 |
0 |
0 |
100% |
src/config.py |
get_usage_tracking_consent |
1 |
1 |
0 |
0% |
src/config.py |
set_usage_tracking_consent |
1 |
1 |
0 |
0% |
src/config.py |
(no function) |
49 |
0 |
0 |
100% |
src/databricks/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
validate_all_permissions |
2 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
check_basic_connectivity |
7 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
check_unity_catalog |
7 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
check_sql_warehouse |
7 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
check_jobs |
7 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
check_models |
7 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
check_volumes |
17 |
0 |
0 |
100% |
src/databricks/permission_validator.py |
(no function) |
9 |
0 |
0 |
100% |
src/databricks/url_utils.py |
normalize_workspace_url |
10 |
0 |
0 |
100% |
src/databricks/url_utils.py |
validate_workspace_url |
10 |
0 |
0 |
100% |
src/databricks/url_utils.py |
get_full_workspace_url |
2 |
0 |
0 |
100% |
src/databricks/url_utils.py |
detect_cloud_provider |
6 |
0 |
0 |
100% |
src/databricks/url_utils.py |
format_workspace_url_for_display |
1 |
1 |
0 |
0% |
src/databricks/url_utils.py |
(no function) |
11 |
0 |
0 |
100% |
src/databricks_auth.py |
get_databricks_token |
8 |
0 |
0 |
100% |
src/databricks_auth.py |
validate_databricks_token |
10 |
2 |
0 |
80% |
src/databricks_auth.py |
(no function) |
6 |
0 |
0 |
100% |
src/exceptions.py |
(no function) |
2 |
0 |
0 |
100% |
src/interactive_context.py |
InteractiveContext.__new__ |
5 |
0 |
0 |
100% |
src/interactive_context.py |
InteractiveContext.current_command |
1 |
0 |
0 |
100% |
src/interactive_context.py |
InteractiveContext.set_active_context |
4 |
0 |
0 |
100% |
src/interactive_context.py |
InteractiveContext.clear_active_context |
5 |
0 |
0 |
100% |
src/interactive_context.py |
InteractiveContext.is_in_interactive_mode |
1 |
0 |
0 |
100% |
src/interactive_context.py |
InteractiveContext.get_context_data |
2 |
0 |
0 |
100% |
src/interactive_context.py |
InteractiveContext.store_context_data |
4 |
1 |
0 |
75% |
src/interactive_context.py |
(no function) |
11 |
0 |
0 |
100% |
src/interactive_handler.py |
InteractivePrompt.__init__ |
2 |
2 |
0 |
0% |
src/interactive_handler.py |
InteractivePrompt.prompt |
24 |
24 |
0 |
0% |
src/interactive_handler.py |
InteractivePrompt.prompt_yes_no |
5 |
5 |
0 |
0% |
src/interactive_handler.py |
(no function) |
8 |
8 |
0 |
0% |
src/llm/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
src/llm/client.py |
LLMClient.__init__ |
6 |
6 |
0 |
0% |
src/llm/client.py |
LLMClient.chat |
11 |
11 |
0 |
0% |
src/llm/client.py |
(no function) |
9 |
0 |
0 |
100% |
src/logger.py |
setup_logging |
15 |
0 |
0 |
100% |
src/logger.py |
get_current_log_file |
1 |
0 |
0 |
100% |
src/logger.py |
(no function) |
6 |
0 |
0 |
100% |
src/metrics_collector.py |
MetricsCollector.__init__ |
2 |
0 |
0 |
100% |
src/metrics_collector.py |
MetricsCollector._should_track |
1 |
0 |
0 |
100% |
src/metrics_collector.py |
MetricsCollector._get_chuck_configuration_for_metric |
2 |
0 |
0 |
100% |
src/metrics_collector.py |
MetricsCollector.track_event |
21 |
4 |
0 |
81% |
src/metrics_collector.py |
MetricsCollector.send_metric |
11 |
0 |
0 |
100% |
src/metrics_collector.py |
get_metrics_collector |
1 |
0 |
0 |
100% |
src/metrics_collector.py |
(no function) |
13 |
0 |
0 |
100% |
src/models.py |
list_models |
8 |
0 |
0 |
100% |
src/models.py |
get_model |
8 |
0 |
0 |
100% |
src/models.py |
(no function) |
3 |
0 |
0 |
100% |
src/profiler.py |
list_tables |
20 |
0 |
0 |
100% |
src/profiler.py |
get_table_schema |
19 |
19 |
0 |
0% |
src/profiler.py |
get_sample_data |
24 |
24 |
0 |
0% |
src/profiler.py |
query_llm |
4 |
0 |
0 |
100% |
src/profiler.py |
generate_manifest |
2 |
0 |
0 |
100% |
src/profiler.py |
store_manifest |
9 |
3 |
0 |
67% |
src/profiler.py |
profile_table |
27 |
10 |
0 |
63% |
src/profiler.py |
(no function) |
12 |
0 |
0 |
100% |
src/service.py |
ChuckService.__init__ |
16 |
8 |
0 |
50% |
src/service.py |
ChuckService._parse_and_validate_tui_args |
111 |
70 |
0 |
37% |
src/service.py |
ChuckService.execute_command |
45 |
13 |
0 |
71% |
src/service.py |
ChuckService.reinitialize_client |
18 |
18 |
0 |
0% |
src/service.py |
(no function) |
15 |
0 |
0 |
100% |
src/ui/ascii_art.py |
display_welcome_screen |
6 |
6 |
0 |
0% |
src/ui/ascii_art.py |
(no function) |
9 |
0 |
0 |
100% |
src/ui/help_formatter.py |
format_help_text |
25 |
25 |
0 |
0% |
src/ui/help_formatter.py |
format_help_text.format_command |
61 |
61 |
0 |
0% |
src/ui/help_formatter.py |
(no function) |
3 |
0 |
0 |
100% |
src/ui/table_formatter.py |
create_table |
16 |
8 |
0 |
50% |
src/ui/table_formatter.py |
format_cell |
13 |
6 |
0 |
54% |
src/ui/table_formatter.py |
add_row_with_styles |
4 |
1 |
0 |
75% |
src/ui/table_formatter.py |
add_rows_from_data |
24 |
5 |
0 |
79% |
src/ui/table_formatter.py |
display_table |
14 |
2 |
0 |
86% |
src/ui/table_formatter.py |
(no function) |
11 |
0 |
0 |
100% |
src/ui/theme.py |
get_status_style |
7 |
7 |
0 |
0% |
src/ui/theme.py |
(no function) |
24 |
0 |
0 |
100% |
src/ui/tui.py |
get_chuck_service |
3 |
1 |
0 |
67% |
src/ui/tui.py |
set_chuck_service |
3 |
1 |
0 |
67% |
src/ui/tui.py |
get_console |
4 |
2 |
0 |
50% |
src/ui/tui.py |
ChuckTUI.__init__ |
6 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI.get_service |
1 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI.set_service |
2 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._get_available_commands |
10 |
3 |
0 |
70% |
src/ui/tui.py |
ChuckTUI._check_first_run |
10 |
5 |
0 |
50% |
src/ui/tui.py |
ChuckTUI.run |
66 |
66 |
0 |
0% |
src/ui/tui.py |
ChuckTUI.run._ |
6 |
6 |
0 |
0% |
src/ui/tui.py |
ChuckTUI._needs_shlex_parsing |
14 |
4 |
0 |
71% |
src/ui/tui.py |
ChuckTUI._process_command |
30 |
9 |
0 |
70% |
src/ui/tui.py |
ChuckTUI._process_command_result |
44 |
12 |
0 |
73% |
src/ui/tui.py |
ChuckTUI._handle_debug |
11 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI.display_tool_output |
14 |
2 |
0 |
86% |
src/ui/tui.py |
ChuckTUI._display_full_tool_output |
33 |
8 |
0 |
76% |
src/ui/tui.py |
ChuckTUI._display_condensed_tool_output |
34 |
13 |
0 |
62% |
src/ui/tui.py |
ChuckTUI._display_error |
4 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_catalogs |
16 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_catalogs.name_style |
1 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_schemas |
14 |
3 |
0 |
79% |
src/ui/tui.py |
ChuckTUI._display_schemas.name_style |
1 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_tables |
46 |
7 |
0 |
85% |
src/ui/tui.py |
ChuckTUI._display_tables.table_type_style |
3 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_models |
23 |
2 |
0 |
91% |
src/ui/tui.py |
ChuckTUI._display_models.status_style |
7 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_models.name_style |
1 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_detailed_models |
45 |
14 |
0 |
69% |
src/ui/tui.py |
ChuckTUI._display_detailed_models.status_style |
7 |
4 |
0 |
43% |
src/ui/tui.py |
ChuckTUI._display_detailed_models.name_style |
3 |
1 |
0 |
67% |
src/ui/tui.py |
ChuckTUI._display_warehouses |
19 |
2 |
0 |
89% |
src/ui/tui.py |
ChuckTUI._display_warehouses.name_style |
3 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_warehouses.id_style |
3 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_warehouses.state_style |
7 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_volumes |
16 |
2 |
0 |
88% |
src/ui/tui.py |
ChuckTUI._display_volumes.type_style |
5 |
2 |
0 |
60% |
src/ui/tui.py |
ChuckTUI._display_status |
14 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_status.value_style |
10 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_permissions |
20 |
2 |
0 |
90% |
src/ui/tui.py |
ChuckTUI._display_permissions.status_style |
1 |
0 |
0 |
100% |
src/ui/tui.py |
ChuckTUI._display_table_details |
41 |
24 |
0 |
41% |
src/ui/tui.py |
ChuckTUI._display_catalog_details |
13 |
13 |
0 |
0% |
src/ui/tui.py |
ChuckTUI._display_schema_details |
15 |
15 |
0 |
0% |
src/ui/tui.py |
ChuckTUI._display_pii_scan_results |
34 |
5 |
0 |
85% |
src/ui/tui.py |
ChuckTUI._display_sql_results |
29 |
6 |
0 |
79% |
src/ui/tui.py |
ChuckTUI._display_sql_results_formatted |
1 |
1 |
0 |
0% |
src/ui/tui.py |
ChuckTUI._display_paginated_sql_results |
76 |
76 |
0 |
0% |
src/ui/tui.py |
ChuckTUI._display_paginated_sql_results_local |
67 |
67 |
0 |
0% |
src/ui/tui.py |
(no function) |
57 |
0 |
0 |
100% |
src/utils.py |
build_query_params |
9 |
0 |
0 |
100% |
src/utils.py |
execute_sql_statement |
18 |
0 |
0 |
100% |
src/utils.py |
(no function) |
4 |
0 |
0 |
100% |
src/version.py |
(no function) |
1 |
0 |
0 |
100% |
src/warehouses.py |
list_warehouses |
1 |
0 |
0 |
100% |
src/warehouses.py |
get_warehouse |
1 |
0 |
0 |
100% |
src/warehouses.py |
create_warehouse |
1 |
0 |
0 |
100% |
src/warehouses.py |
(no function) |
3 |
0 |
0 |
100% |