         2489402 function calls (2486402 primitive calls) in 0.443 seconds

   Ordered by: cumulative time
   List reduced from 166 to 35 due to restriction <35>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.000    0.000    0.453    0.453 /Users/gporcari/Sviluppo/asqueel/asqueel/docs/design/probes/verify_legacy_r4.py:94(<lambda>)
      100    0.001    0.000    0.452    0.005 /Users/gporcari/Sviluppo/asqueel/asqueel/docs/design/probes/compare_scanners.py:89(compile_case)
      100    0.000    0.000    0.447    0.004 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/application_table.py:157(compiled)
      100    0.000    0.000    0.447    0.004 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/application_table.py:161(_compile)
      100    0.001    0.000    0.445    0.004 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/compiler.py:871(select)
      100    0.000    0.000    0.245    0.002 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/compiler.py:851(plan_select)
      100    0.001    0.000    0.242    0.002 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/object_tree_compiler.py:92(select_plan)
      100    0.001    0.000    0.232    0.002 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/compiler.py:417(select_plan)
      100    0.017    0.000    0.229    0.002 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/object_tree_compiler.py:50(projection)
      100    0.000    0.000    0.199    0.002 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/object_tree_compiler.py:161(compile_plan)
      100    0.000    0.000    0.178    0.002 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/dialects/sqlite.py:44(render)
      100    0.007    0.000    0.177    0.002 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/dialects/postgres.py:205(render)
      100    0.004    0.000    0.131    0.001 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/query_plan.py:44(separated)
    10100    0.002    0.000    0.119    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/dialects/postgres.py:253(<genexpr>)
    10200    0.010    0.000    0.118    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/dialects/postgres.py:191(_fragment)
   130600    0.067    0.000    0.114    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/dialects/postgres.py:17(_tokens)
    10000    0.009    0.000    0.082    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/object_tree_compiler.py:76(result_column)
    10200    0.032    0.000    0.060    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/_legacy_sql.py:122(split_sql)
    10000    0.009    0.000    0.041    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/model.py:26(column_ui)
   500400    0.035    0.000    0.035    0.000 {method 'startswith' of 'str' objects}
    10200    0.004    0.000    0.034    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/object_tree_compiler.py:43(expression)
    10200    0.008    0.000    0.031    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/dialects/postgres.py:186(_has_expression)
    10000    0.011    0.000    0.030    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/venv/lib/python3.12/site-packages/genro_toolbox/decorators.py:69(wrapper)
      100    0.004    0.000    0.020    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/_legacy_sql.py:23(projection_columns)
    10300    0.017    0.000    0.020    0.000 {method 'sub' of 're.Pattern' objects}
    30000    0.006    0.000    0.018    0.000 /Users/gporcari/.local/share/uv/python/cpython-3.12-macos-aarch64-none/lib/python3.12/re/__init__.py:169(fullmatch)
      100    0.000    0.000    0.017    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/drivers/sqlite.py:19(prepare_sql)
      100    0.001    0.000    0.017    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/drivers/sql.py:84(prepare_text)
    10600    0.001    0.000    0.016    0.000 {built-in method builtins.any}
   363400    0.016    0.000    0.016    0.000 {built-in method builtins.len}
    10200    0.002    0.000    0.016    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/_legacy_sql.py:96(substitute)
    20400    0.003    0.000    0.016    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/dialects/postgres.py:189(<genexpr>)
    10000    0.009    0.000    0.015    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/venv/lib/python3.12/site-packages/genro_toolbox/dict_utils.py:10(dictExtract)
   119600    0.015    0.000    0.015    0.000 {method 'match' of 're.Pattern' objects}
    20600    0.009    0.000    0.015    0.000 /Users/gporcari/Sviluppo/asqueel/asqueel/src/asqueel/query_plan.py:34(concat)


