code: func (tc *TiDBContext) FieldList(table string) (columns []*ColumnInfo, err error) {
  	fields, err := tc.session.FieldList(table)
  	if err != nil {
  		return nil, err
  	}
  	columns = make([]*ColumnInfo, 0, len(fields))
  	for _, f := range fields {
  		columns = append(columns, convertColumnInfo(f))
  	}
  	return columns, nil
  }
docs: // FieldList implements QueryCtx FieldList method.