Filter (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#714190)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#714190)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#714191)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#714191)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#714192)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#714192)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#714193)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#714193)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#714194)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#714194)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#714195)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#714195)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#714196)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#714196)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#714197)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#714197)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#714198)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#714198)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#714199)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#714199)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#714200)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#714200)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#714201)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#714201)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#714202)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#714202)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#714203)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#714203)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#714204)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#714204)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#714205)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#714205)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#714206)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#714206)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#714207)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#714207)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#714208)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#714208)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#714209)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#714209)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#714210)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#714210)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#714211)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#714211)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#714212)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#714212)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#714213)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#714213)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#714214)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#714214)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#714215)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#714215)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#714216)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#714216)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#714217)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#714217)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#714218)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#714218)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#714219)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#714219)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#714220)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#714220)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#714221)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#714221)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#714222)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#714222)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_create(Cab_A))), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(str_create(Cab_A))), MAIN) END)
Filter (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#714557)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#714557)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#714558)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#714558)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#714559)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#714559)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#714560)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#714560)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#714561)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#714561)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#714562)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#714562)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#714563)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#714563)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#714564)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#714564)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#714565)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#714565)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#714566)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#714566)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#714567)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#714567)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#714568)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#714568)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#714569)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#714569)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#714570)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#714570)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#714571)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#714571)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#714572)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#714572)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#714573)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#714573)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#714574)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#714574)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#714575)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#714575)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#714576)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#714576)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#714577)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#714577)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#714578)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#714578)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#714579)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#714579)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#714580)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#714580)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#714581)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#714581)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#714582)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#714582)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#714583)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#714583)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#714584)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#714584)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#714585)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#714585)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#714586)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#714586)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#714587)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#714587)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#714588)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#714588)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#714589)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#714589)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_create(Cab_B))), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(str_create(Cab_B))), MAIN) END)
== Physical Plan ==
AdaptiveSparkPlan (16)
+- == Final Plan ==
* HashAggregate (11)
+- ShuffleQueryStage (10), Statistics(sizeInBytes=32.0 B, rowCount=2)
+- Exchange (9)
+- * HashAggregate (8)
+- Union (7)
:- * Project (3)
: +- * Filter (2)
: +- * Scan JDBCRelation((SELECT "pr_codmed", "pr_nompre", "pr_prenpr", "pr_adr_1", "pr_adr_2", "pr_codpos", "pr_ville", "pr_specia", "pr_telbur", "pr_telpor", "pr_fax", "pr_e_mail", "pr_medint", "pr_nummed", "pr_auto_fs", "pr_coduti", "pr_datmaj", "pr_numpra", "pr_datede", "pr_datefi", "pr_prefix", "pr_comment", "pr_sp_opim", "pr_adr_3", "pr_rpps", "pr_typpre", "pr_pays", "pr_fldiff", "pr_langue", "pr_titre", "pr_e_mail2", "pr_mod_envoi", "pr_e_mail_mssante" FROM "xplore"."h_presc") as x) [numPartitions=1] (1)
+- * Project (6)
+- * Filter (5)
+- * Scan JDBCRelation((SELECT "pr_codmed", "pr_nompre", "pr_prenpr", "pr_adr_1", "pr_adr_2", "pr_codpos", "pr_ville", "pr_specia", "pr_telbur", "pr_telpor", "pr_fax", "pr_e_mail", "pr_medint", "pr_nummed", "pr_auto_fs", "pr_coduti", "pr_datmaj", "pr_numpra", "pr_datede", "pr_datefi", "pr_prefix", "pr_comment", "pr_sp_opim", "pr_adr_3", "pr_rpps", "pr_typpre", "pr_pays", "pr_fldiff", "pr_langue", "pr_titre", "pr_e_mail2", "pr_mod_envoi", "pr_e_mail_mssante" FROM "xplore2"."h_presc") as x) [numPartitions=1] (4)
+- == Initial Plan ==
HashAggregate (15)
+- Exchange (14)
+- HashAggregate (13)
+- Union (12)
:- Project (3)
: +- Filter (2)
: +- Scan JDBCRelation((SELECT "pr_codmed", "pr_nompre", "pr_prenpr", "pr_adr_1", "pr_adr_2", "pr_codpos", "pr_ville", "pr_specia", "pr_telbur", "pr_telpor", "pr_fax", "pr_e_mail", "pr_medint", "pr_nummed", "pr_auto_fs", "pr_coduti", "pr_datmaj", "pr_numpra", "pr_datede", "pr_datefi", "pr_prefix", "pr_comment", "pr_sp_opim", "pr_adr_3", "pr_rpps", "pr_typpre", "pr_pays", "pr_fldiff", "pr_langue", "pr_titre", "pr_e_mail2", "pr_mod_envoi", "pr_e_mail_mssante" FROM "xplore"."h_presc") as x) [numPartitions=1] (1)
+- Project (6)
+- Filter (5)
+- Scan JDBCRelation((SELECT "pr_codmed", "pr_nompre", "pr_prenpr", "pr_adr_1", "pr_adr_2", "pr_codpos", "pr_ville", "pr_specia", "pr_telbur", "pr_telpor", "pr_fax", "pr_e_mail", "pr_medint", "pr_nummed", "pr_auto_fs", "pr_coduti", "pr_datmaj", "pr_numpra", "pr_datede", "pr_datefi", "pr_prefix", "pr_comment", "pr_sp_opim", "pr_adr_3", "pr_rpps", "pr_typpre", "pr_pays", "pr_fldiff", "pr_langue", "pr_titre", "pr_e_mail2", "pr_mod_envoi", "pr_e_mail_mssante" FROM "xplore2"."h_presc") as x) [numPartitions=1] (4)
(1) Scan JDBCRelation((SELECT "pr_codmed", "pr_nompre", "pr_prenpr", "pr_adr_1", "pr_adr_2", "pr_codpos", "pr_ville", "pr_specia", "pr_telbur", "pr_telpor", "pr_fax", "pr_e_mail", "pr_medint", "pr_nummed", "pr_auto_fs", "pr_coduti", "pr_datmaj", "pr_numpra", "pr_datede", "pr_datefi", "pr_prefix", "pr_comment", "pr_sp_opim", "pr_adr_3", "pr_rpps", "pr_typpre", "pr_pays", "pr_fldiff", "pr_langue", "pr_titre", "pr_e_mail2", "pr_mod_envoi", "pr_e_mail_mssante" FROM "xplore"."h_presc") as x) [numPartitions=1] [codegen id : 1]
Output [33]: [pr_codmed#714190, pr_nompre#714191, pr_prenpr#714192, pr_adr_1#714193, pr_adr_2#714194, pr_codpos#714195, pr_ville#714196, pr_specia#714197, pr_telbur#714198, pr_telpor#714199, pr_fax#714200, pr_e_mail#714201, pr_medint#714202, pr_nummed#714203, pr_auto_fs#714204, pr_coduti#714205, pr_datmaj#714206, pr_numpra#714207, pr_datede#714208, pr_datefi#714209, pr_prefix#714210, pr_comment#714211, pr_sp_opim#714212, pr_adr_3#714213, pr_rpps#714214, pr_typpre#714215, pr_pays#714216, pr_fldiff#714217, pr_langue#714218, pr_titre#714219, pr_e_mail2#714220, pr_mod_envoi#714221, pr_e_mail_mssante#714222]
ReadSchema: struct<pr_codmed:string,pr_nompre:string,pr_prenpr:string,pr_adr_1:string,pr_adr_2:string,pr_codpos:string,pr_ville:string,pr_specia:string,pr_telbur:string,pr_telpor:string,pr_fax:string,pr_e_mail:string,pr_medint:string,pr_nummed:string,pr_auto_fs:string,pr_coduti:string,pr_datmaj:string,pr_numpra:string,pr_datede:string,pr_datefi:string,pr_prefix:string,pr_comment:string,pr_sp_opim:string,pr_adr_3:string,pr_rpps:string,pr_typpre:string,pr_pays:string,pr_fldiff:string,pr_langue:string,pr_titre:string,pr_e_mail2:string,pr_mod_envoi:string,pr_e_mail_mssante:string>
(2) Filter [codegen id : 1]
Input [33]: [pr_codmed#714190, pr_nompre#714191, pr_prenpr#714192, pr_adr_1#714193, pr_adr_2#714194, pr_codpos#714195, pr_ville#714196, pr_specia#714197, pr_telbur#714198, pr_telpor#714199, pr_fax#714200, pr_e_mail#714201, pr_medint#714202, pr_nummed#714203, pr_auto_fs#714204, pr_coduti#714205, pr_datmaj#714206, pr_numpra#714207, pr_datede#714208, pr_datefi#714209, pr_prefix#714210, pr_comment#714211, pr_sp_opim#714212, pr_adr_3#714213, pr_rpps#714214, pr_typpre#714215, pr_pays#714216, pr_fldiff#714217, pr_langue#714218, pr_titre#714219, pr_e_mail2#714220, pr_mod_envoi#714221, pr_e_mail_mssante#714222]
Condition : (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#714190)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#714190)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#714191)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#714191)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#714192)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#714192)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#714193)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#714193)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#714194)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#714194)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#714195)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#714195)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#714196)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#714196)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#714197)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#714197)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#714198)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#714198)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#714199)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#714199)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#714200)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#714200)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#714201)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#714201)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#714202)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#714202)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#714203)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#714203)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#714204)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#714204)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#714205)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#714205)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#714206)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#714206)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#714207)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#714207)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#714208)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#714208)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#714209)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#714209)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#714210)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#714210)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#714211)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#714211)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#714212)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#714212)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#714213)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#714213)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#714214)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#714214)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#714215)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#714215)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#714216)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#714216)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#714217)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#714217)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#714218)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#714218)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#714219)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#714219)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#714220)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#714220)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#714221)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#714221)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#714222)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#714222)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_create(Cab_A))), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(str_create(Cab_A))), MAIN) END)
(3) Project [codegen id : 1]
Output: []
Input [33]: [pr_codmed#714190, pr_nompre#714191, pr_prenpr#714192, pr_adr_1#714193, pr_adr_2#714194, pr_codpos#714195, pr_ville#714196, pr_specia#714197, pr_telbur#714198, pr_telpor#714199, pr_fax#714200, pr_e_mail#714201, pr_medint#714202, pr_nummed#714203, pr_auto_fs#714204, pr_coduti#714205, pr_datmaj#714206, pr_numpra#714207, pr_datede#714208, pr_datefi#714209, pr_prefix#714210, pr_comment#714211, pr_sp_opim#714212, pr_adr_3#714213, pr_rpps#714214, pr_typpre#714215, pr_pays#714216, pr_fldiff#714217, pr_langue#714218, pr_titre#714219, pr_e_mail2#714220, pr_mod_envoi#714221, pr_e_mail_mssante#714222]
(4) Scan JDBCRelation((SELECT "pr_codmed", "pr_nompre", "pr_prenpr", "pr_adr_1", "pr_adr_2", "pr_codpos", "pr_ville", "pr_specia", "pr_telbur", "pr_telpor", "pr_fax", "pr_e_mail", "pr_medint", "pr_nummed", "pr_auto_fs", "pr_coduti", "pr_datmaj", "pr_numpra", "pr_datede", "pr_datefi", "pr_prefix", "pr_comment", "pr_sp_opim", "pr_adr_3", "pr_rpps", "pr_typpre", "pr_pays", "pr_fldiff", "pr_langue", "pr_titre", "pr_e_mail2", "pr_mod_envoi", "pr_e_mail_mssante" FROM "xplore2"."h_presc") as x) [numPartitions=1] [codegen id : 2]
Output [33]: [pr_codmed#714557, pr_nompre#714558, pr_prenpr#714559, pr_adr_1#714560, pr_adr_2#714561, pr_codpos#714562, pr_ville#714563, pr_specia#714564, pr_telbur#714565, pr_telpor#714566, pr_fax#714567, pr_e_mail#714568, pr_medint#714569, pr_nummed#714570, pr_auto_fs#714571, pr_coduti#714572, pr_datmaj#714573, pr_numpra#714574, pr_datede#714575, pr_datefi#714576, pr_prefix#714577, pr_comment#714578, pr_sp_opim#714579, pr_adr_3#714580, pr_rpps#714581, pr_typpre#714582, pr_pays#714583, pr_fldiff#714584, pr_langue#714585, pr_titre#714586, pr_e_mail2#714587, pr_mod_envoi#714588, pr_e_mail_mssante#714589]
ReadSchema: struct<pr_codmed:string,pr_nompre:string,pr_prenpr:string,pr_adr_1:string,pr_adr_2:string,pr_codpos:string,pr_ville:string,pr_specia:string,pr_telbur:string,pr_telpor:string,pr_fax:string,pr_e_mail:string,pr_medint:string,pr_nummed:string,pr_auto_fs:string,pr_coduti:string,pr_datmaj:string,pr_numpra:string,pr_datede:string,pr_datefi:string,pr_prefix:string,pr_comment:string,pr_sp_opim:string,pr_adr_3:string,pr_rpps:string,pr_typpre:string,pr_pays:string,pr_fldiff:string,pr_langue:string,pr_titre:string,pr_e_mail2:string,pr_mod_envoi:string,pr_e_mail_mssante:string>
(5) Filter [codegen id : 2]
Input [33]: [pr_codmed#714557, pr_nompre#714558, pr_prenpr#714559, pr_adr_1#714560, pr_adr_2#714561, pr_codpos#714562, pr_ville#714563, pr_specia#714564, pr_telbur#714565, pr_telpor#714566, pr_fax#714567, pr_e_mail#714568, pr_medint#714569, pr_nummed#714570, pr_auto_fs#714571, pr_coduti#714572, pr_datmaj#714573, pr_numpra#714574, pr_datede#714575, pr_datefi#714576, pr_prefix#714577, pr_comment#714578, pr_sp_opim#714579, pr_adr_3#714580, pr_rpps#714581, pr_typpre#714582, pr_pays#714583, pr_fldiff#714584, pr_langue#714585, pr_titre#714586, pr_e_mail2#714587, pr_mod_envoi#714588, pr_e_mail_mssante#714589]
Condition : (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#714557)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#714557)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#714558)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#714558)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#714559)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#714559)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#714560)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#714560)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#714561)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#714561)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#714562)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#714562)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#714563)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#714563)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#714564)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#714564)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#714565)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#714565)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#714566)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#714566)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#714567)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#714567)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#714568)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#714568)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#714569)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#714569)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#714570)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#714570)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#714571)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#714571)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#714572)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#714572)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#714573)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#714573)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#714574)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#714574)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#714575)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#714575)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#714576)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#714576)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#714577)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#714577)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#714578)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#714578)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#714579)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#714579)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#714580)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#714580)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#714581)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#714581)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#714582)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#714582)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#714583)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#714583)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#714584)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#714584)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#714585)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#714585)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#714586)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#714586)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#714587)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#714587)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#714588)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#714588)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#714589)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#714589)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(str_create(Cab_B))), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(str_create(Cab_B))), MAIN) END)
(6) Project [codegen id : 2]
Output: []
Input [33]: [pr_codmed#714557, pr_nompre#714558, pr_prenpr#714559, pr_adr_1#714560, pr_adr_2#714561, pr_codpos#714562, pr_ville#714563, pr_specia#714564, pr_telbur#714565, pr_telpor#714566, pr_fax#714567, pr_e_mail#714568, pr_medint#714569, pr_nummed#714570, pr_auto_fs#714571, pr_coduti#714572, pr_datmaj#714573, pr_numpra#714574, pr_datede#714575, pr_datefi#714576, pr_prefix#714577, pr_comment#714578, pr_sp_opim#714579, pr_adr_3#714580, pr_rpps#714581, pr_typpre#714582, pr_pays#714583, pr_fldiff#714584, pr_langue#714585, pr_titre#714586, pr_e_mail2#714587, pr_mod_envoi#714588, pr_e_mail_mssante#714589]
(7) Union
(8) HashAggregate [codegen id : 3]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#716163L]
Results [1]: [count#716164L]
(9) Exchange
Input [1]: [count#716164L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=38554]
(10) ShuffleQueryStage
Output [1]: [count#716164L]
Arguments: 0
(11) HashAggregate [codegen id : 4]
Input [1]: [count#716164L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#715479L]
Results [1]: [count(1)#715479L AS COL_328f9649-23b9-4567-bab9-9382c57fc196#715481L]
(12) Union
(13) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#716163L]
Results [1]: [count#716164L]
(14) Exchange
Input [1]: [count#716164L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=38531]
(15) HashAggregate
Input [1]: [count#716164L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#715479L]
Results [1]: [count(1)#715479L AS COL_328f9649-23b9-4567-bab9-9382c57fc196#715481L]
(16) AdaptiveSparkPlan
Output [1]: [COL_328f9649-23b9-4567-bab9-9382c57fc196#715481L]
Arguments: isFinalPlan=true