reuse buffers when reading column names
reuse buffers when reading rows