Class ParserUtils
java.lang.Object
org.elasticsearch.xpack.esql.parser.ParserUtils
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic StringnameOrPosition(org.antlr.v4.runtime.Token token) Extract the name or the position of a parameter.static Sourcesource(org.antlr.v4.runtime.ParserRuleContext parserRuleContext) static Sourcesource(org.antlr.v4.runtime.ParserRuleContext begin, org.antlr.v4.runtime.ParserRuleContext end) static Sourcesource(org.antlr.v4.runtime.Token token) static Sourcesource(org.antlr.v4.runtime.Token start, org.antlr.v4.runtime.Token stop) static Sourcesource(org.antlr.v4.runtime.tree.ParseTree ctx) static Sourcesource(org.antlr.v4.runtime.tree.TerminalNode terminalNode) static Sourcesource(org.antlr.v4.runtime.tree.TerminalNode begin, org.antlr.v4.runtime.ParserRuleContext end) static Stringtext(org.antlr.v4.runtime.tree.ParseTree node) Retrieves the raw text of the node (without interpreting it as a string literal).static <T> TtypedParsing(org.antlr.v4.runtime.tree.ParseTreeVisitor<?> visitor, org.antlr.v4.runtime.tree.ParseTree ctx, Class<T> type) static Objectvisit(Function<org.antlr.v4.runtime.tree.ParseTree, Object> visitor, org.antlr.v4.runtime.tree.ParseTree tree) static <T> List<T> visitList(org.antlr.v4.runtime.tree.ParseTreeVisitor<?> visitor, List<? extends org.antlr.v4.runtime.ParserRuleContext> contexts, Class<T> clazz)
-
Field Details
-
paramClassifications
-
-
Method Details
-
visit
-
visitList
-
typedParsing
public static <T> T typedParsing(org.antlr.v4.runtime.tree.ParseTreeVisitor<?> visitor, org.antlr.v4.runtime.tree.ParseTree ctx, Class<T> type) -
source
-
source
-
source
-
source
-
source
public static Source source(org.antlr.v4.runtime.ParserRuleContext begin, org.antlr.v4.runtime.ParserRuleContext end) -
source
public static Source source(org.antlr.v4.runtime.tree.TerminalNode begin, org.antlr.v4.runtime.ParserRuleContext end) -
source
-
text
Retrieves the raw text of the node (without interpreting it as a string literal). -
nameOrPosition
Extract the name or the position of a parameter.
-