# Test case to verify the scanners work properly when the table metadata (specifically the # number of columns in the table) does not match the number of columns in the data file. ==== ---- QUERY select * from jointbl_test ---- RESULTS 1001,'Name1',94611,5000 1002,'Name2',94611,5000 1003,'Name3',94611,5000 1004,'Name4',94611,5000 1005,'Name5',94611,5000 1106,'Name6',94612,5000 1006,'Name16',94612,5000 1006,'Name6',94616,5000 1106,'Name16',94612,5000 1106,'Name6',94616,5000 1006,'Name16',94616,5000 1106,'Name16',94616,5000 1106,'Name6',94612,15000 1006,'Name16',94612,15000 1006,'Name6',94616,15000 1106,'Name16',94612,15000 1106,'Name6',94616,15000 1006,'Name16',94616,15000 1106,'Name16',94616,15000 ---- TYPES BIGINT, STRING, INT, INT ==== ---- QUERY alter table jointbl_test add columns(new_col string) ---- RESULTS ==== ---- QUERY select * from jointbl_test ---- RESULTS 1001,'Name1',94611,5000,'NULL' 1002,'Name2',94611,5000,'NULL' 1003,'Name3',94611,5000,'NULL' 1004,'Name4',94611,5000,'NULL' 1005,'Name5',94611,5000,'NULL' 1106,'Name6',94612,5000,'NULL' 1006,'Name16',94612,5000,'NULL' 1006,'Name6',94616,5000,'NULL' 1106,'Name16',94612,5000,'NULL' 1106,'Name6',94616,5000,'NULL' 1006,'Name16',94616,5000,'NULL' 1106,'Name16',94616,5000,'NULL' 1106,'Name6',94612,15000,'NULL' 1006,'Name16',94612,15000,'NULL' 1006,'Name6',94616,15000,'NULL' 1106,'Name16',94612,15000,'NULL' 1106,'Name6',94616,15000,'NULL' 1006,'Name16',94616,15000,'NULL' 1106,'Name16',94616,15000,'NULL' ---- TYPES BIGINT, STRING, INT, INT, STRING ==== ---- QUERY alter table jointbl_test add columns(new_int_col int) ---- RESULTS ==== ---- QUERY select * from jointbl_test ---- RESULTS 1001,'Name1',94611,5000,'NULL',NULL 1002,'Name2',94611,5000,'NULL',NULL 1003,'Name3',94611,5000,'NULL',NULL 1004,'Name4',94611,5000,'NULL',NULL 1005,'Name5',94611,5000,'NULL',NULL 1106,'Name6',94612,5000,'NULL',NULL 1006,'Name16',94612,5000,'NULL',NULL 1006,'Name6',94616,5000,'NULL',NULL 1106,'Name16',94612,5000,'NULL',NULL 1106,'Name6',94616,5000,'NULL',NULL 1006,'Name16',94616,5000,'NULL',NULL 1106,'Name16',94616,5000,'NULL',NULL 1106,'Name6',94612,15000,'NULL',NULL 1006,'Name16',94612,15000,'NULL',NULL 1006,'Name6',94616,15000,'NULL',NULL 1106,'Name16',94612,15000,'NULL',NULL 1106,'Name6',94616,15000,'NULL',NULL 1006,'Name16',94616,15000,'NULL',NULL 1106,'Name16',94616,15000,'NULL',NULL ---- TYPES BIGINT, STRING, INT, INT, STRING, INT ==== ---- QUERY alter table jointbl_test drop column new_int_col ---- RESULTS ==== ---- QUERY select * from jointbl_test ---- RESULTS 1001,'Name1',94611,5000,'NULL' 1002,'Name2',94611,5000,'NULL' 1003,'Name3',94611,5000,'NULL' 1004,'Name4',94611,5000,'NULL' 1005,'Name5',94611,5000,'NULL' 1106,'Name6',94612,5000,'NULL' 1006,'Name16',94612,5000,'NULL' 1006,'Name6',94616,5000,'NULL' 1106,'Name16',94612,5000,'NULL' 1106,'Name6',94616,5000,'NULL' 1006,'Name16',94616,5000,'NULL' 1106,'Name16',94616,5000,'NULL' 1106,'Name6',94612,15000,'NULL' 1006,'Name16',94612,15000,'NULL' 1006,'Name6',94616,15000,'NULL' 1106,'Name16',94612,15000,'NULL' 1106,'Name6',94616,15000,'NULL' 1006,'Name16',94616,15000,'NULL' 1106,'Name16',94616,15000,'NULL' ---- TYPES BIGINT, STRING, INT, INT, STRING ==== ---- QUERY alter table jointbl_test drop column new_col ---- RESULTS ==== ---- QUERY alter table jointbl_test drop column alltypes_id ---- RESULTS ==== ---- QUERY select * from jointbl_test ---- RESULTS 1001,'Name1',94611 1002,'Name2',94611 1003,'Name3',94611 1004,'Name4',94611 1005,'Name5',94611 1106,'Name6',94612 1006,'Name16',94612 1006,'Name6',94616 1106,'Name16',94612 1106,'Name6',94616 1006,'Name16',94616 1106,'Name16',94616 1106,'Name6',94612 1006,'Name16',94612 1006,'Name6',94616 1106,'Name16',94612 1106,'Name6',94616 1006,'Name16',94616 1106,'Name16',94616 ---- TYPES BIGINT, STRING, INT ====