--echo # --echo # Start of 10.5 tests --echo # --echo # --echo # MDEV-20175 Move Type_handler_row from Type_collection_std to Type_collection_row --echo # --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT LEAST(ROW(1,1), ROW(1,1)); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT GREATEST(ROW(1,1), ROW(1,1)); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT LEAST(ROW(1,1), 1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT GREATEST(ROW(1,1), 1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT LEAST(1, ROW(1,1)); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT GREATEST(1, ROW(1,1)); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) + ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT 1 + ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) + 1; --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) - ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT 1 - ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) - 1; --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) * ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT 1 * ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) * 1; --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) / ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT 1 / ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) / 1; --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) % ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT 1 % ROW(1,1); --error ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION SELECT ROW(1,1) % 1; --echo # --echo # End of 10.5 tests --echo #