Filter (((((((((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numstu#707137)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numstu#707137)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numser#707138)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numser#707138)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numima#707139)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numima#707139)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_ima#707140)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_ima#707140)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopuid#707141)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopuid#707141)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_acq#707142)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_acq#707142)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datima#707143)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datima#707143)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heuima#707144)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heuima#707144)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_part10#707145)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_part10#707145)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nb_vig#707146)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nb_vig#707146)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_imaeff#707147)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_imaeff#707147)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_dateff#707148)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_dateff#707148)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heueff#707149)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heueff#707149)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_comm_1#707150)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_comm_1#707150)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_rappro#707151)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_rappro#707151)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdos#707152)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdos#707152)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdem#707153)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdem#707153)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_lieu#707154)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_lieu#707154)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numcd#707155)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numcd#707155)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sel_di#707156)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sel_di#707156)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_repert#707157)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_repert#707157)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nomfic#707158)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nomfic#707158)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_x#707159)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_x#707159)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_y#707160)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_y#707160)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_taific#707161)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_taific#707161)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datmaj#707162)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datmaj#707162)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heumaj#707163)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heumaj#707163)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_coduti#707164)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_coduti#707164)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopclass#707165)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopclass#707165)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reject#707166)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reject#707166)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_hide#707167)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_hide#707167)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_bits_alloc#707168)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_bits_alloc#707168)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_echo#707169)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_echo#707169)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_cachedir#707170)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_cachedir#707170)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_markup_id#707171)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_markup_id#707171)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_pos#707172)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_pos#707172)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_ori#707173)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_ori#707173)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_pix_spacing#707174)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_pix_spacing#707174)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_later#707175)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_later#707175)), 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(mr_numstu#707491)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numstu#707491)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numser#707492)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numser#707492)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numima#707493)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numima#707493)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_ima#707494)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_ima#707494)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopuid#707495)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopuid#707495)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_acq#707496)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_acq#707496)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datima#707497)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datima#707497)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heuima#707498)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heuima#707498)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_part10#707499)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_part10#707499)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nb_vig#707500)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nb_vig#707500)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_imaeff#707501)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_imaeff#707501)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_dateff#707502)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_dateff#707502)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heueff#707503)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heueff#707503)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_comm_1#707504)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_comm_1#707504)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_rappro#707505)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_rappro#707505)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdos#707506)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdos#707506)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdem#707507)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdem#707507)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_lieu#707508)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_lieu#707508)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numcd#707509)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numcd#707509)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sel_di#707510)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sel_di#707510)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_repert#707511)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_repert#707511)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nomfic#707512)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nomfic#707512)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_x#707513)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_x#707513)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_y#707514)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_y#707514)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_taific#707515)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_taific#707515)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datmaj#707516)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datmaj#707516)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heumaj#707517)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heumaj#707517)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_coduti#707518)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_coduti#707518)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopclass#707519)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopclass#707519)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reject#707520)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reject#707520)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_hide#707521)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_hide#707521)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_bits_alloc#707522)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_bits_alloc#707522)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_echo#707523)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_echo#707523)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_cachedir#707524)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_cachedir#707524)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_markup_id#707525)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_markup_id#707525)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_pos#707526)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_pos#707526)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_ori#707527)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_ori#707527)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_pix_spacing#707528)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_pix_spacing#707528)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_later#707529)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_later#707529)), 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 "mr_numstu", "mr_numser", "mr_numima", "mr_n_ima", "mr_sopuid", "mr_n_acq", "mr_datima", "mr_heuima", "mr_part10", "mr_nb_vig", "mr_imaeff", "mr_dateff", "mr_heueff", "mr_comm_1", "mr_rappro", "mr_numdos", "mr_numdem", "mr_lieu", "mr_numcd", "mr_sel_di", "mr_repert", "mr_nomfic", "mr_reso_x", "mr_reso_y", "mr_taific", "mr_datmaj", "mr_heumaj", "mr_coduti", "mr_sopclass", "mr_reject", "mr_hide", "mr_bits_alloc", "mr_n_echo", "mr_cachedir", "mr_markup_id", "mr_img_pos", "mr_img_ori", "mr_pix_spacing", "mr_later" FROM "xplore"."h_image") as x) [numPartitions=1] (1)
+- * Project (6)
+- * Filter (5)
+- * Scan JDBCRelation((SELECT "mr_numstu", "mr_numser", "mr_numima", "mr_n_ima", "mr_sopuid", "mr_n_acq", "mr_datima", "mr_heuima", "mr_part10", "mr_nb_vig", "mr_imaeff", "mr_dateff", "mr_heueff", "mr_comm_1", "mr_rappro", "mr_numdos", "mr_numdem", "mr_lieu", "mr_numcd", "mr_sel_di", "mr_repert", "mr_nomfic", "mr_reso_x", "mr_reso_y", "mr_taific", "mr_datmaj", "mr_heumaj", "mr_coduti", "mr_sopclass", "mr_reject", "mr_hide", "mr_bits_alloc", "mr_n_echo", "mr_cachedir", "mr_markup_id", "mr_img_pos", "mr_img_ori", "mr_pix_spacing", "mr_later" FROM "xplore2"."h_image") as x) [numPartitions=1] (4)
+- == Initial Plan ==
HashAggregate (15)
+- Exchange (14)
+- HashAggregate (13)
+- Union (12)
:- Project (3)
: +- Filter (2)
: +- Scan JDBCRelation((SELECT "mr_numstu", "mr_numser", "mr_numima", "mr_n_ima", "mr_sopuid", "mr_n_acq", "mr_datima", "mr_heuima", "mr_part10", "mr_nb_vig", "mr_imaeff", "mr_dateff", "mr_heueff", "mr_comm_1", "mr_rappro", "mr_numdos", "mr_numdem", "mr_lieu", "mr_numcd", "mr_sel_di", "mr_repert", "mr_nomfic", "mr_reso_x", "mr_reso_y", "mr_taific", "mr_datmaj", "mr_heumaj", "mr_coduti", "mr_sopclass", "mr_reject", "mr_hide", "mr_bits_alloc", "mr_n_echo", "mr_cachedir", "mr_markup_id", "mr_img_pos", "mr_img_ori", "mr_pix_spacing", "mr_later" FROM "xplore"."h_image") as x) [numPartitions=1] (1)
+- Project (6)
+- Filter (5)
+- Scan JDBCRelation((SELECT "mr_numstu", "mr_numser", "mr_numima", "mr_n_ima", "mr_sopuid", "mr_n_acq", "mr_datima", "mr_heuima", "mr_part10", "mr_nb_vig", "mr_imaeff", "mr_dateff", "mr_heueff", "mr_comm_1", "mr_rappro", "mr_numdos", "mr_numdem", "mr_lieu", "mr_numcd", "mr_sel_di", "mr_repert", "mr_nomfic", "mr_reso_x", "mr_reso_y", "mr_taific", "mr_datmaj", "mr_heumaj", "mr_coduti", "mr_sopclass", "mr_reject", "mr_hide", "mr_bits_alloc", "mr_n_echo", "mr_cachedir", "mr_markup_id", "mr_img_pos", "mr_img_ori", "mr_pix_spacing", "mr_later" FROM "xplore2"."h_image") as x) [numPartitions=1] (4)
(1) Scan JDBCRelation((SELECT "mr_numstu", "mr_numser", "mr_numima", "mr_n_ima", "mr_sopuid", "mr_n_acq", "mr_datima", "mr_heuima", "mr_part10", "mr_nb_vig", "mr_imaeff", "mr_dateff", "mr_heueff", "mr_comm_1", "mr_rappro", "mr_numdos", "mr_numdem", "mr_lieu", "mr_numcd", "mr_sel_di", "mr_repert", "mr_nomfic", "mr_reso_x", "mr_reso_y", "mr_taific", "mr_datmaj", "mr_heumaj", "mr_coduti", "mr_sopclass", "mr_reject", "mr_hide", "mr_bits_alloc", "mr_n_echo", "mr_cachedir", "mr_markup_id", "mr_img_pos", "mr_img_ori", "mr_pix_spacing", "mr_later" FROM "xplore"."h_image") as x) [numPartitions=1] [codegen id : 1]
Output [39]: [mr_numstu#707137, mr_numser#707138, mr_numima#707139, mr_n_ima#707140, mr_sopuid#707141, mr_n_acq#707142, mr_datima#707143, mr_heuima#707144, mr_part10#707145, mr_nb_vig#707146, mr_imaeff#707147, mr_dateff#707148, mr_heueff#707149, mr_comm_1#707150, mr_rappro#707151, mr_numdos#707152, mr_numdem#707153, mr_lieu#707154, mr_numcd#707155, mr_sel_di#707156, mr_repert#707157, mr_nomfic#707158, mr_reso_x#707159, mr_reso_y#707160, mr_taific#707161, mr_datmaj#707162, mr_heumaj#707163, mr_coduti#707164, mr_sopclass#707165, mr_reject#707166, mr_hide#707167, mr_bits_alloc#707168, mr_n_echo#707169, mr_cachedir#707170, mr_markup_id#707171, mr_img_pos#707172, mr_img_ori#707173, mr_pix_spacing#707174, mr_later#707175]
ReadSchema: struct<mr_numstu:string,mr_numser:string,mr_numima:string,mr_n_ima:string,mr_sopuid:string,mr_n_acq:string,mr_datima:string,mr_heuima:string,mr_part10:string,mr_nb_vig:string,mr_imaeff:string,mr_dateff:string,mr_heueff:string,mr_comm_1:string,mr_rappro:string,mr_numdos:string,mr_numdem:string,mr_lieu:string,mr_numcd:string,mr_sel_di:string,mr_repert:string,mr_nomfic:string,mr_reso_x:string,mr_reso_y:string,mr_taific:string,mr_datmaj:string,mr_heumaj:string,mr_coduti:string,mr_sopclass:string,mr_reject:string,mr_hide:string,mr_bits_alloc:string,mr_n_echo:string,mr_cachedir:string,mr_markup_id:string,mr_img_pos:string,mr_img_ori:string,mr_pix_spacing:string,mr_later:string>
(2) Filter [codegen id : 1]
Input [39]: [mr_numstu#707137, mr_numser#707138, mr_numima#707139, mr_n_ima#707140, mr_sopuid#707141, mr_n_acq#707142, mr_datima#707143, mr_heuima#707144, mr_part10#707145, mr_nb_vig#707146, mr_imaeff#707147, mr_dateff#707148, mr_heueff#707149, mr_comm_1#707150, mr_rappro#707151, mr_numdos#707152, mr_numdem#707153, mr_lieu#707154, mr_numcd#707155, mr_sel_di#707156, mr_repert#707157, mr_nomfic#707158, mr_reso_x#707159, mr_reso_y#707160, mr_taific#707161, mr_datmaj#707162, mr_heumaj#707163, mr_coduti#707164, mr_sopclass#707165, mr_reject#707166, mr_hide#707167, mr_bits_alloc#707168, mr_n_echo#707169, mr_cachedir#707170, mr_markup_id#707171, mr_img_pos#707172, mr_img_ori#707173, mr_pix_spacing#707174, mr_later#707175]
Condition : (((((((((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numstu#707137)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numstu#707137)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numser#707138)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numser#707138)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numima#707139)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numima#707139)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_ima#707140)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_ima#707140)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopuid#707141)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopuid#707141)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_acq#707142)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_acq#707142)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datima#707143)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datima#707143)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heuima#707144)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heuima#707144)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_part10#707145)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_part10#707145)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nb_vig#707146)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nb_vig#707146)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_imaeff#707147)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_imaeff#707147)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_dateff#707148)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_dateff#707148)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heueff#707149)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heueff#707149)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_comm_1#707150)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_comm_1#707150)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_rappro#707151)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_rappro#707151)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdos#707152)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdos#707152)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdem#707153)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdem#707153)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_lieu#707154)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_lieu#707154)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numcd#707155)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numcd#707155)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sel_di#707156)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sel_di#707156)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_repert#707157)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_repert#707157)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nomfic#707158)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nomfic#707158)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_x#707159)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_x#707159)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_y#707160)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_y#707160)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_taific#707161)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_taific#707161)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datmaj#707162)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datmaj#707162)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heumaj#707163)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heumaj#707163)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_coduti#707164)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_coduti#707164)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopclass#707165)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopclass#707165)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reject#707166)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reject#707166)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_hide#707167)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_hide#707167)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_bits_alloc#707168)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_bits_alloc#707168)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_echo#707169)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_echo#707169)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_cachedir#707170)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_cachedir#707170)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_markup_id#707171)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_markup_id#707171)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_pos#707172)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_pos#707172)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_ori#707173)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_ori#707173)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_pix_spacing#707174)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_pix_spacing#707174)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_later#707175)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_later#707175)), 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 [39]: [mr_numstu#707137, mr_numser#707138, mr_numima#707139, mr_n_ima#707140, mr_sopuid#707141, mr_n_acq#707142, mr_datima#707143, mr_heuima#707144, mr_part10#707145, mr_nb_vig#707146, mr_imaeff#707147, mr_dateff#707148, mr_heueff#707149, mr_comm_1#707150, mr_rappro#707151, mr_numdos#707152, mr_numdem#707153, mr_lieu#707154, mr_numcd#707155, mr_sel_di#707156, mr_repert#707157, mr_nomfic#707158, mr_reso_x#707159, mr_reso_y#707160, mr_taific#707161, mr_datmaj#707162, mr_heumaj#707163, mr_coduti#707164, mr_sopclass#707165, mr_reject#707166, mr_hide#707167, mr_bits_alloc#707168, mr_n_echo#707169, mr_cachedir#707170, mr_markup_id#707171, mr_img_pos#707172, mr_img_ori#707173, mr_pix_spacing#707174, mr_later#707175]
(4) Scan JDBCRelation((SELECT "mr_numstu", "mr_numser", "mr_numima", "mr_n_ima", "mr_sopuid", "mr_n_acq", "mr_datima", "mr_heuima", "mr_part10", "mr_nb_vig", "mr_imaeff", "mr_dateff", "mr_heueff", "mr_comm_1", "mr_rappro", "mr_numdos", "mr_numdem", "mr_lieu", "mr_numcd", "mr_sel_di", "mr_repert", "mr_nomfic", "mr_reso_x", "mr_reso_y", "mr_taific", "mr_datmaj", "mr_heumaj", "mr_coduti", "mr_sopclass", "mr_reject", "mr_hide", "mr_bits_alloc", "mr_n_echo", "mr_cachedir", "mr_markup_id", "mr_img_pos", "mr_img_ori", "mr_pix_spacing", "mr_later" FROM "xplore2"."h_image") as x) [numPartitions=1] [codegen id : 2]
Output [39]: [mr_numstu#707491, mr_numser#707492, mr_numima#707493, mr_n_ima#707494, mr_sopuid#707495, mr_n_acq#707496, mr_datima#707497, mr_heuima#707498, mr_part10#707499, mr_nb_vig#707500, mr_imaeff#707501, mr_dateff#707502, mr_heueff#707503, mr_comm_1#707504, mr_rappro#707505, mr_numdos#707506, mr_numdem#707507, mr_lieu#707508, mr_numcd#707509, mr_sel_di#707510, mr_repert#707511, mr_nomfic#707512, mr_reso_x#707513, mr_reso_y#707514, mr_taific#707515, mr_datmaj#707516, mr_heumaj#707517, mr_coduti#707518, mr_sopclass#707519, mr_reject#707520, mr_hide#707521, mr_bits_alloc#707522, mr_n_echo#707523, mr_cachedir#707524, mr_markup_id#707525, mr_img_pos#707526, mr_img_ori#707527, mr_pix_spacing#707528, mr_later#707529]
ReadSchema: struct<mr_numstu:string,mr_numser:string,mr_numima:string,mr_n_ima:string,mr_sopuid:string,mr_n_acq:string,mr_datima:string,mr_heuima:string,mr_part10:string,mr_nb_vig:string,mr_imaeff:string,mr_dateff:string,mr_heueff:string,mr_comm_1:string,mr_rappro:string,mr_numdos:string,mr_numdem:string,mr_lieu:string,mr_numcd:string,mr_sel_di:string,mr_repert:string,mr_nomfic:string,mr_reso_x:string,mr_reso_y:string,mr_taific:string,mr_datmaj:string,mr_heumaj:string,mr_coduti:string,mr_sopclass:string,mr_reject:string,mr_hide:string,mr_bits_alloc:string,mr_n_echo:string,mr_cachedir:string,mr_markup_id:string,mr_img_pos:string,mr_img_ori:string,mr_pix_spacing:string,mr_later:string>
(5) Filter [codegen id : 2]
Input [39]: [mr_numstu#707491, mr_numser#707492, mr_numima#707493, mr_n_ima#707494, mr_sopuid#707495, mr_n_acq#707496, mr_datima#707497, mr_heuima#707498, mr_part10#707499, mr_nb_vig#707500, mr_imaeff#707501, mr_dateff#707502, mr_heueff#707503, mr_comm_1#707504, mr_rappro#707505, mr_numdos#707506, mr_numdem#707507, mr_lieu#707508, mr_numcd#707509, mr_sel_di#707510, mr_repert#707511, mr_nomfic#707512, mr_reso_x#707513, mr_reso_y#707514, mr_taific#707515, mr_datmaj#707516, mr_heumaj#707517, mr_coduti#707518, mr_sopclass#707519, mr_reject#707520, mr_hide#707521, mr_bits_alloc#707522, mr_n_echo#707523, mr_cachedir#707524, mr_markup_id#707525, mr_img_pos#707526, mr_img_ori#707527, mr_pix_spacing#707528, mr_later#707529]
Condition : (((((((((((((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numstu#707491)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numstu#707491)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numser#707492)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numser#707492)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numima#707493)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numima#707493)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_ima#707494)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_ima#707494)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopuid#707495)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopuid#707495)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_acq#707496)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_acq#707496)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datima#707497)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datima#707497)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heuima#707498)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heuima#707498)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_part10#707499)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_part10#707499)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nb_vig#707500)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nb_vig#707500)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_imaeff#707501)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_imaeff#707501)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_dateff#707502)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_dateff#707502)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heueff#707503)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heueff#707503)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_comm_1#707504)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_comm_1#707504)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_rappro#707505)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_rappro#707505)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdos#707506)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdos#707506)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numdem#707507)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numdem#707507)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_lieu#707508)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_lieu#707508)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_numcd#707509)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_numcd#707509)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sel_di#707510)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sel_di#707510)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_repert#707511)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_repert#707511)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_nomfic#707512)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_nomfic#707512)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_x#707513)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_x#707513)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reso_y#707514)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reso_y#707514)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_taific#707515)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_taific#707515)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_datmaj#707516)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_datmaj#707516)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_heumaj#707517)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_heumaj#707517)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_coduti#707518)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_coduti#707518)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_sopclass#707519)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_sopclass#707519)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_reject#707520)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_reject#707520)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_hide#707521)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_hide#707521)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_bits_alloc#707522)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_bits_alloc#707522)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_n_echo#707523)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_n_echo#707523)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_cachedir#707524)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_cachedir#707524)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_markup_id#707525)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_markup_id#707525)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_pos#707526)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_pos#707526)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_img_ori#707527)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_img_ori#707527)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_pix_spacing#707528)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_pix_spacing#707528)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(mr_later#707529)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(mr_later#707529)), 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 [39]: [mr_numstu#707491, mr_numser#707492, mr_numima#707493, mr_n_ima#707494, mr_sopuid#707495, mr_n_acq#707496, mr_datima#707497, mr_heuima#707498, mr_part10#707499, mr_nb_vig#707500, mr_imaeff#707501, mr_dateff#707502, mr_heueff#707503, mr_comm_1#707504, mr_rappro#707505, mr_numdos#707506, mr_numdem#707507, mr_lieu#707508, mr_numcd#707509, mr_sel_di#707510, mr_repert#707511, mr_nomfic#707512, mr_reso_x#707513, mr_reso_y#707514, mr_taific#707515, mr_datmaj#707516, mr_heumaj#707517, mr_coduti#707518, mr_sopclass#707519, mr_reject#707520, mr_hide#707521, mr_bits_alloc#707522, mr_n_echo#707523, mr_cachedir#707524, mr_markup_id#707525, mr_img_pos#707526, mr_img_ori#707527, mr_pix_spacing#707528, mr_later#707529]
(7) Union
(8) HashAggregate [codegen id : 3]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#708252L]
Results [1]: [count#708253L]
(9) Exchange
Input [1]: [count#708253L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=38087]
(10) ShuffleQueryStage
Output [1]: [count#708253L]
Arguments: 0
(11) HashAggregate [codegen id : 4]
Input [1]: [count#708253L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#708165L]
Results [1]: [count(1)#708165L AS COL_1fcb06b9-a499-46e9-a7da-b4c671c6399e#708167L]
(12) Union
(13) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#708252L]
Results [1]: [count#708253L]
(14) Exchange
Input [1]: [count#708253L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=38067]
(15) HashAggregate
Input [1]: [count#708253L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#708165L]
Results [1]: [count(1)#708165L AS COL_1fcb06b9-a499-46e9-a7da-b4c671c6399e#708167L]
(16) AdaptiveSparkPlan
Output [1]: [COL_1fcb06b9-a499-46e9-a7da-b4c671c6399e#708167L]
Arguments: isFinalPlan=true