code: func (p *RowsQueryEventParser) Parse(raw *RawV4Event) (Event, error) {
  	query := &RowsQueryEvent{
  		Event: raw,
  	}
  
  	data := raw.VariableLengthData()
  	if len(data) < 1 {
  		return raw, errors.Newf("Invalid message length")
  	}
  
  	query.truncatedQuery = data[1:]
  
  	return query, nil
  }
docs: // RowsQueryEventParser's Parse processes a raw query event into a
  // RowsQueryEvent.