Class PathVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.iotdb.db.qp.sql.PathParserBaseVisitor<String[]>
-
- org.apache.iotdb.tsfile.read.common.parser.PathVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<String[]>,PathParserVisitor<String[]>
public class PathVisitor extends PathParserBaseVisitor<String[]>
-
-
Constructor Summary
Constructors Constructor Description PathVisitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanisRealNumber(String str)Return true if the str is a real number.String[]visitPath(PathParser.PathContext ctx)String[]visitPrefixPath(PathParser.PrefixPathContext ctx)String[]visitSuffixPath(PathParser.SuffixPathContext ctx)-
Methods inherited from class org.apache.iotdb.db.qp.sql.PathParserBaseVisitor
visitIdentifier, visitKeyWords, visitNodeName, visitNodeNameSlice, visitNodeNameWithoutWildcard, visitWildcard
-
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
Method Detail
-
visitPath
public String[] visitPath(PathParser.PathContext ctx)
- Specified by:
visitPathin interfacePathParserVisitor<String[]>- Overrides:
visitPathin classPathParserBaseVisitor<String[]>
-
visitPrefixPath
public String[] visitPrefixPath(PathParser.PrefixPathContext ctx)
- Specified by:
visitPrefixPathin interfacePathParserVisitor<String[]>- Overrides:
visitPrefixPathin classPathParserBaseVisitor<String[]>
-
visitSuffixPath
public String[] visitSuffixPath(PathParser.SuffixPathContext ctx)
- Specified by:
visitSuffixPathin interfacePathParserVisitor<String[]>- Overrides:
visitSuffixPathin classPathParserBaseVisitor<String[]>
-
isRealNumber
public static boolean isRealNumber(String str)
Return true if the str is a real number. Examples: 1.0; +1.0; -1.0; 0011; 011e3; +23e-3
-
-