public final Bind_parameter_nameContext bind_parameter_name() throws RecognitionException { Bind_parameter_nameContext _localctx = new Bind_parameter_nameContext(_ctx, getState()); enterRule(_localctx, 94, RULE_bind_parameter_name); try {
@Override public void enterBind_dynamic_sql(Bind_dynamic_sqlContext ctx) { result.add(new JQLPlaceHolder(JQLPlaceHolderType.DYNAMIC_SQL, ctx.bind_parameter_name().getText())); }
public final Bind_parameter_nameContext bind_parameter_name() throws RecognitionException { Bind_parameter_nameContext _localctx = new Bind_parameter_nameContext(_ctx, getState()); enterRule(_localctx, 92, RULE_bind_parameter_name); try {
public List<TerminalNode> IDENTIFIER() { return getTokens(JqlParser.IDENTIFIER); } public TerminalNode IDENTIFIER(int i) {
@Override public void enterBind_dynamic_sql(Bind_dynamic_sqlContext ctx) { result.add(new JQLPlaceHolder(JQLPlaceHolderType.DYNAMIC_SQL, ctx.bind_parameter_name().getText())); }
public Parameter_identifierContext parameter_identifier(int i) { return getRuleContext(Parameter_identifierContext.class,i); } public Bind_parameter_nameContext(ParserRuleContext parent, int invokingState) {
@Override public void enterBind_parameter(Bind_parameterContext ctx) { String value; if (ctx.bind_parameter_name() != null) { value = listener.onBindParameter(ctx.bind_parameter_name().getText(), inStatement); } else { value = listener.onBindParameter(ctx.getText(), inStatement); } // skip without replace if (value == null) return; replace.add(new Triple<Token, Token, String>(ctx.start, ctx.stop, value)); }
public List<Parameter_identifierContext> parameter_identifier() { return getRuleContexts(Parameter_identifierContext.class); } public Parameter_identifierContext parameter_identifier(int i) {
@Override public void enterBind_parameter(Bind_parameterContext ctx) { String value; if (ctx.bind_parameter_name() != null) { value = ctx.bind_parameter_name().getText(); } else { value = ctx.getText(); } result.add(new JQLPlaceHolder(JQLPlaceHolderType.PARAMETER, value)); }
@Override public void enterBind_dynamic_sql(Bind_dynamic_sqlContext ctx) { JQLDynamicStatementType dynamicType = JQLDynamicStatementType.valueOf(ctx.bind_parameter_name().getText().toUpperCase()); int start = ctx.getStart().getStartIndex() - 1; int stop = ctx.getStop().getStopIndex() + 1; String dynamicWhere = result.value.substring(start, stop); dynamicReplace.put(dynamicType, dynamicWhere); // super.enterBind_dynamic_sql(ctx); }
public TerminalNode IDENTIFIER(int i) { return getToken(JqlParser.IDENTIFIER, i); } public Bind_parameter_nameContext(ParserRuleContext parent, int invokingState) {
@Override public void enterBind_parameter(Bind_parameterContext ctx) { String parameter; if (ctx.bind_parameter_name() != null) { parameter = ctx.bind_parameter_name().getText(); } else { parameter = ctx.getText(); } result.add(new JQLPlaceHolder(JQLPlaceHolderType.PARAMETER, parameter)); }
@Override public void enterBind_dynamic_sql(Bind_dynamic_sqlContext ctx) { JQLDynamicStatementType dynamicType = JQLDynamicStatementType.valueOf(ctx.bind_parameter_name().getText().toUpperCase()); int start = ctx.getStart().getStartIndex() - 1; int stop = ctx.getStop().getStopIndex() + 1; String dynamicWhere = result.value.substring(start, stop); dynamicReplace.put(dynamicType, dynamicWhere); } });
@Override public void enterBind_dynamic_sql(Bind_dynamic_sqlContext ctx) { String value = listener.onDynamicSQL(JQLDynamicStatementType.valueOf(ctx.bind_parameter_name().getText())); // skip without replace if (value == null) return; replace.add(new Triple<Token, Token, String>(ctx.start, ctx.stop, value)); }
@Override public void enterBind_dynamic_sql(Bind_dynamic_sqlContext ctx) { JQLDynamicStatementType dynamicType = JQLDynamicStatementType.valueOf(ctx.bind_parameter_name().getText().toUpperCase()); int start = ctx.getStart().getStartIndex() - 1; int stop = ctx.getStop().getStopIndex() + 1; String dynamicWhere = result.value.substring(start, stop); dynamicReplace.put(dynamicType, dynamicWhere); } });