Filter ((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numjou#708256)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#708256)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#708257)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#708257)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#708258)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#708258)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#708259)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#708259)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#708260)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#708260)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#708261)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#708261)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#708262)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#708262)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#708263)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#708263)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#708264)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#708264)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#708265)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#708265)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#708266)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#708266)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#708267)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#708267)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#708268)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#708268)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#708269)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#708269)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#708270)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#708270)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#708271)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#708271)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#708272)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#708272)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#708273)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#708273)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#708274)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#708274)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#708275)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#708275)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#708276)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#708276)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#708277)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#708277)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#708278)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#708278)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#708279)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#708279)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#708280)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#708280)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#708281)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#708281)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#708282)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#708282)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#708283)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#708283)), 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(jn_numjou#708811)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#708811)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#708812)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#708812)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#708813)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#708813)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#708814)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#708814)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#708815)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#708815)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#708816)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#708816)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#708817)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#708817)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#708818)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#708818)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#708819)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#708819)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#708820)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#708820)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#708821)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#708821)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#708822)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#708822)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#708823)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#708823)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#708824)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#708824)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#708825)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#708825)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#708826)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#708826)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#708827)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#708827)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#708828)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#708828)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#708829)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#708829)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#708830)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#708830)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#708831)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#708831)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#708832)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#708832)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#708833)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#708833)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#708834)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#708834)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#708835)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#708835)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#708836)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#708836)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#708837)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#708837)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#708838)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#708838)), 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 "jn_numjou", "jn_action", "jn_typjou", "jn_table", "jn_datjou", "jn_heujou", "jn_codper", "jn_numdos", "jn_numdem", "jn_numexa", "jn_numdrv", "jn_numcr", "jn_numfus", "jn_comment", "jn_codsit", "jn_xmldata", "jn_prg_code", "jn_terminal", "jn_osuser", "jn_ip_address", "jn_flenv", "jn_datenv", "jn_nument", "jn_numstu", "jn_numser", "jn_numima", "jn_numrb", "jn_dursec" FROM "xplore"."h_journal") as x) [numPartitions=1] (1)
+- * Project (6)
+- * Filter (5)
+- * Scan JDBCRelation((SELECT "jn_numjou", "jn_action", "jn_typjou", "jn_table", "jn_datjou", "jn_heujou", "jn_codper", "jn_numdos", "jn_numdem", "jn_numexa", "jn_numdrv", "jn_numcr", "jn_numfus", "jn_comment", "jn_codsit", "jn_xmldata", "jn_prg_code", "jn_terminal", "jn_osuser", "jn_ip_address", "jn_flenv", "jn_datenv", "jn_nument", "jn_numstu", "jn_numser", "jn_numima", "jn_numrb", "jn_dursec" FROM "xplore2"."h_journal") as x) [numPartitions=1] (4)
+- == Initial Plan ==
HashAggregate (15)
+- Exchange (14)
+- HashAggregate (13)
+- Union (12)
:- Project (3)
: +- Filter (2)
: +- Scan JDBCRelation((SELECT "jn_numjou", "jn_action", "jn_typjou", "jn_table", "jn_datjou", "jn_heujou", "jn_codper", "jn_numdos", "jn_numdem", "jn_numexa", "jn_numdrv", "jn_numcr", "jn_numfus", "jn_comment", "jn_codsit", "jn_xmldata", "jn_prg_code", "jn_terminal", "jn_osuser", "jn_ip_address", "jn_flenv", "jn_datenv", "jn_nument", "jn_numstu", "jn_numser", "jn_numima", "jn_numrb", "jn_dursec" FROM "xplore"."h_journal") as x) [numPartitions=1] (1)
+- Project (6)
+- Filter (5)
+- Scan JDBCRelation((SELECT "jn_numjou", "jn_action", "jn_typjou", "jn_table", "jn_datjou", "jn_heujou", "jn_codper", "jn_numdos", "jn_numdem", "jn_numexa", "jn_numdrv", "jn_numcr", "jn_numfus", "jn_comment", "jn_codsit", "jn_xmldata", "jn_prg_code", "jn_terminal", "jn_osuser", "jn_ip_address", "jn_flenv", "jn_datenv", "jn_nument", "jn_numstu", "jn_numser", "jn_numima", "jn_numrb", "jn_dursec" FROM "xplore2"."h_journal") as x) [numPartitions=1] (4)
(1) Scan JDBCRelation((SELECT "jn_numjou", "jn_action", "jn_typjou", "jn_table", "jn_datjou", "jn_heujou", "jn_codper", "jn_numdos", "jn_numdem", "jn_numexa", "jn_numdrv", "jn_numcr", "jn_numfus", "jn_comment", "jn_codsit", "jn_xmldata", "jn_prg_code", "jn_terminal", "jn_osuser", "jn_ip_address", "jn_flenv", "jn_datenv", "jn_nument", "jn_numstu", "jn_numser", "jn_numima", "jn_numrb", "jn_dursec" FROM "xplore"."h_journal") as x) [numPartitions=1] [codegen id : 1]
Output [28]: [jn_numjou#708256, jn_action#708257, jn_typjou#708258, jn_table#708259, jn_datjou#708260, jn_heujou#708261, jn_codper#708262, jn_numdos#708263, jn_numdem#708264, jn_numexa#708265, jn_numdrv#708266, jn_numcr#708267, jn_numfus#708268, jn_comment#708269, jn_codsit#708270, jn_xmldata#708271, jn_prg_code#708272, jn_terminal#708273, jn_osuser#708274, jn_ip_address#708275, jn_flenv#708276, jn_datenv#708277, jn_nument#708278, jn_numstu#708279, jn_numser#708280, jn_numima#708281, jn_numrb#708282, jn_dursec#708283]
ReadSchema: struct<jn_numjou:string,jn_action:string,jn_typjou:string,jn_table:string,jn_datjou:string,jn_heujou:string,jn_codper:string,jn_numdos:string,jn_numdem:string,jn_numexa:string,jn_numdrv:string,jn_numcr:string,jn_numfus:string,jn_comment:string,jn_codsit:string,jn_xmldata:string,jn_prg_code:string,jn_terminal:string,jn_osuser:string,jn_ip_address:string,jn_flenv:string,jn_datenv:string,jn_nument:string,jn_numstu:string,jn_numser:string,jn_numima:string,jn_numrb:string,jn_dursec:string>
(2) Filter [codegen id : 1]
Input [28]: [jn_numjou#708256, jn_action#708257, jn_typjou#708258, jn_table#708259, jn_datjou#708260, jn_heujou#708261, jn_codper#708262, jn_numdos#708263, jn_numdem#708264, jn_numexa#708265, jn_numdrv#708266, jn_numcr#708267, jn_numfus#708268, jn_comment#708269, jn_codsit#708270, jn_xmldata#708271, jn_prg_code#708272, jn_terminal#708273, jn_osuser#708274, jn_ip_address#708275, jn_flenv#708276, jn_datenv#708277, jn_nument#708278, jn_numstu#708279, jn_numser#708280, jn_numima#708281, jn_numrb#708282, jn_dursec#708283]
Condition : ((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numjou#708256)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#708256)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#708257)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#708257)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#708258)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#708258)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#708259)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#708259)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#708260)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#708260)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#708261)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#708261)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#708262)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#708262)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#708263)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#708263)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#708264)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#708264)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#708265)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#708265)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#708266)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#708266)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#708267)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#708267)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#708268)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#708268)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#708269)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#708269)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#708270)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#708270)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#708271)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#708271)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#708272)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#708272)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#708273)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#708273)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#708274)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#708274)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#708275)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#708275)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#708276)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#708276)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#708277)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#708277)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#708278)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#708278)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#708279)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#708279)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#708280)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#708280)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#708281)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#708281)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#708282)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#708282)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#708283)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#708283)), 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 [28]: [jn_numjou#708256, jn_action#708257, jn_typjou#708258, jn_table#708259, jn_datjou#708260, jn_heujou#708261, jn_codper#708262, jn_numdos#708263, jn_numdem#708264, jn_numexa#708265, jn_numdrv#708266, jn_numcr#708267, jn_numfus#708268, jn_comment#708269, jn_codsit#708270, jn_xmldata#708271, jn_prg_code#708272, jn_terminal#708273, jn_osuser#708274, jn_ip_address#708275, jn_flenv#708276, jn_datenv#708277, jn_nument#708278, jn_numstu#708279, jn_numser#708280, jn_numima#708281, jn_numrb#708282, jn_dursec#708283]
(4) Scan JDBCRelation((SELECT "jn_numjou", "jn_action", "jn_typjou", "jn_table", "jn_datjou", "jn_heujou", "jn_codper", "jn_numdos", "jn_numdem", "jn_numexa", "jn_numdrv", "jn_numcr", "jn_numfus", "jn_comment", "jn_codsit", "jn_xmldata", "jn_prg_code", "jn_terminal", "jn_osuser", "jn_ip_address", "jn_flenv", "jn_datenv", "jn_nument", "jn_numstu", "jn_numser", "jn_numima", "jn_numrb", "jn_dursec" FROM "xplore2"."h_journal") as x) [numPartitions=1] [codegen id : 2]
Output [28]: [jn_numjou#708811, jn_action#708812, jn_typjou#708813, jn_table#708814, jn_datjou#708815, jn_heujou#708816, jn_codper#708817, jn_numdos#708818, jn_numdem#708819, jn_numexa#708820, jn_numdrv#708821, jn_numcr#708822, jn_numfus#708823, jn_comment#708824, jn_codsit#708825, jn_xmldata#708826, jn_prg_code#708827, jn_terminal#708828, jn_osuser#708829, jn_ip_address#708830, jn_flenv#708831, jn_datenv#708832, jn_nument#708833, jn_numstu#708834, jn_numser#708835, jn_numima#708836, jn_numrb#708837, jn_dursec#708838]
ReadSchema: struct<jn_numjou:string,jn_action:string,jn_typjou:string,jn_table:string,jn_datjou:string,jn_heujou:string,jn_codper:string,jn_numdos:string,jn_numdem:string,jn_numexa:string,jn_numdrv:string,jn_numcr:string,jn_numfus:string,jn_comment:string,jn_codsit:string,jn_xmldata:string,jn_prg_code:string,jn_terminal:string,jn_osuser:string,jn_ip_address:string,jn_flenv:string,jn_datenv:string,jn_nument:string,jn_numstu:string,jn_numser:string,jn_numima:string,jn_numrb:string,jn_dursec:string>
(5) Filter [codegen id : 2]
Input [28]: [jn_numjou#708811, jn_action#708812, jn_typjou#708813, jn_table#708814, jn_datjou#708815, jn_heujou#708816, jn_codper#708817, jn_numdos#708818, jn_numdem#708819, jn_numexa#708820, jn_numdrv#708821, jn_numcr#708822, jn_numfus#708823, jn_comment#708824, jn_codsit#708825, jn_xmldata#708826, jn_prg_code#708827, jn_terminal#708828, jn_osuser#708829, jn_ip_address#708830, jn_flenv#708831, jn_datenv#708832, jn_nument#708833, jn_numstu#708834, jn_numser#708835, jn_numima#708836, jn_numrb#708837, jn_dursec#708838]
Condition : ((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numjou#708811)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#708811)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#708812)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#708812)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#708813)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#708813)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#708814)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#708814)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#708815)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#708815)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#708816)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#708816)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#708817)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#708817)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#708818)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#708818)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#708819)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#708819)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#708820)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#708820)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#708821)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#708821)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#708822)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#708822)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#708823)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#708823)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#708824)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#708824)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#708825)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#708825)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#708826)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#708826)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#708827)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#708827)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#708828)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#708828)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#708829)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#708829)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#708830)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#708830)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#708831)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#708831)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#708832)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#708832)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#708833)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#708833)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#708834)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#708834)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#708835)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#708835)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#708836)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#708836)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#708837)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#708837)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#708838)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#708838)), 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 [28]: [jn_numjou#708811, jn_action#708812, jn_typjou#708813, jn_table#708814, jn_datjou#708815, jn_heujou#708816, jn_codper#708817, jn_numdos#708818, jn_numdem#708819, jn_numexa#708820, jn_numdrv#708821, jn_numcr#708822, jn_numfus#708823, jn_comment#708824, jn_codsit#708825, jn_xmldata#708826, jn_prg_code#708827, jn_terminal#708828, jn_osuser#708829, jn_ip_address#708830, jn_flenv#708831, jn_datenv#708832, jn_nument#708833, jn_numstu#708834, jn_numser#708835, jn_numima#708836, jn_numrb#708837, jn_dursec#708838]
(7) Union
(8) HashAggregate [codegen id : 3]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#710323L]
Results [1]: [count#710324L]
(9) Exchange
Input [1]: [count#710324L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=38159]
(10) ShuffleQueryStage
Output [1]: [count#710324L]
Arguments: 0
(11) HashAggregate [codegen id : 4]
Input [1]: [count#710324L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#709666L]
Results [1]: [count(1)#709666L AS COL_4ce4a078-ee81-4514-b788-93d6fc1536fc#709668L]
(12) Union
(13) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#710323L]
Results [1]: [count#710324L]
(14) Exchange
Input [1]: [count#710324L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=38139]
(15) HashAggregate
Input [1]: [count#710324L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#709666L]
Results [1]: [count(1)#709666L AS COL_4ce4a078-ee81-4514-b788-93d6fc1536fc#709668L]
(16) AdaptiveSparkPlan
Output [1]: [COL_4ce4a078-ee81-4514-b788-93d6fc1536fc#709668L]
Arguments: isFinalPlan=true