MCPcopy Index your code
hub / github.com/uber/aresdb / ComparisonQuantifier

Method ComparisonQuantifier

query/sql/antlrgen/sqlbase_parser.go:8750–8785  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

8748}
8749
8750func (p *SqlBaseParser) ComparisonQuantifier() (localctx IComparisonQuantifierContext) {
8751 localctx = NewComparisonQuantifierContext(p, p.GetParserRuleContext(), p.GetState())
8752 p.EnterRule(localctx, 62, SqlBaseParserRULE_comparisonQuantifier)
8753 var _la int
8754
8755 defer func() {
8756 p.ExitRule()
8757 }()
8758
8759 defer func() {
8760 if err := recover(); err != nil {
8761 if v, ok := err.(antlr.RecognitionException); ok {
8762 localctx.SetException(v)
8763 p.GetErrorHandler().ReportError(p, v)
8764 p.GetErrorHandler().Recover(p, v)
8765 } else {
8766 panic(err)
8767 }
8768 }
8769 }()
8770
8771 p.EnterOuterAlt(localctx, 1)
8772 {
8773 p.SetState(615)
8774 _la = p.GetTokenStream().LA(1)
8775
8776 if !(_la == SqlBaseParserALL || _la == SqlBaseParserANY || _la == SqlBaseParserSOME) {
8777 p.GetErrorHandler().RecoverInline(p)
8778 } else {
8779 p.GetErrorHandler().ReportMatch(p)
8780 p.Consume()
8781 }
8782 }
8783
8784 return localctx
8785}
8786
8787// IBooleanValueContext is an interface to support dynamic dispatch.
8788type IBooleanValueContext interface {

Callers 1

PredicateMethod · 0.95

Calls 3

LAMethod · 0.80
ReportErrorMethod · 0.65

Tested by

no test coverage detected