/** * Error: * could not identify an equality operator for type json', code: '42883' */ export declare const udtNamesWithoutEqualityComparison: string[]; export declare const getDataWatchFunctionQuery: (debugMode: boolean | undefined) => string; /** * Test cases: * 1. Condition not present in both tables (cond B). Expected result: - cond_id_1: [email] - cond_status_B_for_id_10: [id, email, status] WITH old_table AS ( SELECT 10 as id, 'A' as status, 100 as val, 'user@example.com' as email UNION ALL SELECT 1 as id, 'a' as status, 0 as val, '@dw1' as email -- Original data for other conditions ), new_table AS ( SELECT 10 as id, 'B' as status, 200 as val, 'user_new@example.com' as email UNION ALL SELECT 1 as id, 'a' as status, 0 as val, '@dw12' as email -- Original data for other conditions ), LEFT JOIN UNNEST(ARRAY[ CASE WHEN id = 1 THEN 'cond_id_1' END, -- Original condition CASE WHEN status = 'B' AND id = 10 THEN 'cond_status_B_for_id_10' END -- Condition specific to new state of updated row ]) conds ON TRUE */ //# sourceMappingURL=getDataWatchFunctionQuery.d.ts.map