2024-09-05 20:40:33 +02:00
|
|
|
<functions>
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel</name>
|
2024-10-03 00:29:04 +02:00
|
|
|
<return_type>Array(Tuple(Int8, Nullable(String), Array(Float64), Array(Array(UUID))))</return_type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(Nullable(String))</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-03 00:29:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UUID, Nullable(String), Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
2024-10-11 22:37:04 +02:00
|
|
|
<command>aggregate_funnel steps</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel_cohort</name>
|
2024-10-03 00:29:04 +02:00
|
|
|
<return_type>Array(Tuple(Int8, UInt64, Array(Float64), Array(Array(UUID))))</return_type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(UInt64)</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-03 00:29:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UUID, UInt64, Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
2024-10-11 22:37:04 +02:00
|
|
|
<command>aggregate_funnel steps</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel_array</name>
|
2024-10-03 00:29:04 +02:00
|
|
|
<return_type>Array(Tuple(Int8, Array(String), Array(Float64), Array(Array(UUID))))</return_type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(Array(String))</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-03 00:29:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UUID, Array(String), Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
2024-10-11 22:37:04 +02:00
|
|
|
<command>aggregate_funnel steps</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel_test</name>
|
|
|
|
<return_type>String</return_type>
|
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(Array(String))</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-03 00:29:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UUID, Nullable(String), Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
|
|
|
<command>aggregate_funnel_test.py</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel_trends</name>
|
2024-10-11 22:37:04 +02:00
|
|
|
<return_type>Array(Tuple(UInt64, Int8, Nullable(String)))</return_type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>from_step</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(Nullable(String))</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-11 22:37:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UInt64, Nullable(String), Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
2024-10-11 22:37:04 +02:00
|
|
|
<command>aggregate_funnel trends</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel_array_trends</name>
|
|
|
|
<!-- Return type for trends is a start interval time, a success flag (1 or -1), and a breakdown value -->
|
2024-10-11 22:37:04 +02:00
|
|
|
<return_type>Array(Tuple(UInt64, Int8, Array(String)))</return_type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>from_step</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(Array(String))</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-11 22:37:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UInt64, Array(String), Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
2024-10-11 22:37:04 +02:00
|
|
|
<command>aggregate_funnel trends</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel_cohort_trends</name>
|
|
|
|
<!-- Return type for trends is a start interval time, a success flag (1 or -1), and a breakdown value -->
|
2024-10-11 22:37:04 +02:00
|
|
|
<return_type>Array(Tuple(UInt64, Int8, UInt64))</return_type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>from_step</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(UInt64)</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-11 22:37:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UInt64, UInt64, Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
2024-10-11 22:37:04 +02:00
|
|
|
<command>aggregate_funnel trends</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
|
|
|
|
<function>
|
2024-10-08 23:52:04 +02:00
|
|
|
<type>executable_pool</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>aggregate_funnel_array_trends_test</name>
|
|
|
|
<return_type>String</return_type>
|
|
|
|
<return_name>result</return_name>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>from_step</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt8</type>
|
|
|
|
<name>num_steps</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>UInt64</type>
|
|
|
|
<name>conversion_window_limit</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>breakdown_attribution_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>String</type>
|
|
|
|
<name>funnel_order_type</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
|
|
|
<type>Array(Array(String))</type>
|
|
|
|
<name>prop_vals</name>
|
|
|
|
</argument>
|
|
|
|
<argument>
|
2024-10-11 22:37:04 +02:00
|
|
|
<type>Array(Tuple(Nullable(Float64), UInt64, Array(String), Array(Int8)))</type>
|
2024-09-05 20:40:33 +02:00
|
|
|
<name>value</name>
|
|
|
|
</argument>
|
|
|
|
<format>JSONEachRow</format>
|
|
|
|
<command>aggregate_funnel_array_trends_test.py</command>
|
2024-10-03 00:29:04 +02:00
|
|
|
<lifetime>600</lifetime>
|
2024-09-05 20:40:33 +02:00
|
|
|
</function>
|
|
|
|
</functions>
|