public interface io.ebeaninternal.server.grammer.antlr.EQLListener extends org.antlr.v4.runtime.tree.ParseTreeListener
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.ebeaninternal.server.grammer.antlr.EQLListener
  super_class: java.lang.Object
{
  public abstract void enterSelect_statement(io.ebeaninternal.server.grammer.antlr.EQLParser$Select_statementContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Select_statementContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitSelect_statement(io.ebeaninternal.server.grammer.antlr.EQLParser$Select_statementContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Select_statementContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterSelect_properties(io.ebeaninternal.server.grammer.antlr.EQLParser$Select_propertiesContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Select_propertiesContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitSelect_properties(io.ebeaninternal.server.grammer.antlr.EQLParser$Select_propertiesContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Select_propertiesContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterSelect_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Select_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Select_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitSelect_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Select_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Select_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterDistinct(io.ebeaninternal.server.grammer.antlr.EQLParser$DistinctContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$DistinctContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitDistinct(io.ebeaninternal.server.grammer.antlr.EQLParser$DistinctContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$DistinctContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterWhere_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Where_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Where_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitWhere_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Where_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Where_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterOrderby_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Orderby_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Orderby_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitOrderby_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Orderby_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Orderby_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterOrderby_property(io.ebeaninternal.server.grammer.antlr.EQLParser$Orderby_propertyContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Orderby_propertyContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitOrderby_property(io.ebeaninternal.server.grammer.antlr.EQLParser$Orderby_propertyContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Orderby_propertyContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterNulls_firstlast(io.ebeaninternal.server.grammer.antlr.EQLParser$Nulls_firstlastContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Nulls_firstlastContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitNulls_firstlast(io.ebeaninternal.server.grammer.antlr.EQLParser$Nulls_firstlastContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Nulls_firstlastContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterAsc_desc(io.ebeaninternal.server.grammer.antlr.EQLParser$Asc_descContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Asc_descContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitAsc_desc(io.ebeaninternal.server.grammer.antlr.EQLParser$Asc_descContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Asc_descContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterLimit_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Limit_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Limit_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitLimit_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Limit_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Limit_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterOffset_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Offset_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Offset_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitOffset_clause(io.ebeaninternal.server.grammer.antlr.EQLParser$Offset_clauseContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Offset_clauseContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_path(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_pathContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_pathContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_path(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_pathContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_pathContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_property_set(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_property_setContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_property_setContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_property_set(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_property_setContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_property_setContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_property_group(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_property_groupContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_property_groupContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_property_group(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_property_groupContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_property_groupContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_path_path(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_path_pathContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_path_pathContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_path_path(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_path_pathContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_path_pathContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_property(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_propertyContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_propertyContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_property(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_propertyContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_propertyContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_query_hint(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_query_hintContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_query_hintContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_query_hint(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_query_hintContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_query_hintContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_lazy_hint(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_lazy_hintContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_lazy_hintContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_lazy_hint(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_lazy_hintContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_lazy_hintContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_option(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_optionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_optionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_option(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_optionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_optionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_query_option(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_query_optionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_query_optionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_query_option(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_query_optionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_query_optionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_lazy_option(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_lazy_optionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_lazy_optionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_lazy_option(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_lazy_optionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_lazy_optionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterFetch_batch_size(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_batch_sizeContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_batch_sizeContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitFetch_batch_size(io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_batch_sizeContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Fetch_batch_sizeContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterConditional_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitConditional_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterConditional_term(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_termContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_termContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitConditional_term(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_termContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_termContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterConditional_factor(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_factorContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_factorContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitConditional_factor(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_factorContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_factorContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterConditional_primary(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_primaryContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_primaryContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitConditional_primary(io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_primaryContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Conditional_primaryContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterAny_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Any_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Any_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitAny_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Any_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Any_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterInOrEmpty_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$InOrEmpty_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$InOrEmpty_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitInOrEmpty_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$InOrEmpty_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$InOrEmpty_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterIn_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$In_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$In_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitIn_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$In_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$In_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterIn_value(io.ebeaninternal.server.grammer.antlr.EQLParser$In_valueContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$In_valueContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitIn_value(io.ebeaninternal.server.grammer.antlr.EQLParser$In_valueContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$In_valueContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterBetween_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Between_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Between_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitBetween_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Between_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Between_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterInrange_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Inrange_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Inrange_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitInrange_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Inrange_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Inrange_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterInrange_op(io.ebeaninternal.server.grammer.antlr.EQLParser$Inrange_opContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Inrange_opContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitInrange_op(io.ebeaninternal.server.grammer.antlr.EQLParser$Inrange_opContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Inrange_opContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterPropertyBetween_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$PropertyBetween_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$PropertyBetween_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitPropertyBetween_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$PropertyBetween_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$PropertyBetween_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterIsNull_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsNull_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsNull_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitIsNull_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsNull_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsNull_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterIsNotNull_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsNotNull_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsNotNull_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitIsNotNull_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsNotNull_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsNotNull_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterIsEmpty_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsEmpty_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsEmpty_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitIsEmpty_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsEmpty_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsEmpty_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterIsNotEmpty_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsNotEmpty_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsNotEmpty_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitIsNotEmpty_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$IsNotEmpty_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$IsNotEmpty_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterLike_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Like_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Like_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitLike_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Like_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Like_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterLike_op(io.ebeaninternal.server.grammer.antlr.EQLParser$Like_opContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Like_opContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitLike_op(io.ebeaninternal.server.grammer.antlr.EQLParser$Like_opContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Like_opContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterComparison_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Comparison_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Comparison_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitComparison_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Comparison_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Comparison_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterComparison_operator(io.ebeaninternal.server.grammer.antlr.EQLParser$Comparison_operatorContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Comparison_operatorContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitComparison_operator(io.ebeaninternal.server.grammer.antlr.EQLParser$Comparison_operatorContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Comparison_operatorContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterValue_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Value_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Value_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitValue_expression(io.ebeaninternal.server.grammer.antlr.EQLParser$Value_expressionContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$Value_expressionContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void enterLiteral(io.ebeaninternal.server.grammer.antlr.EQLParser$LiteralContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$LiteralContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   

  public abstract void exitLiteral(io.ebeaninternal.server.grammer.antlr.EQLParser$LiteralContext);
    descriptor: (Lio/ebeaninternal/server/grammer/antlr/EQLParser$LiteralContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ctx   
}
SourceFile: "EQLListener.java"
InnerClasses:
  public Any_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Any_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Asc_descContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Asc_descContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Between_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Between_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Comparison_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Comparison_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Comparison_operatorContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Comparison_operatorContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Conditional_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Conditional_factorContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_factorContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Conditional_primaryContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_primaryContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Conditional_termContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Conditional_termContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public DistinctContext = io.ebeaninternal.server.grammer.antlr.EQLParser$DistinctContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_batch_sizeContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_batch_sizeContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_clauseContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_clauseContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_lazy_hintContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_lazy_hintContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_lazy_optionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_lazy_optionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_optionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_optionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_pathContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_pathContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_path_pathContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_path_pathContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_propertyContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_propertyContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_property_groupContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_property_groupContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_property_setContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_property_setContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_query_hintContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_query_hintContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Fetch_query_optionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Fetch_query_optionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public InOrEmpty_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$InOrEmpty_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public In_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$In_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public In_valueContext = io.ebeaninternal.server.grammer.antlr.EQLParser$In_valueContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Inrange_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Inrange_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Inrange_opContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Inrange_opContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public IsEmpty_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$IsEmpty_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public IsNotEmpty_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$IsNotEmpty_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public IsNotNull_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$IsNotNull_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public IsNull_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$IsNull_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Like_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Like_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Like_opContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Like_opContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Limit_clauseContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Limit_clauseContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public LiteralContext = io.ebeaninternal.server.grammer.antlr.EQLParser$LiteralContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Nulls_firstlastContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Nulls_firstlastContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Offset_clauseContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Offset_clauseContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Orderby_clauseContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Orderby_clauseContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Orderby_propertyContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Orderby_propertyContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public PropertyBetween_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$PropertyBetween_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Select_clauseContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Select_clauseContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Select_propertiesContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Select_propertiesContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Select_statementContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Select_statementContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Value_expressionContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Value_expressionContext of io.ebeaninternal.server.grammer.antlr.EQLParser
  public Where_clauseContext = io.ebeaninternal.server.grammer.antlr.EQLParser$Where_clauseContext of io.ebeaninternal.server.grammer.antlr.EQLParser