code: func (p *Parser) parseDropShardStatement() (*DropShardStatement, error) {
  	var err error
  	stmt := &DropShardStatement{}
  
  	// Parse the ID of the shard to be dropped.
  	if stmt.ID, err = p.ParseUInt64(); err != nil {
  		return nil, err
  	}
  	return stmt, nil
  }
docs: // parseDropShardStatement parses a string and returns a
  // DropShardStatement. This function assumes the "DROP SHARD" tokens
  // have already been consumed.