Parse YIELD item: column_name [AS alias]
(tokens: &[Token])
| 1132 | |
| 1133 | /// Parse YIELD item: column_name [AS alias] |
| 1134 | fn yield_item(tokens: &[Token]) -> IResult<&[Token], YieldItem> { |
| 1135 | map( |
| 1136 | tuple(( |
| 1137 | identifier, |
| 1138 | opt(tuple((expect_token(Token::As), identifier))), |
| 1139 | )), |
| 1140 | |(column_name, alias_opt)| YieldItem { |
| 1141 | column_name, |
| 1142 | alias: alias_opt.map(|(_, alias)| alias), |
| 1143 | location: Location::default(), |
| 1144 | }, |
| 1145 | )(tokens) |
| 1146 | } |
| 1147 | |
| 1148 | /// Parse MATCH clause |
| 1149 | fn match_clause(tokens: &[Token]) -> IResult<&[Token], MatchClause> { |
nothing calls this directly
no test coverage detected