Filter (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#742358)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#742358)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#742359)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#742359)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#742360)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#742360)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#742361)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#742361)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#742362)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#742362)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#742363)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#742363)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#742364)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#742364)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#742365)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#742365)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#742366)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#742366)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#742367)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#742367)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#742368)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#742368)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#742369)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#742369)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#742370)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#742370)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#742371)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#742371)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#742372)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#742372)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#742373)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#742373)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#742374)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#742374)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#742375)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#742375)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#742376)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#742376)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#742377)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#742377)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#742378)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#742378)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#742379)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#742379)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#742380)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#742380)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#742381)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#742381)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#742382)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#742382)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#742383)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#742383)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#742384)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#742384)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#742385)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#742385)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#742386)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#742386)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#742387)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#742387)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#742388)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#742388)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#742389)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#742389)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#742390)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#742390)), 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#743276)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#743276)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#743277)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#743277)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#743278)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#743278)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#743279)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#743279)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#743280)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#743280)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#743281)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#743281)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#743282)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#743282)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#743283)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#743283)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#743284)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#743284)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#743285)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#743285)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#743286)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#743286)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#743287)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#743287)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#743288)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#743288)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#743289)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#743289)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#743290)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#743290)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#743291)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#743291)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#743292)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#743292)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#743293)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#743293)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#743294)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#743294)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#743295)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#743295)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#743296)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#743296)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#743297)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#743297)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#743298)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#743298)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#743299)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#743299)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#743300)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#743300)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#743301)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#743301)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#743302)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#743302)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#743303)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#743303)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#743304)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#743304)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#743305)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#743305)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#743306)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#743306)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#743307)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#743307)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#743308)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#743308)), 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#742358, pr_nompre#742359, pr_prenpr#742360, pr_adr_1#742361, pr_adr_2#742362, pr_codpos#742363, pr_ville#742364, pr_specia#742365, pr_telbur#742366, pr_telpor#742367, pr_fax#742368, pr_e_mail#742369, pr_medint#742370, pr_nummed#742371, pr_auto_fs#742372, pr_coduti#742373, pr_datmaj#742374, pr_numpra#742375, pr_datede#742376, pr_datefi#742377, pr_prefix#742378, pr_comment#742379, pr_sp_opim#742380, pr_adr_3#742381, pr_rpps#742382, pr_typpre#742383, pr_pays#742384, pr_fldiff#742385, pr_langue#742386, pr_titre#742387, pr_e_mail2#742388, pr_mod_envoi#742389, pr_e_mail_mssante#742390]
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#742358, pr_nompre#742359, pr_prenpr#742360, pr_adr_1#742361, pr_adr_2#742362, pr_codpos#742363, pr_ville#742364, pr_specia#742365, pr_telbur#742366, pr_telpor#742367, pr_fax#742368, pr_e_mail#742369, pr_medint#742370, pr_nummed#742371, pr_auto_fs#742372, pr_coduti#742373, pr_datmaj#742374, pr_numpra#742375, pr_datede#742376, pr_datefi#742377, pr_prefix#742378, pr_comment#742379, pr_sp_opim#742380, pr_adr_3#742381, pr_rpps#742382, pr_typpre#742383, pr_pays#742384, pr_fldiff#742385, pr_langue#742386, pr_titre#742387, pr_e_mail2#742388, pr_mod_envoi#742389, pr_e_mail_mssante#742390]
Condition : (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#742358)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#742358)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#742359)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#742359)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#742360)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#742360)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#742361)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#742361)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#742362)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#742362)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#742363)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#742363)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#742364)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#742364)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#742365)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#742365)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#742366)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#742366)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#742367)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#742367)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#742368)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#742368)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#742369)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#742369)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#742370)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#742370)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#742371)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#742371)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#742372)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#742372)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#742373)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#742373)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#742374)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#742374)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#742375)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#742375)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#742376)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#742376)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#742377)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#742377)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#742378)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#742378)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#742379)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#742379)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#742380)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#742380)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#742381)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#742381)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#742382)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#742382)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#742383)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#742383)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#742384)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#742384)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#742385)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#742385)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#742386)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#742386)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#742387)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#742387)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#742388)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#742388)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#742389)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#742389)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#742390)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#742390)), 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#742358, pr_nompre#742359, pr_prenpr#742360, pr_adr_1#742361, pr_adr_2#742362, pr_codpos#742363, pr_ville#742364, pr_specia#742365, pr_telbur#742366, pr_telpor#742367, pr_fax#742368, pr_e_mail#742369, pr_medint#742370, pr_nummed#742371, pr_auto_fs#742372, pr_coduti#742373, pr_datmaj#742374, pr_numpra#742375, pr_datede#742376, pr_datefi#742377, pr_prefix#742378, pr_comment#742379, pr_sp_opim#742380, pr_adr_3#742381, pr_rpps#742382, pr_typpre#742383, pr_pays#742384, pr_fldiff#742385, pr_langue#742386, pr_titre#742387, pr_e_mail2#742388, pr_mod_envoi#742389, pr_e_mail_mssante#742390]
(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#743276, pr_nompre#743277, pr_prenpr#743278, pr_adr_1#743279, pr_adr_2#743280, pr_codpos#743281, pr_ville#743282, pr_specia#743283, pr_telbur#743284, pr_telpor#743285, pr_fax#743286, pr_e_mail#743287, pr_medint#743288, pr_nummed#743289, pr_auto_fs#743290, pr_coduti#743291, pr_datmaj#743292, pr_numpra#743293, pr_datede#743294, pr_datefi#743295, pr_prefix#743296, pr_comment#743297, pr_sp_opim#743298, pr_adr_3#743299, pr_rpps#743300, pr_typpre#743301, pr_pays#743302, pr_fldiff#743303, pr_langue#743304, pr_titre#743305, pr_e_mail2#743306, pr_mod_envoi#743307, pr_e_mail_mssante#743308]
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#743276, pr_nompre#743277, pr_prenpr#743278, pr_adr_1#743279, pr_adr_2#743280, pr_codpos#743281, pr_ville#743282, pr_specia#743283, pr_telbur#743284, pr_telpor#743285, pr_fax#743286, pr_e_mail#743287, pr_medint#743288, pr_nummed#743289, pr_auto_fs#743290, pr_coduti#743291, pr_datmaj#743292, pr_numpra#743293, pr_datede#743294, pr_datefi#743295, pr_prefix#743296, pr_comment#743297, pr_sp_opim#743298, pr_adr_3#743299, pr_rpps#743300, pr_typpre#743301, pr_pays#743302, pr_fldiff#743303, pr_langue#743304, pr_titre#743305, pr_e_mail2#743306, pr_mod_envoi#743307, pr_e_mail_mssante#743308]
Condition : (((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codmed#743276)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codmed#743276)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nompre#743277)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nompre#743277)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prenpr#743278)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prenpr#743278)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_1#743279)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_1#743279)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_2#743280)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_2#743280)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_codpos#743281)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_codpos#743281)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_ville#743282)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_ville#743282)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_specia#743283)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_specia#743283)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telbur#743284)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telbur#743284)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_telpor#743285)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_telpor#743285)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fax#743286)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fax#743286)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail#743287)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail#743287)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_medint#743288)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_medint#743288)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_nummed#743289)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_nummed#743289)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_auto_fs#743290)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_auto_fs#743290)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_coduti#743291)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_coduti#743291)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datmaj#743292)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datmaj#743292)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_numpra#743293)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_numpra#743293)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datede#743294)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datede#743294)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_datefi#743295)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_datefi#743295)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_prefix#743296)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_prefix#743296)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_comment#743297)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_comment#743297)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_sp_opim#743298)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_sp_opim#743298)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_adr_3#743299)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_adr_3#743299)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_rpps#743300)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_rpps#743300)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_typpre#743301)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_typpre#743301)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_pays#743302)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_pays#743302)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_fldiff#743303)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_fldiff#743303)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_langue#743304)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_langue#743304)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_titre#743305)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_titre#743305)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail2#743306)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail2#743306)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_mod_envoi#743307)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_mod_envoi#743307)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(pr_e_mail_mssante#743308)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(pr_e_mail_mssante#743308)), 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#743276, pr_nompre#743277, pr_prenpr#743278, pr_adr_1#743279, pr_adr_2#743280, pr_codpos#743281, pr_ville#743282, pr_specia#743283, pr_telbur#743284, pr_telpor#743285, pr_fax#743286, pr_e_mail#743287, pr_medint#743288, pr_nummed#743289, pr_auto_fs#743290, pr_coduti#743291, pr_datmaj#743292, pr_numpra#743293, pr_datede#743294, pr_datefi#743295, pr_prefix#743296, pr_comment#743297, pr_sp_opim#743298, pr_adr_3#743299, pr_rpps#743300, pr_typpre#743301, pr_pays#743302, pr_fldiff#743303, pr_langue#743304, pr_titre#743305, pr_e_mail2#743306, pr_mod_envoi#743307, pr_e_mail_mssante#743308]
(7) Union
(8) HashAggregate [codegen id : 3]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#745350L]
Results [1]: [count#745351L]
(9) Exchange
Input [1]: [count#745351L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=39709]
(10) ShuffleQueryStage
Output [1]: [count#745351L]
Arguments: 0
(11) HashAggregate [codegen id : 4]
Input [1]: [count#745351L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#744954L]
Results [1]: [count(1)#744954L AS COL_d44e2ada-9181-4bb7-8362-45932ef6e78e#744956L]
(12) Union
(13) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#745350L]
Results [1]: [count#745351L]
(14) Exchange
Input [1]: [count#745351L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=39689]
(15) HashAggregate
Input [1]: [count#745351L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#744954L]
Results [1]: [count(1)#744954L AS COL_d44e2ada-9181-4bb7-8362-45932ef6e78e#744956L]
(16) AdaptiveSparkPlan
Output [1]: [COL_d44e2ada-9181-4bb7-8362-45932ef6e78e#744956L]
Arguments: isFinalPlan=true