title: Beeline splits data row on csv export
body: <p>My csv output file has few rows that are split into two cells because data in Hive table has string entries with <code>;</code> symbol which causes the split.</p>
  
  <pre>
  
  PROPER ROW
  'xxx-xxxxxx','value','NULL','value','v','value','value','1.0','value','0.0','value',value,'value','value'
  
  ODD ROW
  'xxx-xxxxx','value','NULL','value','v','value','value','value','value','value','value','value','VERY LONG NAME; 
  
  SECOND CELL OF ODD ROW
   ;VERY LONG NAME CONTINUED','VERY LONG NAME '
  
  </pre>
  
  <p>I tried to change output format and field size but not success. Row still gets split into two cells.</p>
  
  <pre>
  beeline -u jdbc:hive2://host:10000/default -n user -p xxxxx --silent=true --outputformat=csv -f sql_code.sql > output.csv
  </pre>
  
  <p>I want my rows not being split into multiple cells. This can be done by escaping <code>;</code> symbol</p>
  
  <pre>
  'xxx-xxxxxx','value','NULL','value','v','value','value','1.0','value','0.0','value',value,'value','value'
  
  'xxx-xxxxx','value','NULL','value','v','value','value','value','value','value','value','value','VERY LONG NAME VERY LONG NAME CONTINUED','value'
  
  </pre>