public final Treated_key_value_expressionContext treated_key_value_expression() throws RecognitionException { Treated_key_value_expressionContext _localctx = new Treated_key_value_expressionContext(_ctx, getState()); enterRule(_localctx, 34, RULE_treated_key_value_expression); try {
public final Treated_key_value_expressionContext treated_key_value_expression() throws RecognitionException { Treated_key_value_expressionContext _localctx = new Treated_key_value_expressionContext(_ctx, getState()); enterRule(_localctx, 34, RULE_treated_key_value_expression); try {
public TerminalNode AS() { return getToken(JPQLSelectExpressionParser.AS, 0); } public SubtypeContext subtype() {
public TerminalNode TREAT() { return getToken(JPQLSelectExpressionParser.TREAT, 0); } public Key_value_expressionContext key_value_expression() {
public TerminalNode TREAT() { return getToken(JPQLSelectExpressionParser.TREAT, 0); } public Key_value_expressionContext key_value_expression() {
public SubtypeContext subtype() { return getRuleContext(SubtypeContext.class,0); } public Treated_key_value_expressionContext(ParserRuleContext parent, int invokingState) {
public Key_value_expressionContext key_value_expression() { return getRuleContext(Key_value_expressionContext.class,0); } public TerminalNode AS() { return getToken(JPQLSelectExpressionParser.AS, 0); }
public SubtypeContext subtype() { return getRuleContext(SubtypeContext.class,0); } public Treated_key_value_expressionContext(ParserRuleContext parent, int invokingState) {
public TerminalNode AS() { return getToken(JPQLSelectExpressionParser.AS, 0); } public SubtypeContext subtype() {
public Key_value_expressionContext key_value_expression() { return getRuleContext(Key_value_expressionContext.class,0); } public TerminalNode AS() { return getToken(JPQLSelectExpressionParser.AS, 0); }
@Override public Expression visitTreated_key_value_expression(Treated_key_value_expressionContext ctx) { return new TreatExpression(ctx.key_value_expression().accept(this), ctx.subtype().getText()); }
@Override public Expression visitTreated_key_value_expression(Treated_key_value_expressionContext ctx) { return new TreatExpression(ctx.key_value_expression().accept(this), ctx.subtype().getText()); }