MCPcopy Create free account
hub / github.com/alibaba/zvec / function_value_expr

Method function_value_expr

src/db/sqlengine/antlr/gen/SQLParser.cc:1534–1567  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1532}
1533
1534SQLParser::Function_value_exprContext *SQLParser::function_value_expr() {
1535 Function_value_exprContext *_localctx =
1536 _tracker.createInstance<Function_value_exprContext>(_ctx, getState());
1537 enterRule(_localctx, 32, SQLParser::RuleFunction_value_expr);
1538
1539 auto onExit = finally([=] { exitRule(); });
1540 try {
1541 setState(215);
1542 _errHandler->sync(this);
1543 switch (getInterpreter<atn::ParserATNSimulator>()->adaptivePredict(
1544 _input, 19, _ctx)) {
1545 case 1: {
1546 enterOuterAlt(_localctx, 1);
1547 setState(213);
1548 value_expr();
1549 break;
1550 }
1551
1552 case 2: {
1553 enterOuterAlt(_localctx, 2);
1554 setState(214);
1555 identifier();
1556 break;
1557 }
1558 }
1559
1560 } catch (RecognitionException &e) {
1561 _errHandler->reportError(this, e);
1562 _localctx->exception = std::current_exception();
1563 _errHandler->recover(this, _localctx->exception);
1564 }
1565
1566 return _localctx;
1567}
1568
1569//----------------- Function_callContext
1570//------------------------------------------------------------------

Callers 1

Calls 1

recoverMethod · 0.80

Tested by

no test coverage detected