code: func (p *Parser) parseDropContinuousQueryStatement() (*DropContinuousQueryStatement, error) {
  	stmt := &DropContinuousQueryStatement{}
  
  	// Read the id of the query to drop.
  	ident, err := p.ParseIdent()
  	if err != nil {
  		return nil, err
  	}
  	stmt.Name = ident
  
  	// Expect an "ON" keyword.
  	if tok, pos, lit := p.ScanIgnoreWhitespace(); tok != ON {
  		return nil, newParseError(tokstr(tok, lit), []string{"ON"}, pos)
  	}
  
  	// Read the name of the database to remove the query from.
  	if ident, err = p.ParseIdent(); err != nil {
  		return nil, err
  	}
  	stmt.Database = ident
  
  	return stmt, nil
  }
docs: // parseDropContinuousQueriesStatement parses a string and returns a DropContinuousQueryStatement.
  // This function assumes the "DROP CONTINUOUS" tokens have already been consumed.