Class PathVisitor
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.apache.iotdb.db.qp.sql.PathParserBaseVisitor<java.lang.String[]>
-
- org.apache.iotdb.tsfile.read.common.parser.PathVisitor
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<java.lang.String[]>,org.apache.iotdb.db.qp.sql.PathParserVisitor<java.lang.String[]>
public class PathVisitor extends org.apache.iotdb.db.qp.sql.PathParserBaseVisitor<java.lang.String[]>
-
-
Constructor Summary
Constructors Constructor Description PathVisitor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanisRealNumber(java.lang.String str)Return true if the str is a real number.java.lang.String[]visitPath(org.apache.iotdb.db.qp.sql.PathParser.PathContext ctx)java.lang.String[]visitPrefixPath(org.apache.iotdb.db.qp.sql.PathParser.PrefixPathContext ctx)java.lang.String[]visitSuffixPath(org.apache.iotdb.db.qp.sql.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 java.lang.String[] visitPath(org.apache.iotdb.db.qp.sql.PathParser.PathContext ctx)
- Specified by:
visitPathin interfaceorg.apache.iotdb.db.qp.sql.PathParserVisitor<java.lang.String[]>- Overrides:
visitPathin classorg.apache.iotdb.db.qp.sql.PathParserBaseVisitor<java.lang.String[]>
-
visitPrefixPath
public java.lang.String[] visitPrefixPath(org.apache.iotdb.db.qp.sql.PathParser.PrefixPathContext ctx)
- Specified by:
visitPrefixPathin interfaceorg.apache.iotdb.db.qp.sql.PathParserVisitor<java.lang.String[]>- Overrides:
visitPrefixPathin classorg.apache.iotdb.db.qp.sql.PathParserBaseVisitor<java.lang.String[]>
-
visitSuffixPath
public java.lang.String[] visitSuffixPath(org.apache.iotdb.db.qp.sql.PathParser.SuffixPathContext ctx)
- Specified by:
visitSuffixPathin interfaceorg.apache.iotdb.db.qp.sql.PathParserVisitor<java.lang.String[]>- Overrides:
visitSuffixPathin classorg.apache.iotdb.db.qp.sql.PathParserBaseVisitor<java.lang.String[]>
-
isRealNumber
public static boolean isRealNumber(java.lang.String str)
Return true if the str is a real number. Examples: 1.0; +1.0; -1.0; 0011; 011e3; +23e-3
-
-