doc: add scan into struct and map
rows: add scan into struct and map