case 23: _localctx = new ArrayConstructorContext(_localctx); _ctx = _localctx; _prevctx = _localctx;
case 23: _localctx = new ArrayConstructorContext(_localctx); _ctx = _localctx; _prevctx = _localctx;
case 20: _localctx = new ArrayConstructorContext(_localctx); _ctx = _localctx; _prevctx = _localctx;
public ArrayConstructorContext(PrimaryExpressionContext ctx) { copyFrom(ctx); } @Override
public TerminalNode ARRAY() { return getToken(SqlBaseParser.ARRAY, 0); } public List<ExpressionContext> expression() {
public ArrayConstructorContext(PrimaryExpressionContext ctx) { copyFrom(ctx); } @Override
public List<ExpressionContext> expression() { return getRuleContexts(ExpressionContext.class); } public ExpressionContext expression(int i) {
public ExpressionContext expression(int i) { return getRuleContext(ExpressionContext.class,i); } public ArrayConstructorContext(PrimaryExpressionContext ctx) { copyFrom(ctx); }
public TerminalNode ARRAY() { return getToken(SqlBaseParser.ARRAY, 0); } public List<ExpressionContext> expression() {
@Override public Node visitArrayConstructor(SqlBaseParser.ArrayConstructorContext context) { return new ArrayConstructor(getLocation(context), visit(context.expression(), Expression.class)); }
@Override public Node visitArrayConstructor(SqlBaseParser.ArrayConstructorContext context) { return new ArrayConstructor(getLocation(context), visit(context.expression(), Expression.class)); }
public ExpressionContext expression(int i) { return getRuleContext(ExpressionContext.class,i); } public ArrayConstructorContext(PrimaryExpressionContext ctx) { copyFrom(ctx); }
public List<ExpressionContext> expression() { return getRuleContexts(ExpressionContext.class); } public ExpressionContext expression(int i) {
public List<ExpressionContext> expression() { return getRuleContexts(ExpressionContext.class); } public ExpressionContext expression(int i) {
public ArrayConstructorContext(PrimaryExpressionContext ctx) { copyFrom(ctx); } @Override
public TerminalNode ARRAY() { return getToken(SqlBaseParser.ARRAY, 0); } public List<ExpressionContext> expression() {
public ExpressionContext expression(int i) { return getRuleContext(ExpressionContext.class,i); } public ArrayConstructorContext(PrimaryExpressionContext ctx) { copyFrom(ctx); }
@Override public Node visitArrayConstructor(SqlBaseParser.ArrayConstructorContext context) { return new ArrayConstructor(getLocation(context), visit(context.expression(), Expression.class)); }