code: func NewTimestamp2FieldDescriptor(nullable NullableColumn, metadata []byte) (
  	fd FieldDescriptor,
  	remaining []byte,
  	err error) {
  
  	t := &timestamp2FieldDescriptor{}
  	remaining, err = t.init(
  		mysql_proto.FieldType_TIMESTAMP2,
  		nullable,
  		4,
  		metadata)
  
  	if err != nil {
  		return nil, nil, err
  	}
  
  	return t, remaining, nil
  }
docs: // This returns a field descriptor for FieldType_TIMESTAMP2
  // (i.e., Field_timestampf).  See my_timestamp_from_binary (in
  // sql-common/my_time.c) for encoding detail.