All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private String |
assignAlias(String alias,
org.antlr.v4.runtime.ParserRuleContext node,
ProgramParser.Scope scope) |
OperatorNode<ExpressionOperator> |
convertExpr(org.antlr.v4.runtime.tree.ParseTree parseTree,
ProgramParser.Scope scope) |
private OperatorNode<SequenceOperator> |
convertJoin(yqlplusParser.Join_exprContext node,
OperatorNode<SequenceOperator> left,
ProgramParser.Scope scope) |
Object |
convertLiteral(yqlplusParser.Scalar_literalContext literal) |
private OperatorNode<SequenceOperator> |
convertMerge(List<yqlplusParser.Merge_componentContext> mergeComponentList,
ProgramParser.Scope scope) |
private OperatorNode<SequenceOperator> |
convertPipe(yqlplusParser.Query_statementContext queryStatementContext,
List<yqlplusParser.Pipeline_stepContext> nodes,
ProgramParser.Scope scope) |
private OperatorNode<StatementOperator> |
convertProgram(org.antlr.v4.runtime.ParserRuleContext program,
yqlplusParser parser,
String programName) |
private OperatorNode<SequenceOperator> |
convertQuery(org.antlr.v4.runtime.tree.ParseTree node,
ProgramParser.Scope scope) |
private OperatorNode<SequenceOperator> |
convertSelectOrInsertOrUpdateOrDelete(org.antlr.v4.runtime.tree.ParseTree node,
ProgramParser.Scope scopeParent) |
private OperatorNode<SortOperator> |
convertSortKey(yqlplusParser.Orderby_fieldContext node,
ProgramParser.Scope scope) |
private OperatorNode<SequenceOperator> |
convertSource(org.antlr.v4.runtime.ParserRuleContext sourceSpecNode,
ProgramParser.Scope scope) |
private List<String> |
createBindingName(org.antlr.v4.runtime.tree.ParseTree node) |
private OperatorNode<TypeOperator> |
decodeType(ProgramParser.Scope scope,
yqlplusParser.TypenameContext type) |
static int |
getParseTreeIndex(org.antlr.v4.runtime.tree.ParseTree parseTree) |
private List<OperatorNode<ExpressionOperator>> |
getReadFieldExpressions(OperatorNode<ExpressionOperator> in) |
OperatorNode<StatementOperator> |
parse(File input) |
OperatorNode<StatementOperator> |
parse(String programName,
InputStream program) |
OperatorNode<StatementOperator> |
parse(String programName,
String program) |
OperatorNode<ExpressionOperator> |
parseExpression(String input) |
OperatorNode<ExpressionOperator> |
parseExpression(String input,
Set<String> visibleAliases) |
private yqlplusParser.ProgramContext |
parseProgram(yqlplusParser parser) |
yqlplusParser |
prepareParser(File file) |
private yqlplusParser |
prepareParser(String programName,
org.antlr.v4.runtime.CharStream input) |
yqlplusParser |
prepareParser(String programName,
InputStream input) |
yqlplusParser |
prepareParser(String programName,
String input) |
private OperatorNode<SequenceOperator> |
readBatchValues(yqlplusParser.Field_names_specContext nameDefs,
List<yqlplusParser.Field_values_group_specContext> valueGroups,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readBinOp(ExpressionOperator op,
org.antlr.v4.runtime.tree.ParseTree operand1,
org.antlr.v4.runtime.tree.ParseTree operand2,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readBinOp(ExpressionOperator op,
org.antlr.v4.runtime.tree.ParseTree node,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readConjOp(ExpressionOperator op,
List<yqlplusParser.EqualityExpressionContext> nodes,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readConjOrOp(ExpressionOperator op,
yqlplusParser.LogicalORExpressionContext node,
ProgramParser.Scope scope) |
private Object |
readConstantExpression(OperatorNode<ExpressionOperator> node) |
private OperatorNode<SequenceOperator> |
readMultiSource(ProgramParser.Scope scope,
yqlplusParser.Source_listContext multiSource) |
private List<String> |
readName(yqlplusParser.Namespaced_nameContext node) |
private ProjectionBuilder |
readProjection(List<yqlplusParser.Field_defContext> fieldDefs,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readUnOp(ExpressionOperator op,
org.antlr.v4.runtime.tree.ParseTree node,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readValues(List<yqlplusParser.Field_defContext> fieldDefs,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readValues(org.antlr.v4.runtime.ParserRuleContext node,
ProgramParser.Scope scope) |
private OperatorNode<ExpressionOperator> |
readValues(yqlplusParser.Field_names_specContext nameDefs,
yqlplusParser.Field_values_specContext values,
ProgramParser.Scope scope) |
private Location |
toLocation(ProgramParser.Scope scope,
org.antlr.v4.runtime.tree.ParseTree node) |