row_type methods