select 'private ' || decode(v_type, 'int', 'Integer', 'float', 'Double', 'date', 'Date', 'String') || ' ' || v_name || ';' from (select column_id, column_name, case when instr(v_name, '_') > 0 then substr(v_name, 1, instr(v_name, '_') - 1) || upper(s…