/// Parse a comma-delimited list of projections after SELECT
Parse a comma-delimited list of projections after SELECT
Parse a comma - delimited list of projections after SELECT
fn parse_select_item(&mut self) -> Result<SelectItem<Raw>, ParserError> {
        if self.consume_token(&Token::Star) {
            return Ok(SelectItem::Wildcard);
        }
        Ok(SelectItem::Expr {
            expr: self.parse_expr()?,
            alias: self.parse_optional_alias(Keyword::is_reserved_in_column_alias)?,
        })
    }
fn parse_select_item ( & mut self ) -> Result < SelectItem < Raw > , ParserError > { if self . consume_token ( & Token :: Star ) { return Ok ( SelectItem :: Wildcard ) ; } Ok ( SelectItem :: Expr { expr : self . parse_expr ( ) ? , alias : self . parse_optional_alias ( Keyword :: is_reserved_in_column_alias ) ? , } ) }
Parse a comma-delimited list of projections after SELECT
Parse a comma - delimited list of projections after SELECT
&mut self