1-- Table to store parameters that will be matched with CUJs using the CUJ name. 2DROP TABLE IF EXISTS android_jank_cuj_param_set; 3CREATE TABLE android_jank_cuj_param_set (cuj_name_glob STRING, main_thread_override STRING); 4INSERT INTO android_jank_cuj_param_set (cuj_name_glob, main_thread_override) 5VALUES 6('SPLASHSCREEN_EXIT_ANIM', 'll.splashscreen'), 7('SPLASHSCREEN_AVD', 'll.splashscreen'), 8('ONE_HANDED_ENTER_TRANSITION::*', 'wmshell.main'), 9('ONE_HANDED_EXIT_TRANSITION::*', 'wmshell.main'), 10('PIP_TRANSITION::*', 'wmshell.main'); 11 12 13-- Matches each CUJ with the right set of parameters. 14DROP TABLE IF EXISTS android_jank_cuj_param; 15CREATE TABLE android_jank_cuj_param AS 16SELECT cuj_id, main_thread_override 17FROM android_jank_cuj 18LEFT JOIN android_jank_cuj_param_set ON cuj_name GLOB cuj_name_glob; 19