== Physical Plan ==
Execute SaveIntoDataSourceCommand (1)
+- SaveIntoDataSourceCommand (2)
+- Project (5)
+- Project (4)
+- LogicalRelation (3)
(1) Execute SaveIntoDataSourceCommand
Output: []
(2) SaveIntoDataSourceCommand
Arguments: org.apache.spark.sql.execution.datasources.jdbc.JdbcRelationProvider@4e657b41, [url=*********(redacted), isolationlevel=READ_COMMITTED, dbtable="SDATA_YEWU"."t_materials_list", user=SDATA_YEWU, password=*********(redacted)], Append
(3) LogicalRelation
Arguments: parquet, [data_id#7848, material_code#7849, material_name#7850, model#7851, unit#7852, whether_audited#7853, specification#7854, brand#7855, bom_number#7856, material_number_erp#7857, material_description#7858, material_note#7859, quantity#7860, warning_content#7861, warehouse_date#7862, storage_age#7863, whether_age_warning#7864, del_flag#7865, create_member#7866, office_id#7867, create_time#7868, create_member_ip_address#7869, last_modifier#7870, last_modify_time#7871, ... 5 more fields], false
(4) Project
Arguments: [data_id#7848, material_code#7849, material_name#7850, model#7851, unit#7852, whether_audited#7853, specification#7854, brand#7855, bom_number#7856, material_number_erp#7857, material_description#7858, material_note#7859, quantity#7860, warning_content#7861, warehouse_date#7862, storage_age#7863, whether_age_warning#7864, del_flag#7865, create_member#7866, office_id#7867, create_time#7868, create_member_ip_address#7869, last_modifier#7870, last_modify_time#7871, ... 5 more fields]
(5) Project
Arguments: [data_id#7848 AS data_id#8143, material_code#7849 AS material_code#8144, material_name#7850 AS material_name#8145, model#7851 AS model#8146, unit#7852 AS unit#8147, whether_audited#7853 AS whether_audited#8148, specification#7854 AS specification#8149, brand#7855 AS brand#8150, bom_number#7856 AS bom_number#8151, material_number_erp#7857 AS material_number_erp#8152, material_description#7858 AS material_description#8153, material_note#7859 AS material_note#8154, cast(quantity#7860 as decimal(38,0)) AS quantity#8155, inventory_warning#7874 AS warning_content#8156, warehouse_date#7862 AS warehouse_date#8157, cast(kl#7875 as decimal(38,0)) AS storage_age#8158, warning_or_not#7876 AS whether_age_warning#8159, del_flag#7865 AS del_flag#8160, create_member#7866 AS create_member#8161, office_id#7867 AS office_id#8162, create_time#7868 AS create_time#8163, create_member_ip_address#7869 AS create_member_ip_address#8164, last_modifier#7870 AS last_modifier#8165, last_modify_time#7871 AS last_modify_time#8166, last_modify_ip_address#7872 AS last_modify_ip_address#8167]