Filter ((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numjou#696806)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#696806)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#696807)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#696807)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#696808)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#696808)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#696809)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#696809)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#696810)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#696810)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#696811)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#696811)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#696812)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#696812)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#696813)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#696813)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#696814)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#696814)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#696815)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#696815)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#696816)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#696816)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#696817)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#696817)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#696818)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#696818)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#696819)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#696819)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#696820)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#696820)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#696821)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#696821)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#696822)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#696822)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#696823)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#696823)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#696824)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#696824)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#696825)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#696825)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#696826)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#696826)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#696827)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#696827)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#696828)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#696828)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#696829)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#696829)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#696830)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#696830)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#696831)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#696831)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#696832)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#696832)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#696833)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#696833)), 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#697061)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#697061)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#697062)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#697062)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#697063)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#697063)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#697064)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#697064)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#697065)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#697065)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#697066)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#697066)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#697067)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#697067)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#697068)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#697068)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#697069)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#697069)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#697070)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#697070)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#697071)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#697071)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#697072)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#697072)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#697073)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#697073)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#697074)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#697074)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#697075)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#697075)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#697076)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#697076)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#697077)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#697077)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#697078)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#697078)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#697079)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#697079)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#697080)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#697080)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#697081)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#697081)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#697082)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#697082)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#697083)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#697083)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#697084)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#697084)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#697085)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#697085)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#697086)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#697086)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#697087)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#697087)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#697088)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#697088)), 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#696806, jn_action#696807, jn_typjou#696808, jn_table#696809, jn_datjou#696810, jn_heujou#696811, jn_codper#696812, jn_numdos#696813, jn_numdem#696814, jn_numexa#696815, jn_numdrv#696816, jn_numcr#696817, jn_numfus#696818, jn_comment#696819, jn_codsit#696820, jn_xmldata#696821, jn_prg_code#696822, jn_terminal#696823, jn_osuser#696824, jn_ip_address#696825, jn_flenv#696826, jn_datenv#696827, jn_nument#696828, jn_numstu#696829, jn_numser#696830, jn_numima#696831, jn_numrb#696832, jn_dursec#696833]
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#696806, jn_action#696807, jn_typjou#696808, jn_table#696809, jn_datjou#696810, jn_heujou#696811, jn_codper#696812, jn_numdos#696813, jn_numdem#696814, jn_numexa#696815, jn_numdrv#696816, jn_numcr#696817, jn_numfus#696818, jn_comment#696819, jn_codsit#696820, jn_xmldata#696821, jn_prg_code#696822, jn_terminal#696823, jn_osuser#696824, jn_ip_address#696825, jn_flenv#696826, jn_datenv#696827, jn_nument#696828, jn_numstu#696829, jn_numser#696830, jn_numima#696831, jn_numrb#696832, jn_dursec#696833]
Condition : ((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numjou#696806)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#696806)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#696807)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#696807)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#696808)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#696808)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#696809)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#696809)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#696810)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#696810)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#696811)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#696811)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#696812)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#696812)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#696813)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#696813)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#696814)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#696814)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#696815)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#696815)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#696816)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#696816)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#696817)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#696817)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#696818)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#696818)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#696819)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#696819)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#696820)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#696820)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#696821)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#696821)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#696822)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#696822)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#696823)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#696823)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#696824)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#696824)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#696825)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#696825)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#696826)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#696826)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#696827)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#696827)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#696828)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#696828)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#696829)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#696829)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#696830)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#696830)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#696831)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#696831)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#696832)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#696832)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#696833)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#696833)), 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#696806, jn_action#696807, jn_typjou#696808, jn_table#696809, jn_datjou#696810, jn_heujou#696811, jn_codper#696812, jn_numdos#696813, jn_numdem#696814, jn_numexa#696815, jn_numdrv#696816, jn_numcr#696817, jn_numfus#696818, jn_comment#696819, jn_codsit#696820, jn_xmldata#696821, jn_prg_code#696822, jn_terminal#696823, jn_osuser#696824, jn_ip_address#696825, jn_flenv#696826, jn_datenv#696827, jn_nument#696828, jn_numstu#696829, jn_numser#696830, jn_numima#696831, jn_numrb#696832, jn_dursec#696833]
(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#697061, jn_action#697062, jn_typjou#697063, jn_table#697064, jn_datjou#697065, jn_heujou#697066, jn_codper#697067, jn_numdos#697068, jn_numdem#697069, jn_numexa#697070, jn_numdrv#697071, jn_numcr#697072, jn_numfus#697073, jn_comment#697074, jn_codsit#697075, jn_xmldata#697076, jn_prg_code#697077, jn_terminal#697078, jn_osuser#697079, jn_ip_address#697080, jn_flenv#697081, jn_datenv#697082, jn_nument#697083, jn_numstu#697084, jn_numser#697085, jn_numima#697086, jn_numrb#697087, jn_dursec#697088]
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#697061, jn_action#697062, jn_typjou#697063, jn_table#697064, jn_datjou#697065, jn_heujou#697066, jn_codper#697067, jn_numdos#697068, jn_numdem#697069, jn_numexa#697070, jn_numdrv#697071, jn_numcr#697072, jn_numfus#697073, jn_comment#697074, jn_codsit#697075, jn_xmldata#697076, jn_prg_code#697077, jn_terminal#697078, jn_osuser#697079, jn_ip_address#697080, jn_flenv#697081, jn_datenv#697082, jn_nument#697083, jn_numstu#697084, jn_numser#697085, jn_numima#697086, jn_numrb#697087, jn_dursec#697088]
Condition : ((((((((((((((((((((((((((((CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numjou#697061)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numjou#697061)), MAIN) END OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_action#697062)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_action#697062)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_typjou#697063)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_typjou#697063)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_table#697064)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_table#697064)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datjou#697065)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datjou#697065)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_heujou#697066)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_heujou#697066)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codper#697067)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codper#697067)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdos#697068)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdos#697068)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdem#697069)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdem#697069)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numexa#697070)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numexa#697070)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numdrv#697071)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numdrv#697071)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numcr#697072)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numcr#697072)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numfus#697073)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numfus#697073)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_comment#697074)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_comment#697074)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_codsit#697075)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_codsit#697075)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_xmldata#697076)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_xmldata#697076)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_prg_code#697077)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_prg_code#697077)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_terminal#697078)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_terminal#697078)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_osuser#697079)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_osuser#697079)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_ip_address#697080)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_ip_address#697080)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_flenv#697081)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_flenv#697081)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_datenv#697082)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_datenv#697082)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_nument#697083)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_nument#697083)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numstu#697084)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numstu#697084)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numser#697085)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numser#697085)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numima#697086)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numima#697086)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_numrb#697087)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_numrb#697087)), MAIN) END) OR CASE WHEN isnull(Contains(str_remove_accent(upper(jn_dursec#697088)), MAIN)) THEN false ELSE Contains(str_remove_accent(upper(jn_dursec#697088)), 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#697061, jn_action#697062, jn_typjou#697063, jn_table#697064, jn_datjou#697065, jn_heujou#697066, jn_codper#697067, jn_numdos#697068, jn_numdem#697069, jn_numexa#697070, jn_numdrv#697071, jn_numcr#697072, jn_numfus#697073, jn_comment#697074, jn_codsit#697075, jn_xmldata#697076, jn_prg_code#697077, jn_terminal#697078, jn_osuser#697079, jn_ip_address#697080, jn_flenv#697081, jn_datenv#697082, jn_nument#697083, jn_numstu#697084, jn_numser#697085, jn_numima#697086, jn_numrb#697087, jn_dursec#697088]
(7) Union
(8) HashAggregate [codegen id : 3]
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#697609L]
Results [1]: [count#697610L]
(9) Exchange
Input [1]: [count#697610L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=37251]
(10) ShuffleQueryStage
Output [1]: [count#697610L]
Arguments: 0
(11) HashAggregate [codegen id : 4]
Input [1]: [count#697610L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#697577L]
Results [1]: [count(1)#697577L AS count#697578L]
(12) Union
(13) HashAggregate
Input: []
Keys: []
Functions [1]: [partial_count(1)]
Aggregate Attributes [1]: [count#697609L]
Results [1]: [count#697610L]
(14) Exchange
Input [1]: [count#697610L]
Arguments: SinglePartition, ENSURE_REQUIREMENTS, [plan_id=37231]
(15) HashAggregate
Input [1]: [count#697610L]
Keys: []
Functions [1]: [count(1)]
Aggregate Attributes [1]: [count(1)#697577L]
Results [1]: [count(1)#697577L AS count#697578L]
(16) AdaptiveSparkPlan
Output [1]: [count#697578L]
Arguments: isFinalPlan=true