Filter (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#667503)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#667503)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#667504)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#667504)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#667505)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#667505)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#667506)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#667506)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#667507)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#667507)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#667508)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#667508)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#667509)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#667509)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#667510)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#667510)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#667511)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#667511)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#667512)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#667512)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#667513)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#667513)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#667514)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#667514)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#667515)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#667515)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#667516)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#667516)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#667517)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#667517)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#667518)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#667518)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#667519)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#667519)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#667520)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#667520)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#667521)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#667521)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#667522)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#667522)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#667523)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#667523)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#667524)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#667524)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#667525)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#667525)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#667526)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#667526)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#667527)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#667527)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#667528)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#667528)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#667529)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#667529)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#667530)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#667530)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#667531)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#667531)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#667532)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#667532)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#667533)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#667533)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#667534)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#667534)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#667535)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#667535)), 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#668386)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#668386)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#668387)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#668387)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#668388)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#668388)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#668389)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#668389)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#668390)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#668390)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#668391)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#668391)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#668392)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#668392)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#668393)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#668393)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#668394)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#668394)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#668395)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#668395)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#668396)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#668396)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#668397)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#668397)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#668398)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#668398)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#668399)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#668399)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#668400)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#668400)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#668401)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#668401)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#668402)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#668402)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#668403)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#668403)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#668404)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#668404)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#668405)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#668405)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#668406)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#668406)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#668407)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#668407)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#668408)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#668408)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#668409)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#668409)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#668410)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#668410)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#668411)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#668411)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#668412)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#668412)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#668413)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#668413)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#668414)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#668414)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#668415)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#668415)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#668416)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#668416)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#668417)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#668417)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#668418)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#668418)), 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#667503, pr_nompre#667504, pr_prenpr#667505, pr_adr_1#667506, pr_adr_2#667507, pr_codpos#667508, pr_ville#667509, pr_specia#667510, pr_telbur#667511, pr_telpor#667512, pr_fax#667513, pr_e_mail#667514, pr_medint#667515, pr_nummed#667516, pr_auto_fs#667517, pr_coduti#667518, pr_datmaj#667519, pr_numpra#667520, pr_datede#667521, pr_datefi#667522, pr_prefix#667523, pr_comment#667524, pr_sp_opim#667525, pr_adr_3#667526, pr_rpps#667527, pr_typpre#667528, pr_pays#667529, pr_fldiff#667530, pr_langue#667531, pr_titre#667532, pr_e_mail2#667533, pr_mod_envoi#667534, pr_e_mail_mssante#667535]
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#667503, pr_nompre#667504, pr_prenpr#667505, pr_adr_1#667506, pr_adr_2#667507, pr_codpos#667508, pr_ville#667509, pr_specia#667510, pr_telbur#667511, pr_telpor#667512, pr_fax#667513, pr_e_mail#667514, pr_medint#667515, pr_nummed#667516, pr_auto_fs#667517, pr_coduti#667518, pr_datmaj#667519, pr_numpra#667520, pr_datede#667521, pr_datefi#667522, pr_prefix#667523, pr_comment#667524, pr_sp_opim#667525, pr_adr_3#667526, pr_rpps#667527, pr_typpre#667528, pr_pays#667529, pr_fldiff#667530, pr_langue#667531, pr_titre#667532, pr_e_mail2#667533, pr_mod_envoi#667534, pr_e_mail_mssante#667535]
Condition : (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#667503)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#667503)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#667504)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#667504)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#667505)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#667505)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#667506)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#667506)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#667507)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#667507)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#667508)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#667508)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#667509)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#667509)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#667510)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#667510)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#667511)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#667511)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#667512)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#667512)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#667513)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#667513)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#667514)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#667514)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#667515)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#667515)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#667516)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#667516)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#667517)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#667517)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#667518)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#667518)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#667519)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#667519)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#667520)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#667520)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#667521)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#667521)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#667522)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#667522)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#667523)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#667523)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#667524)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#667524)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#667525)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#667525)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#667526)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#667526)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#667527)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#667527)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#667528)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#667528)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#667529)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#667529)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#667530)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#667530)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#667531)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#667531)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#667532)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#667532)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#667533)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#667533)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#667534)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#667534)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#667535)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#667535)), 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#667503, pr_nompre#667504, pr_prenpr#667505, pr_adr_1#667506, pr_adr_2#667507, pr_codpos#667508, pr_ville#667509, pr_specia#667510, pr_telbur#667511, pr_telpor#667512, pr_fax#667513, pr_e_mail#667514, pr_medint#667515, pr_nummed#667516, pr_auto_fs#667517, pr_coduti#667518, pr_datmaj#667519, pr_numpra#667520, pr_datede#667521, pr_datefi#667522, pr_prefix#667523, pr_comment#667524, pr_sp_opim#667525, pr_adr_3#667526, pr_rpps#667527, pr_typpre#667528, pr_pays#667529, pr_fldiff#667530, pr_langue#667531, pr_titre#667532, pr_e_mail2#667533, pr_mod_envoi#667534, pr_e_mail_mssante#667535]
(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#668386, pr_nompre#668387, pr_prenpr#668388, pr_adr_1#668389, pr_adr_2#668390, pr_codpos#668391, pr_ville#668392, pr_specia#668393, pr_telbur#668394, pr_telpor#668395, pr_fax#668396, pr_e_mail#668397, pr_medint#668398, pr_nummed#668399, pr_auto_fs#668400, pr_coduti#668401, pr_datmaj#668402, pr_numpra#668403, pr_datede#668404, pr_datefi#668405, pr_prefix#668406, pr_comment#668407, pr_sp_opim#668408, pr_adr_3#668409, pr_rpps#668410, pr_typpre#668411, pr_pays#668412, pr_fldiff#668413, pr_langue#668414, pr_titre#668415, pr_e_mail2#668416, pr_mod_envoi#668417, pr_e_mail_mssante#668418]
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#668386, pr_nompre#668387, pr_prenpr#668388, pr_adr_1#668389, pr_adr_2#668390, pr_codpos#668391, pr_ville#668392, pr_specia#668393, pr_telbur#668394, pr_telpor#668395, pr_fax#668396, pr_e_mail#668397, pr_medint#668398, pr_nummed#668399, pr_auto_fs#668400, pr_coduti#668401, pr_datmaj#668402, pr_numpra#668403, pr_datede#668404, pr_datefi#668405, pr_prefix#668406, pr_comment#668407, pr_sp_opim#668408, pr_adr_3#668409, pr_rpps#668410, pr_typpre#668411, pr_pays#668412, pr_fldiff#668413, pr_langue#668414, pr_titre#668415, pr_e_mail2#668416, pr_mod_envoi#668417, pr_e_mail_mssante#668418]
Condition : (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#668386)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#668386)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#668387)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#668387)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#668388)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#668388)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#668389)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#668389)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#668390)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#668390)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#668391)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#668391)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#668392)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#668392)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#668393)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#668393)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#668394)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#668394)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#668395)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#668395)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#668396)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#668396)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#668397)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#668397)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#668398)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#668398)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#668399)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#668399)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#668400)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#668400)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#668401)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#668401)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#668402)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#668402)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#668403)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#668403)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#668404)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#668404)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#668405)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#668405)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#668406)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#668406)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#668407)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#668407)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#668408)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#668408)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#668409)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#668409)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#668410)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#668410)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#668411)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#668411)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#668412)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#668412)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#668413)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#668413)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#668414)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#668414)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#668415)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#668415)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#668416)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#668416)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#668417)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#668417)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#668418)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#668418)), 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#668386, pr_nompre#668387, pr_prenpr#668388, pr_adr_1#668389, pr_adr_2#668390, pr_codpos#668391, pr_ville#668392, pr_specia#668393, pr_telbur#668394, pr_telpor#668395, pr_fax#668396, pr_e_mail#668397, pr_medint#668398, pr_nummed#668399, pr_auto_fs#668400, pr_coduti#668401, pr_datmaj#668402, pr_numpra#668403, pr_datede#668404, pr_datefi#668405, pr_prefix#668406, pr_comment#668407, pr_sp_opim#668408, pr_adr_3#668409, pr_rpps#668410, pr_typpre#668411, pr_pays#668412, pr_fldiff#668413, pr_langue#668414, pr_titre#668415, pr_e_mail2#668416, pr_mod_envoi#668417, pr_e_mail_mssante#668418]
(7) Union
(8) HashAggregate [codegen id : 3]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#670180L]
Results [1]: [count#670181L]
(9) Exchange
Input [1]: [count#670181L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=36265]
(10) ShuffleQueryStage
Output [1]: [count#670181L]
Arguments: 0
(11) HashAggregate [codegen id : 4]
Input [1]: [count#670181L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#669992L]
Results [1]: [count(1)#669992L AS COL_a97007b1-f159-4637-b4e8-fa5e5e877b40#669994L]
(12) Union
(13) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#670180L]
Results [1]: [count#670181L]
(14) Exchange
Input [1]: [count#670181L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=36245]
(15) HashAggregate
Input [1]: [count#670181L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#669992L]
Results [1]: [count(1)#669992L AS COL_a97007b1-f159-4637-b4e8-fa5e5e877b40#669994L]
(16) AdaptiveSparkPlan
Output [1]: [COL_a97007b1-f159-4637-b4e8-fa5e5e877b40#669994L]
Arguments: isFinalPlan=true