public interface org.jooq.Context<C extends org.jooq.Context<C>> extends org.jooq.Scope
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.jooq.Context
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 49
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.jetbrains cannot be resolved\n\tThe import org.jetbrains cannot be resolved\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNullable cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNullable cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract C visit(org.jooq.QueryPart);
    descriptor: (Lorg/jooq/QueryPart;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/QueryPart;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      part  

  public abstract C start(org.jooq.Clause);
    descriptor: (Lorg/jooq/Clause;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Clause;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      clause  

  public abstract C end(org.jooq.Clause);
    descriptor: (Lorg/jooq/Clause;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Clause;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      clause  

  public abstract boolean declareFields();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C declareFields();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      declareFields  

  public abstract boolean declareTables();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C declareTables();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      declareTables  

  public abstract boolean declareAliases();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C declareAliases();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      declareTables  

  public abstract boolean declareWindows();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C declareWindows();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                Name  Flags
      declareWindows  

  public abstract boolean declareCTE();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C declareCTE();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      declareCTE  

  public abstract boolean subquery();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C subquery();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      subquery  

  public abstract int subqueryLevel();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C scopeStart();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C scopeMarkStart(org.jooq.QueryPart);
    descriptor: (Lorg/jooq/QueryPart;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/QueryPart;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      part  

  public abstract C scopeRegister(org.jooq.QueryPart);
    descriptor: (Lorg/jooq/QueryPart;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/QueryPart;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      part  

  public abstract C scopeRegister(org.jooq.QueryPart, );
    descriptor: (Lorg/jooq/QueryPart;Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/QueryPart;Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      part      
      forceNew  

  public abstract C scopeMarkEnd(org.jooq.QueryPart);
    descriptor: (Lorg/jooq/QueryPart;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/QueryPart;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      part  

  public abstract C scopeEnd();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract boolean stringLiteral();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C stringLiteral();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      stringLiteral  

  public abstract int nextIndex();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int peekIndex();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.sql.PreparedStatement statement();
    descriptor: ()Ljava/sql/PreparedStatement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()

  public abstract org.jooq.BindContext bindValue(, org.jooq.Field<?>);
    descriptor: (Ljava/lang/Object;Lorg/jooq/Field;)Lorg/jooq/BindContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/Object;Lorg/jooq/Field<*>;)Lorg/jooq/BindContext;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      value  
      field  

  public abstract java.lang.String peekAlias();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract java.lang.String nextAlias();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract java.lang.String render();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract java.lang.String render(org.jooq.QueryPart);
    descriptor: (Lorg/jooq/QueryPart;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      part  

  public abstract C keyword(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)TC;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      keyword  

  public abstract C sql(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract C sql(java.lang.String, );
    descriptor: (Ljava/lang/String;Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      sql      
      literal  

  public abstract C sql();
    descriptor: (C)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (C)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract C sql();
    descriptor: (I)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (I)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract C sql();
    descriptor: (J)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (J)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract C sql();
    descriptor: (F)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (F)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract C sql();
    descriptor: (D)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (D)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract C format();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      format  

  public abstract boolean format();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C formatNewLine();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C formatNewLineAfterPrintMargin();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C formatSeparator();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C separatorRequired();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      separatorRequired  

  public abstract boolean separatorRequired();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C formatIndentStart();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C formatIndentStart();
    descriptor: (I)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (I)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      indent  

  public abstract C formatIndentLockStart();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C formatIndentEnd();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C formatIndentEnd();
    descriptor: (I)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (I)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      indent  

  public abstract C formatIndentLockEnd();
    descriptor: ()Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TC;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C formatPrintMargin();
    descriptor: (I)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (I)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      margin  

  public abstract C literal(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)TC;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      literal  

  public abstract boolean quote();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C quote();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      quote  

  public abstract boolean qualify();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C qualify();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      qualify  

  public abstract boolean qualifySchema();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C qualifySchema();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      qualifySchema  

  public abstract boolean qualifyCatalog();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract C qualifyCatalog();
    descriptor: (Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                Name  Flags
      qualifyCatalog  

  public abstract org.jooq.conf.ParamType paramType();
    descriptor: ()Lorg/jooq/conf/ParamType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C paramType(org.jooq.conf.ParamType);
    descriptor: (Lorg/jooq/conf/ParamType;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/conf/ParamType;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      paramType  

  public abstract C paramTypeIf(org.jooq.conf.ParamType, );
    descriptor: (Lorg/jooq/conf/ParamType;Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/conf/ParamType;Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      paramType  
      condition  

  public abstract org.jooq.RenderContext$CastMode castMode();
    descriptor: ()Lorg/jooq/RenderContext$CastMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract C castMode(org.jooq.RenderContext$CastMode);
    descriptor: (Lorg/jooq/RenderContext$CastMode;)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/RenderContext$CastMode;)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      mode  

  public abstract C castModeIf(org.jooq.RenderContext$CastMode, );
    descriptor: (Lorg/jooq/RenderContext$CastMode;Z)Lorg/jooq/Context;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/RenderContext$CastMode;Z)TC;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      mode       
      condition  

  public abstract java.lang.Boolean cast();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()

  public abstract C castModeSome(org.jooq.SQLDialect[]);
    descriptor: ([Lorg/jooq/SQLDialect;)Lorg/jooq/Context;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/SQLDialect;)TC;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      dialects  
}
Signature: <C::Lorg/jooq/Context<TC;>;>Ljava/lang/Object;Lorg/jooq/Scope;
SourceFile: "Context.java"
InnerClasses:
  public final CastMode = org.jooq.RenderContext$CastMode of org.jooq.RenderContext