aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-12-20 18:38:35 +0100
committerJon Bratseth <bratseth@gmail.com>2021-12-20 18:38:35 +0100
commite15a4a698a60001b7b323f88349fcc73a26333ac (patch)
treefe5d6a8ec9f485eb54ae1c6f61616cd3209cedd6 /container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java
parent679e198009524e2040322d7f40ed70893586b27f (diff)
Allow unquoted annotations
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java b/container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java
index df582ee8141..c75dfcd91d6 100644
--- a/container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java
+++ b/container-search/src/main/java/com/yahoo/search/yql/ProgramParser.java
@@ -389,7 +389,7 @@ final class ProgramParser {
OperatorNode<SequenceOperator> result = convertQuery(queryStatementContext.getChild(0), scope.getRoot());
for (Pipeline_stepContext step:nodes) {
if (getParseTreeIndex(step.getChild(0)) == yqlplusParser.RULE_vespa_grouping) {
- result = OperatorNode.create(SequenceOperator.PIPE, result, ImmutableList.<String>of(),
+ result = OperatorNode.create(SequenceOperator.PIPE, result, List.of(),
ImmutableList.of(convertExpr(step.getChild(0), scope)));
} else {
List<String> name = readName(step.namespaced_name());
@@ -421,7 +421,6 @@ final class ProgramParser {
} else {
throw new IllegalArgumentException("Unexpected argument type to convertQueryStatement: " + node.toStringTree());
}
-
}
private String assignAlias(String alias, ParserRuleContext node, Scope scope) {
@@ -583,7 +582,7 @@ final class ProgramParser {
String aliasName = null;
if (rulenode.getChildCount() > 1) {
// ^(ALIAS ID)
- aliasName = rulenode.alias_def().ID().getText();
+ aliasName = rulenode.alias_def().IDENTIFIER().getText();
}
proj.addField(aliasName, expr);
// no grammar for the other rule types at this time