public interface org.jooq.DSLContext extends org.jooq.Scope
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.jooq.DSLContext
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 111
            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\tNullable 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\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\tNullable cannot be resolved to a type\n\tNullable cannot be resolved to a type\n\tNullable 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\tNullable cannot be resolved to a type\n\tNullable cannot be resolved to a type\n\tNullable 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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract org.jooq.Schema map(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/Schema;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
        Name  Flags
      schema  

  public abstract <R extends org.jooq.Record> org.jooq.Table<R> map(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Table;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/Table<TR;>;
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      table  

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

  public abstract java.sql.Connection parsingConnection();
    descriptor: ()Ljava/sql/Connection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract javax.sql.DataSource parsingDataSource();
    descriptor: ()Ljavax/sql/DataSource;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract java.sql.Connection diagnosticsConnection();
    descriptor: ()Ljava/sql/Connection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract javax.sql.DataSource diagnosticsDataSource();
    descriptor: ()Ljavax/sql/DataSource;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

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

  public abstract org.jooq.Migration migrateTo(org.jooq.Version);
    descriptor: (Lorg/jooq/Version;)Lorg/jooq/Migration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      org.jooq.Internal()
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      to    

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

  public abstract org.jooq.Meta meta(java.sql.DatabaseMetaData);
    descriptor: (Ljava/sql/DatabaseMetaData;)Lorg/jooq/Meta;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      meta  

  public abstract org.jooq.Meta meta(org.jooq.Catalog[]);
    descriptor: ([Lorg/jooq/Catalog;)Lorg/jooq/Meta;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      catalogs  

  public abstract org.jooq.Meta meta(org.jooq.Schema[]);
    descriptor: ([Lorg/jooq/Schema;)Lorg/jooq/Meta;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      schemas  

  public abstract org.jooq.Meta meta(org.jooq.Table<?>[]);
    descriptor: ([Lorg/jooq/Table;)Lorg/jooq/Meta;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Table<*>;)Lorg/jooq/Meta;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  

  public abstract org.jooq.Meta meta(org.jooq.util.xml.jaxb.InformationSchema);
    descriptor: (Lorg/jooq/util/xml/jaxb/InformationSchema;)Lorg/jooq/Meta;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.Meta meta(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/Meta;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataDefinitionException, org.jooq.impl.ParserException
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      sources  

  public abstract org.jooq.Meta meta(org.jooq.Source[]);
    descriptor: ([Lorg/jooq/Source;)Lorg/jooq/Meta;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataDefinitionException, org.jooq.impl.ParserException
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      sources  

  public abstract org.jooq.Meta meta(org.jooq.Query[]);
    descriptor: ([Lorg/jooq/Query;)Lorg/jooq/Meta;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataDefinitionException
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      queries  

  public abstract org.jooq.util.xml.jaxb.InformationSchema informationSchema(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      catalog  

  public abstract org.jooq.util.xml.jaxb.InformationSchema informationSchema(org.jooq.Catalog[]);
    descriptor: ([Lorg/jooq/Catalog;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      catalogs  

  public abstract org.jooq.util.xml.jaxb.InformationSchema informationSchema(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.util.xml.jaxb.InformationSchema informationSchema(org.jooq.Schema[]);
    descriptor: ([Lorg/jooq/Schema;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      schemas  

  public abstract org.jooq.util.xml.jaxb.InformationSchema informationSchema(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.util.xml.jaxb.InformationSchema informationSchema(org.jooq.Table<?>[]);
    descriptor: ([Lorg/jooq/Table;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Table<*>;)Lorg/jooq/util/xml/jaxb/InformationSchema;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.Explain explain(org.jooq.Query);
    descriptor: (Lorg/jooq/Query;)Lorg/jooq/Explain;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <T> T transactionResult(org.jooq.TransactionalCallable<T>);
    descriptor: (Lorg/jooq/TransactionalCallable;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/TransactionalCallable<TT;>;)TT;
    MethodParameters:
               Name  Flags
      transactional  

  public abstract <T> T transactionResult(org.jooq.ContextTransactionalCallable<T>);
    descriptor: (Lorg/jooq/ContextTransactionalCallable;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.ConfigurationException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/ContextTransactionalCallable<TT;>;)TT;
    MethodParameters:
               Name  Flags
      transactional  

  public abstract void transaction(org.jooq.TransactionalRunnable);
    descriptor: (Lorg/jooq/TransactionalRunnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      transactional  

  public abstract void transaction(org.jooq.ContextTransactionalRunnable);
    descriptor: (Lorg/jooq/ContextTransactionalRunnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.ConfigurationException
    MethodParameters:
               Name  Flags
      transactional  

  public abstract <T> java.util.concurrent.CompletionStage<T> transactionResultAsync(org.jooq.TransactionalCallable<T>);
    descriptor: (Lorg/jooq/TransactionalCallable;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.ConfigurationException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/TransactionalCallable<TT;>;)Ljava/util/concurrent/CompletionStage<TT;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      transactional  

  public abstract java.util.concurrent.CompletionStage<java.lang.Void> transactionAsync(org.jooq.TransactionalRunnable);
    descriptor: (Lorg/jooq/TransactionalRunnable;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.ConfigurationException
    Signature: (Lorg/jooq/TransactionalRunnable;)Ljava/util/concurrent/CompletionStage<Ljava/lang/Void;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      transactional  

  public abstract <T> java.util.concurrent.CompletionStage<T> transactionResultAsync(java.util.concurrent.Executor, org.jooq.TransactionalCallable<T>);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/TransactionalCallable;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.ConfigurationException
    Signature: <T:Ljava/lang/Object;>(Ljava/util/concurrent/Executor;Lorg/jooq/TransactionalCallable<TT;>;)Ljava/util/concurrent/CompletionStage<TT;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      executor       
      transactional  

  public abstract java.util.concurrent.CompletionStage<java.lang.Void> transactionAsync(java.util.concurrent.Executor, org.jooq.TransactionalRunnable);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/TransactionalRunnable;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.ConfigurationException
    Signature: (Ljava/util/concurrent/Executor;Lorg/jooq/TransactionalRunnable;)Ljava/util/concurrent/CompletionStage<Ljava/lang/Void;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      executor       
      transactional  

  public abstract <T> T connectionResult(org.jooq.ConnectionCallable<T>);
    descriptor: (Lorg/jooq/ConnectionCallable;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/ConnectionCallable<TT;>;)TT;
    MethodParameters:
          Name  Flags
      callable  

  public abstract void connection(org.jooq.ConnectionRunnable);
    descriptor: (Lorg/jooq/ConnectionRunnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      runnable  

  public abstract <T> T mockResult(org.jooq.tools.jdbc.MockDataProvider, org.jooq.tools.jdbc.MockCallable<T>);
    descriptor: (Lorg/jooq/tools/jdbc/MockDataProvider;Lorg/jooq/tools/jdbc/MockCallable;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/tools/jdbc/MockDataProvider;Lorg/jooq/tools/jdbc/MockCallable<TT;>;)TT;
    MethodParameters:
          Name  Flags
      provider  
      mockable  

  public abstract void mock(org.jooq.tools.jdbc.MockDataProvider, org.jooq.tools.jdbc.MockRunnable);
    descriptor: (Lorg/jooq/tools/jdbc/MockDataProvider;Lorg/jooq/tools/jdbc/MockRunnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      provider  
      mockable  

  public abstract org.jooq.RenderContext renderContext();
    descriptor: ()Lorg/jooq/RenderContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      org.jooq.Internal()
      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 java.lang.String renderNamedParams(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 java.lang.String renderNamedOrInlinedParams(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 java.lang.String renderInlined(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 java.util.List<java.lang.Object> extractBindValues(org.jooq.QueryPart);
    descriptor: (Lorg/jooq/QueryPart;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/QueryPart;)Ljava/util/List<Ljava/lang/Object;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      part  

  public abstract java.util.Map<java.lang.String, org.jooq.Param<?>> extractParams(org.jooq.QueryPart);
    descriptor: (Lorg/jooq/QueryPart;)Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/QueryPart;)Ljava/util/Map<Ljava/lang/String;Lorg/jooq/Param<*>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      part  

  public abstract org.jooq.Param<?> extractParam(org.jooq.QueryPart, java.lang.String);
    descriptor: (Lorg/jooq/QueryPart;Ljava/lang/String;)Lorg/jooq/Param;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/QueryPart;Ljava/lang/String;)Lorg/jooq/Param<*>;
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      part  
      name  

  public abstract org.jooq.BindContext bindContext(java.sql.PreparedStatement);
    descriptor: (Ljava/sql/PreparedStatement;)Lorg/jooq/BindContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      org.jooq.Internal()
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      stmt  

  public abstract int bind(org.jooq.QueryPart, java.sql.PreparedStatement);
    descriptor: (Lorg/jooq/QueryPart;Ljava/sql/PreparedStatement;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      part  
      stmt  

  public abstract void attach(org.jooq.Attachable[]);
    descriptor: ([Lorg/jooq/Attachable;)V
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      attachables  

  public abstract void attach(java.util.Collection<? extends org.jooq.Attachable>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Attachable;>;)V
    MethodParameters:
             Name  Flags
      attachables  

  public abstract <R extends org.jooq.Record> org.jooq.LoaderOptionsStep<R> loadInto(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/LoaderOptionsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/LoaderOptionsStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.Queries queries(org.jooq.Query[]);
    descriptor: ([Lorg/jooq/Query;)Lorg/jooq/Queries;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      queries  

  public abstract org.jooq.Queries queries(java.util.Collection<? extends org.jooq.Query>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Query;>;)Lorg/jooq/Queries;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      queries  

  public abstract org.jooq.Block begin(org.jooq.Statement[]);
    descriptor: ([Lorg/jooq/Statement;)Lorg/jooq/Block;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      statements  

  public abstract org.jooq.Block begin(java.util.Collection<? extends org.jooq.Statement>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Block;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Statement;>;)Lorg/jooq/Block;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      statements  

  public abstract org.jooq.RowCountQuery query(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.RowCountQuery query(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.RowCountQuery query(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/RowCountQuery;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.RowCountQuery query(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/RowCountQuery;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.Result<org.jooq.Record> fetch(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/SQL;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Result<org.jooq.Record> fetch(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Result<org.jooq.Record> fetch(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.Result<org.jooq.Record> fetch(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/SQL;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/Cursor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Cursor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/SQL;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, org.jooq.SQL);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/SQL;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Lorg/jooq/SQL;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      sql       

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, java.lang.String);
    descriptor: (Ljava/util/concurrent/Executor;Ljava/lang/String;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Ljava/lang/String;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      sql       

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, java.lang.String, []);
    descriptor: (Ljava/util/concurrent/Executor;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      sql       
      bindings  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/util/concurrent/Executor;Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      sql       
      parts     

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Ljava/util/stream/Stream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/SQL;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/stream/Stream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/stream/Stream;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/stream/Stream;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.Results fetchMany(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/Results;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Results fetchMany(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Results;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Results fetchMany(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/Results;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.Results fetchMany(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Results;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.Record fetchOne(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Record fetchOne(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Record fetchOne(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.Record fetchOne(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.Record fetchSingle(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Record fetchSingle(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Record fetchSingle(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.Record fetchSingle(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Lorg/jooq/SQL;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/lang/String;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract java.lang.Object fetchValue(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.lang.Object fetchValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.lang.Object fetchValue(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract java.lang.Object fetchValue(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/lang/Object;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract java.util.Optional<?> fetchOptionalValue(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: (Lorg/jooq/SQL;)Ljava/util/Optional<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.Optional<?> fetchOptionalValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/lang/String;)Ljava/util/Optional<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.Optional<?> fetchOptionalValue(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Optional<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract java.util.Optional<?> fetchOptionalValue(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/Optional<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract java.util.List<?> fetchValues(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: (Lorg/jooq/SQL;)Ljava/util/List<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.List<?> fetchValues(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/lang/String;)Ljava/util/List<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract java.util.List<?> fetchValues(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract java.util.List<?> fetchValues(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/List;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Ljava/util/List<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract int execute(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    MethodParameters:
      Name  Flags
      sql   

  public abstract int execute(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    MethodParameters:
      Name  Flags
      sql   

  public abstract int execute(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)I
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract int execute(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)I
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.ResultQuery<org.jooq.Record> resultQuery(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/ResultQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/SQL;)Lorg/jooq/ResultQuery<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.ResultQuery<org.jooq.Record> resultQuery(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/ResultQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/ResultQuery<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.ResultQuery<org.jooq.Record> resultQuery(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/ResultQuery;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/ResultQuery<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.ResultQuery<org.jooq.Record> resultQuery(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/ResultQuery;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/ResultQuery<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.Result<org.jooq.Record> fetch(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract org.jooq.Result<org.jooq.Record> fetch(java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      rs      
      fields  

  public abstract org.jooq.Result<org.jooq.Record> fetch(java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract org.jooq.Result<org.jooq.Record> fetch(java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Ljava/lang/Class;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract org.jooq.Record fetchOne(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      rs    

  public abstract org.jooq.Record fetchOne(java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/Field;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
        Name  Flags
      rs      
      fields  

  public abstract org.jooq.Record fetchOne(java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract org.jooq.Record fetchOne(java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Ljava/lang/Class;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract org.jooq.Record fetchSingle(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract org.jooq.Record fetchSingle(java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/Field;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      rs      
      fields  

  public abstract org.jooq.Record fetchSingle(java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract org.jooq.Record fetchSingle(java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Ljava/lang/Class;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/Field;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      rs      
      fields  

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract java.util.Optional<org.jooq.Record> fetchOptional(java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Ljava/lang/Class;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: (Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Ljava/util/Optional<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract java.lang.Object fetchValue(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      rs    

  public abstract <T> T fetchValue(java.sql.ResultSet, org.jooq.Field<T>);
    descriptor: (Ljava/sql/ResultSet;Lorg/jooq/Field;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Lorg/jooq/Field<TT;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      rs     
      field  

  public abstract <T> T fetchValue(java.sql.ResultSet, org.jooq.DataType<T>);
    descriptor: (Ljava/sql/ResultSet;Lorg/jooq/DataType;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Lorg/jooq/DataType<TT;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      rs    
      type  

  public abstract <T> T fetchValue(java.sql.ResultSet, java.lang.Class<T>);
    descriptor: (Ljava/sql/ResultSet;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Ljava/lang/Class<TT;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      rs    
      type  

  public abstract java.util.Optional<?> fetchOptionalValue(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/sql/ResultSet;)Ljava/util/Optional<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract <T> java.util.Optional<T> fetchOptionalValue(java.sql.ResultSet, org.jooq.Field<T>);
    descriptor: (Ljava/sql/ResultSet;Lorg/jooq/Field;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Lorg/jooq/Field<TT;>;)Ljava/util/Optional<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      field  

  public abstract <T> java.util.Optional<T> fetchOptionalValue(java.sql.ResultSet, org.jooq.DataType<T>);
    descriptor: (Ljava/sql/ResultSet;Lorg/jooq/DataType;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Lorg/jooq/DataType<TT;>;)Ljava/util/Optional<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    
      type  

  public abstract <T> java.util.Optional<T> fetchOptionalValue(java.sql.ResultSet, java.lang.Class<T>);
    descriptor: (Ljava/sql/ResultSet;Ljava/lang/Class;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Ljava/lang/Class<TT;>;)Ljava/util/Optional<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    
      type  

  public abstract java.util.List<?> fetchValues(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: (Ljava/sql/ResultSet;)Ljava/util/List<*>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract <T> java.util.List<T> fetchValues(java.sql.ResultSet, org.jooq.Field<T>);
    descriptor: (Ljava/sql/ResultSet;Lorg/jooq/Field;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Lorg/jooq/Field<TT;>;)Ljava/util/List<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      field  

  public abstract <T> java.util.List<T> fetchValues(java.sql.ResultSet, org.jooq.DataType<T>);
    descriptor: (Ljava/sql/ResultSet;Lorg/jooq/DataType;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Lorg/jooq/DataType<TT;>;)Ljava/util/List<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    
      type  

  public abstract <T> java.util.List<T> fetchValues(java.sql.ResultSet, java.lang.Class<T>);
    descriptor: (Ljava/sql/ResultSet;Ljava/lang/Class;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Ljava/sql/ResultSet;Ljava/lang/Class<TT;>;)Ljava/util/List<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    
      type  

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Lorg/jooq/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/Field;)Lorg/jooq/Cursor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      rs      
      fields  

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Lorg/jooq/Cursor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract org.jooq.Cursor<org.jooq.Record> fetchLazy(java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Ljava/lang/Class;)Lorg/jooq/Cursor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Lorg/jooq/Cursor<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/sql/ResultSet;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/Field;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      rs      
      fields  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Ljava/lang/Class;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, java.sql.ResultSet);
    descriptor: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      rs        

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;[Lorg/jooq/Field;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      rs        
      fields    

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      rs        
      types     

  public abstract java.util.concurrent.CompletionStage<org.jooq.Result<org.jooq.Record>> fetchAsync(java.util.concurrent.Executor, java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;[Ljava/lang/Class;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/util/concurrent/Executor;Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<Lorg/jooq/Record;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      rs        
      types     

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(java.sql.ResultSet);
    descriptor: (Ljava/sql/ResultSet;)Ljava/util/stream/Stream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      rs    

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(java.sql.ResultSet, org.jooq.Field<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/Field;)Ljava/util/stream/Stream;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/Field<*>;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      rs      
      fields  

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(java.sql.ResultSet, org.jooq.DataType<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Lorg/jooq/DataType;)Ljava/util/stream/Stream;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Lorg/jooq/DataType<*>;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract java.util.stream.Stream<org.jooq.Record> fetchStream(java.sql.ResultSet, java.lang.Class<?>[]);
    descriptor: (Ljava/sql/ResultSet;[Ljava/lang/Class;)Ljava/util/stream/Stream;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/sql/ResultSet;[Ljava/lang/Class<*>;)Ljava/util/stream/Stream<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      rs     
      types  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromTXT(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      string  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromTXT(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      string       
      nullLiteral  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromHTML(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      string  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromCSV(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      string  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromCSV(java.lang.String, char);
    descriptor: (Ljava/lang/String;C)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;C)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      string     
      delimiter  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromCSV(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;Z)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      string  
      header  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromCSV(java.lang.String, boolean, char);
    descriptor: (Ljava/lang/String;ZC)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/lang/String;ZC)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      string     
      header     
      delimiter  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromJSON(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      string  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromXML(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      string  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromStringData(java.lang.String[][]);
    descriptor: ([[Ljava/lang/String;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([[Ljava/lang/String;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      data  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromStringData(java.util.List<java.lang.String[]>);
    descriptor: (Ljava/util/List;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<[Ljava/lang/String;>;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      data  

  public abstract org.jooq.Result<org.jooq.Record> fetchFromStringData(java.util.List<java.lang.String[]>, boolean);
    descriptor: (Ljava/util/List;Z)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<[Ljava/lang/String;>;Z)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      data    
      header  

  public abstract org.jooq.WithAsStep with(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      alias  

  public abstract org.jooq.WithAsStep with(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/WithAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep with(java.lang.String, java.util.Collection<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep with(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      alias  

  public abstract org.jooq.WithAsStep with(org.jooq.Name, org.jooq.Name[]);
    descriptor: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/WithAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep with(org.jooq.Name, java.util.Collection<? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/Collection;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/Collection<+Lorg/jooq/Name;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep with(java.lang.String, java.util.function.Function<? super org.jooq.Field<?>, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/Function;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Ljava/lang/String;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      alias              
      fieldNameFunction  

  public abstract org.jooq.WithAsStep with(java.lang.String, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/BiFunction;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Ljava/lang/String;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      alias              
      fieldNameFunction  

  public abstract org.jooq.WithAsStep1 with(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  

  public abstract org.jooq.WithAsStep2 with(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  

  public abstract org.jooq.WithAsStep3 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  

  public abstract org.jooq.WithAsStep4 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  

  public abstract org.jooq.WithAsStep5 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  

  public abstract org.jooq.WithAsStep6 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  

  public abstract org.jooq.WithAsStep7 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  

  public abstract org.jooq.WithAsStep8 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  

  public abstract org.jooq.WithAsStep9 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  
      fieldAlias9  

  public abstract org.jooq.WithAsStep10 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  

  public abstract org.jooq.WithAsStep11 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  

  public abstract org.jooq.WithAsStep12 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  

  public abstract org.jooq.WithAsStep13 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  

  public abstract org.jooq.WithAsStep14 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  

  public abstract org.jooq.WithAsStep15 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  

  public abstract org.jooq.WithAsStep16 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  

  public abstract org.jooq.WithAsStep17 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  

  public abstract org.jooq.WithAsStep18 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  

  public abstract org.jooq.WithAsStep19 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  

  public abstract org.jooq.WithAsStep20 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  

  public abstract org.jooq.WithAsStep21 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  

  public abstract org.jooq.WithAsStep22 with(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  
      fieldAlias22  

  public abstract org.jooq.WithAsStep1 with(org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  

  public abstract org.jooq.WithAsStep2 with(org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  

  public abstract org.jooq.WithAsStep3 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  

  public abstract org.jooq.WithAsStep4 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  

  public abstract org.jooq.WithAsStep5 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  

  public abstract org.jooq.WithAsStep6 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  

  public abstract org.jooq.WithAsStep7 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  

  public abstract org.jooq.WithAsStep8 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  

  public abstract org.jooq.WithAsStep9 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  
      fieldAlias9  

  public abstract org.jooq.WithAsStep10 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  

  public abstract org.jooq.WithAsStep11 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  

  public abstract org.jooq.WithAsStep12 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  

  public abstract org.jooq.WithAsStep13 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  

  public abstract org.jooq.WithAsStep14 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  

  public abstract org.jooq.WithAsStep15 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  

  public abstract org.jooq.WithAsStep16 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  

  public abstract org.jooq.WithAsStep17 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  

  public abstract org.jooq.WithAsStep18 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  

  public abstract org.jooq.WithAsStep19 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  

  public abstract org.jooq.WithAsStep20 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  

  public abstract org.jooq.WithAsStep21 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  

  public abstract org.jooq.WithAsStep22 with(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  
      fieldAlias22  

  public abstract org.jooq.WithStep with(org.jooq.CommonTableExpression<?>[]);
    descriptor: ([Lorg/jooq/CommonTableExpression;)Lorg/jooq/WithStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/CommonTableExpression<*>;)Lorg/jooq/WithStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  

  public abstract org.jooq.WithStep with(java.util.Collection<? extends org.jooq.CommonTableExpression<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/WithStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/CommonTableExpression<*>;>;)Lorg/jooq/WithStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  

  public abstract org.jooq.WithAsStep withRecursive(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      alias  

  public abstract org.jooq.WithAsStep withRecursive(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/WithAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep withRecursive(java.lang.String, java.util.Collection<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/Collection;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep withRecursive(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      alias  

  public abstract org.jooq.WithAsStep withRecursive(org.jooq.Name, org.jooq.Name[]);
    descriptor: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/WithAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep withRecursive(org.jooq.Name, java.util.Collection<? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/Collection;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/Collection<+Lorg/jooq/Name;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAliases  

  public abstract org.jooq.WithAsStep withRecursive(java.lang.String, java.util.function.Function<? super org.jooq.Field<?>, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/Function;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Ljava/lang/String;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      alias              
      fieldNameFunction  

  public abstract org.jooq.WithAsStep withRecursive(java.lang.String, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/BiFunction;)Lorg/jooq/WithAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Ljava/lang/String;>;)Lorg/jooq/WithAsStep;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      alias              
      fieldNameFunction  

  public abstract org.jooq.WithAsStep1 withRecursive(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  

  public abstract org.jooq.WithAsStep2 withRecursive(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  

  public abstract org.jooq.WithAsStep3 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  

  public abstract org.jooq.WithAsStep4 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  

  public abstract org.jooq.WithAsStep5 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  

  public abstract org.jooq.WithAsStep6 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  

  public abstract org.jooq.WithAsStep7 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  

  public abstract org.jooq.WithAsStep8 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  

  public abstract org.jooq.WithAsStep9 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  
      fieldAlias9  

  public abstract org.jooq.WithAsStep10 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  

  public abstract org.jooq.WithAsStep11 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  

  public abstract org.jooq.WithAsStep12 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  

  public abstract org.jooq.WithAsStep13 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  

  public abstract org.jooq.WithAsStep14 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  

  public abstract org.jooq.WithAsStep15 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  

  public abstract org.jooq.WithAsStep16 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  

  public abstract org.jooq.WithAsStep17 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  

  public abstract org.jooq.WithAsStep18 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  

  public abstract org.jooq.WithAsStep19 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  

  public abstract org.jooq.WithAsStep20 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  

  public abstract org.jooq.WithAsStep21 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  

  public abstract org.jooq.WithAsStep22 withRecursive(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/jooq/WithAsStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  
      fieldAlias22  

  public abstract org.jooq.WithAsStep1 withRecursive(org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  

  public abstract org.jooq.WithAsStep2 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  

  public abstract org.jooq.WithAsStep3 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  

  public abstract org.jooq.WithAsStep4 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  

  public abstract org.jooq.WithAsStep5 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  

  public abstract org.jooq.WithAsStep6 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  

  public abstract org.jooq.WithAsStep7 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  

  public abstract org.jooq.WithAsStep8 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  

  public abstract org.jooq.WithAsStep9 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      alias        
      fieldAlias1  
      fieldAlias2  
      fieldAlias3  
      fieldAlias4  
      fieldAlias5  
      fieldAlias6  
      fieldAlias7  
      fieldAlias8  
      fieldAlias9  

  public abstract org.jooq.WithAsStep10 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  

  public abstract org.jooq.WithAsStep11 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  

  public abstract org.jooq.WithAsStep12 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  

  public abstract org.jooq.WithAsStep13 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  

  public abstract org.jooq.WithAsStep14 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  

  public abstract org.jooq.WithAsStep15 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  

  public abstract org.jooq.WithAsStep16 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  

  public abstract org.jooq.WithAsStep17 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  

  public abstract org.jooq.WithAsStep18 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  

  public abstract org.jooq.WithAsStep19 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  

  public abstract org.jooq.WithAsStep20 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  

  public abstract org.jooq.WithAsStep21 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  

  public abstract org.jooq.WithAsStep22 withRecursive(org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name, org.jooq.Name);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;Lorg/jooq/Name;)Lorg/jooq/WithAsStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      alias         
      fieldAlias1   
      fieldAlias2   
      fieldAlias3   
      fieldAlias4   
      fieldAlias5   
      fieldAlias6   
      fieldAlias7   
      fieldAlias8   
      fieldAlias9   
      fieldAlias10  
      fieldAlias11  
      fieldAlias12  
      fieldAlias13  
      fieldAlias14  
      fieldAlias15  
      fieldAlias16  
      fieldAlias17  
      fieldAlias18  
      fieldAlias19  
      fieldAlias20  
      fieldAlias21  
      fieldAlias22  

  public abstract org.jooq.WithStep withRecursive(org.jooq.CommonTableExpression<?>[]);
    descriptor: ([Lorg/jooq/CommonTableExpression;)Lorg/jooq/WithStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/CommonTableExpression<*>;)Lorg/jooq/WithStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  

  public abstract org.jooq.WithStep withRecursive(java.util.Collection<? extends org.jooq.CommonTableExpression<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/WithStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/CommonTableExpression<*>;>;)Lorg/jooq/WithStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  

  public abstract <R extends org.jooq.Record> org.jooq.SelectWhereStep<R> selectFrom(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/SelectWhereStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/SelectWhereStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.SelectWhereStep<org.jooq.Record> selectFrom(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/SelectWhereStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;)Lorg/jooq/SelectWhereStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.SelectWhereStep<org.jooq.Record> selectFrom(org.jooq.SQL);
    descriptor: (Lorg/jooq/SQL;)Lorg/jooq/SelectWhereStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/SQL;)Lorg/jooq/SelectWhereStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.SelectWhereStep<org.jooq.Record> selectFrom(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/SelectWhereStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/SelectWhereStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.SelectWhereStep<org.jooq.Record> selectFrom(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/SelectWhereStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/jooq/SelectWhereStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.SelectWhereStep<org.jooq.Record> selectFrom(java.lang.String, org.jooq.QueryPart[]);
    descriptor: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/SelectWhereStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Lorg/jooq/QueryPart;)Lorg/jooq/SelectWhereStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      sql    
      parts  

  public abstract org.jooq.SelectSelectStep<org.jooq.Record> select(java.util.Collection<? extends org.jooq.SelectFieldOrAsterisk>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/SelectFieldOrAsterisk;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.SelectSelectStep<org.jooq.Record> select(org.jooq.SelectFieldOrAsterisk[]);
    descriptor: ([Lorg/jooq/SelectFieldOrAsterisk;)Lorg/jooq/SelectSelectStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/SelectFieldOrAsterisk;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract <T1> org.jooq.SelectSelectStep<org.jooq.Record1<T1>> select(org.jooq.SelectField<T1>);
    descriptor: (Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record1<TT1;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract <T1, T2> org.jooq.SelectSelectStep<org.jooq.Record2<T1, T2>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record2<TT1;TT2;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract <T1, T2, T3> org.jooq.SelectSelectStep<org.jooq.Record3<T1, T2, T3>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record3<TT1;TT2;TT3;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract <T1, T2, T3, T4> org.jooq.SelectSelectStep<org.jooq.Record4<T1, T2, T3, T4>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record4<TT1;TT2;TT3;TT4;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract <T1, T2, T3, T4, T5> org.jooq.SelectSelectStep<org.jooq.Record5<T1, T2, T3, T4, T5>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record5<TT1;TT2;TT3;TT4;TT5;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <T1, T2, T3, T4, T5, T6> org.jooq.SelectSelectStep<org.jooq.Record6<T1, T2, T3, T4, T5, T6>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record6<TT1;TT2;TT3;TT4;TT5;TT6;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <T1, T2, T3, T4, T5, T6, T7> org.jooq.SelectSelectStep<org.jooq.Record7<T1, T2, T3, T4, T5, T6, T7>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.SelectSelectStep<org.jooq.Record8<T1, T2, T3, T4, T5, T6, T7, T8>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.SelectSelectStep<org.jooq.Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.SelectSelectStep<org.jooq.Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.SelectSelectStep<org.jooq.Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.SelectSelectStep<org.jooq.Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.SelectSelectStep<org.jooq.Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.SelectSelectStep<org.jooq.Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.SelectSelectStep<org.jooq.Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.SelectSelectStep<org.jooq.Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.SelectSelectStep<org.jooq.Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record17<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.SelectSelectStep<org.jooq.Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record18<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.SelectSelectStep<org.jooq.Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record19<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.SelectSelectStep<org.jooq.Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record20<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.SelectSelectStep<org.jooq.Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>, org.jooq.SelectField<T21>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;Lorg/jooq/SelectField<TT21;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record21<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.SelectSelectStep<org.jooq.Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> select(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>, org.jooq.SelectField<T21>, org.jooq.SelectField<T22>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;Lorg/jooq/SelectField<TT21;>;Lorg/jooq/SelectField<TT22;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record22<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract org.jooq.SelectSelectStep<org.jooq.Record> selectDistinct(java.util.Collection<? extends org.jooq.SelectFieldOrAsterisk>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/SelectFieldOrAsterisk;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.SelectSelectStep<org.jooq.Record> selectDistinct(org.jooq.SelectFieldOrAsterisk[]);
    descriptor: ([Lorg/jooq/SelectFieldOrAsterisk;)Lorg/jooq/SelectSelectStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/SelectFieldOrAsterisk;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract <T1> org.jooq.SelectSelectStep<org.jooq.Record1<T1>> selectDistinct(org.jooq.SelectField<T1>);
    descriptor: (Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record1<TT1;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract <T1, T2> org.jooq.SelectSelectStep<org.jooq.Record2<T1, T2>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record2<TT1;TT2;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract <T1, T2, T3> org.jooq.SelectSelectStep<org.jooq.Record3<T1, T2, T3>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record3<TT1;TT2;TT3;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract <T1, T2, T3, T4> org.jooq.SelectSelectStep<org.jooq.Record4<T1, T2, T3, T4>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record4<TT1;TT2;TT3;TT4;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract <T1, T2, T3, T4, T5> org.jooq.SelectSelectStep<org.jooq.Record5<T1, T2, T3, T4, T5>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record5<TT1;TT2;TT3;TT4;TT5;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <T1, T2, T3, T4, T5, T6> org.jooq.SelectSelectStep<org.jooq.Record6<T1, T2, T3, T4, T5, T6>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record6<TT1;TT2;TT3;TT4;TT5;TT6;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <T1, T2, T3, T4, T5, T6, T7> org.jooq.SelectSelectStep<org.jooq.Record7<T1, T2, T3, T4, T5, T6, T7>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.SelectSelectStep<org.jooq.Record8<T1, T2, T3, T4, T5, T6, T7, T8>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.SelectSelectStep<org.jooq.Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.SelectSelectStep<org.jooq.Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.SelectSelectStep<org.jooq.Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.SelectSelectStep<org.jooq.Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.SelectSelectStep<org.jooq.Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.SelectSelectStep<org.jooq.Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.SelectSelectStep<org.jooq.Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.SelectSelectStep<org.jooq.Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.SelectSelectStep<org.jooq.Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record17<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.SelectSelectStep<org.jooq.Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record18<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.SelectSelectStep<org.jooq.Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record19<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.SelectSelectStep<org.jooq.Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record20<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.SelectSelectStep<org.jooq.Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>, org.jooq.SelectField<T21>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;Lorg/jooq/SelectField<TT21;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record21<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.SelectSelectStep<org.jooq.Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> selectDistinct(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>, org.jooq.SelectField<T21>, org.jooq.SelectField<T22>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;Lorg/jooq/SelectField<TT21;>;Lorg/jooq/SelectField<TT22;>;)Lorg/jooq/SelectSelectStep<Lorg/jooq/Record22<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract org.jooq.SelectSelectStep<org.jooq.Record1<java.lang.Integer>> selectZero();
    descriptor: ()Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/jooq/SelectSelectStep<Lorg/jooq/Record1<Ljava/lang/Integer;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.SelectSelectStep<org.jooq.Record1<java.lang.Integer>> selectOne();
    descriptor: ()Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/jooq/SelectSelectStep<Lorg/jooq/Record1<Ljava/lang/Integer;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.SelectSelectStep<org.jooq.Record1<java.lang.Integer>> selectCount();
    descriptor: ()Lorg/jooq/SelectSelectStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/jooq/SelectSelectStep<Lorg/jooq/Record1<Ljava/lang/Integer;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.SelectQuery<org.jooq.Record> selectQuery();
    descriptor: ()Lorg/jooq/SelectQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lorg/jooq/SelectQuery<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract <R extends org.jooq.Record> org.jooq.SelectQuery<R> selectQuery(org.jooq.TableLike<R>);
    descriptor: (Lorg/jooq/TableLike;)Lorg/jooq/SelectQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/TableLike<TR;>;)Lorg/jooq/SelectQuery<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.InsertQuery<R> insertQuery(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/InsertQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/InsertQuery<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      into  

  public abstract <R extends org.jooq.Record> org.jooq.InsertSetStep<R> insertInto(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/InsertSetStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/InsertSetStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      into  

  public abstract <R extends org.jooq.Record, T1> org.jooq.InsertValuesStep1<R, T1> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;)Lorg/jooq/InsertValuesStep1<TR;TT1;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  

  public abstract <R extends org.jooq.Record, T1, T2> org.jooq.InsertValuesStep2<R, T1, T2> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;)Lorg/jooq/InsertValuesStep2<TR;TT1;TT2;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  

  public abstract <R extends org.jooq.Record, T1, T2, T3> org.jooq.InsertValuesStep3<R, T1, T2, T3> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;)Lorg/jooq/InsertValuesStep3<TR;TT1;TT2;TT3;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  
      field3  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4> org.jooq.InsertValuesStep4<R, T1, T2, T3, T4> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;)Lorg/jooq/InsertValuesStep4<TR;TT1;TT2;TT3;TT4;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  
      field3  
      field4  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5> org.jooq.InsertValuesStep5<R, T1, T2, T3, T4, T5> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;)Lorg/jooq/InsertValuesStep5<TR;TT1;TT2;TT3;TT4;TT5;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6> org.jooq.InsertValuesStep6<R, T1, T2, T3, T4, T5, T6> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;)Lorg/jooq/InsertValuesStep6<TR;TT1;TT2;TT3;TT4;TT5;TT6;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7> org.jooq.InsertValuesStep7<R, T1, T2, T3, T4, T5, T6, T7> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;)Lorg/jooq/InsertValuesStep7<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.InsertValuesStep8<R, T1, T2, T3, T4, T5, T6, T7, T8> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;)Lorg/jooq/InsertValuesStep8<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.InsertValuesStep9<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;)Lorg/jooq/InsertValuesStep9<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.InsertValuesStep10<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;)Lorg/jooq/InsertValuesStep10<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.InsertValuesStep11<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;)Lorg/jooq/InsertValuesStep11<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.InsertValuesStep12<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;)Lorg/jooq/InsertValuesStep12<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.InsertValuesStep13<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;)Lorg/jooq/InsertValuesStep13<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.InsertValuesStep14<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;)Lorg/jooq/InsertValuesStep14<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.InsertValuesStep15<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;)Lorg/jooq/InsertValuesStep15<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.InsertValuesStep16<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;)Lorg/jooq/InsertValuesStep16<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.InsertValuesStep17<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;)Lorg/jooq/InsertValuesStep17<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.InsertValuesStep18<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;)Lorg/jooq/InsertValuesStep18<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.InsertValuesStep19<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;)Lorg/jooq/InsertValuesStep19<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.InsertValuesStep20<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;)Lorg/jooq/InsertValuesStep20<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.InsertValuesStep21<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;)Lorg/jooq/InsertValuesStep21<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.InsertValuesStep22<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> insertInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>, org.jooq.Field<T22>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/InsertValuesStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;Lorg/jooq/Field<TT22;>;)Lorg/jooq/InsertValuesStep22<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      into     
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract <R extends org.jooq.Record> org.jooq.InsertValuesStepN<R> insertInto(org.jooq.Table<R>, org.jooq.Field<?>[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Field;)Lorg/jooq/InsertValuesStepN;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Field<*>;)Lorg/jooq/InsertValuesStepN<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      fields  

  public abstract <R extends org.jooq.Record> org.jooq.InsertValuesStepN<R> insertInto(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Lorg/jooq/InsertValuesStepN;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Field<*>;>;)Lorg/jooq/InsertValuesStepN<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      into    
      fields  

  public abstract <R extends org.jooq.Record> org.jooq.UpdateQuery<R> updateQuery(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/UpdateQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/UpdateQuery<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.UpdateSetFirstStep<R> update(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/UpdateSetFirstStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/UpdateSetFirstStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.MergeUsingStep<R> mergeInto(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/MergeUsingStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/MergeUsingStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record, T1> org.jooq.MergeKeyStep1<R, T1> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;)Lorg/jooq/MergeKeyStep1<TR;TT1;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  

  public abstract <R extends org.jooq.Record, T1, T2> org.jooq.MergeKeyStep2<R, T1, T2> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;)Lorg/jooq/MergeKeyStep2<TR;TT1;TT2;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  

  public abstract <R extends org.jooq.Record, T1, T2, T3> org.jooq.MergeKeyStep3<R, T1, T2, T3> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;)Lorg/jooq/MergeKeyStep3<TR;TT1;TT2;TT3;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  
      field3  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4> org.jooq.MergeKeyStep4<R, T1, T2, T3, T4> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;)Lorg/jooq/MergeKeyStep4<TR;TT1;TT2;TT3;TT4;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  
      field3  
      field4  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5> org.jooq.MergeKeyStep5<R, T1, T2, T3, T4, T5> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;)Lorg/jooq/MergeKeyStep5<TR;TT1;TT2;TT3;TT4;TT5;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6> org.jooq.MergeKeyStep6<R, T1, T2, T3, T4, T5, T6> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;)Lorg/jooq/MergeKeyStep6<TR;TT1;TT2;TT3;TT4;TT5;TT6;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7> org.jooq.MergeKeyStep7<R, T1, T2, T3, T4, T5, T6, T7> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;)Lorg/jooq/MergeKeyStep7<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.MergeKeyStep8<R, T1, T2, T3, T4, T5, T6, T7, T8> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;)Lorg/jooq/MergeKeyStep8<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.MergeKeyStep9<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;)Lorg/jooq/MergeKeyStep9<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.MergeKeyStep10<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;)Lorg/jooq/MergeKeyStep10<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.MergeKeyStep11<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;)Lorg/jooq/MergeKeyStep11<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.MergeKeyStep12<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;)Lorg/jooq/MergeKeyStep12<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.MergeKeyStep13<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;)Lorg/jooq/MergeKeyStep13<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.MergeKeyStep14<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;)Lorg/jooq/MergeKeyStep14<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.MergeKeyStep15<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;)Lorg/jooq/MergeKeyStep15<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.MergeKeyStep16<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;)Lorg/jooq/MergeKeyStep16<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.MergeKeyStep17<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;)Lorg/jooq/MergeKeyStep17<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.MergeKeyStep18<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;)Lorg/jooq/MergeKeyStep18<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.MergeKeyStep19<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;)Lorg/jooq/MergeKeyStep19<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.MergeKeyStep20<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;)Lorg/jooq/MergeKeyStep20<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.MergeKeyStep21<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;)Lorg/jooq/MergeKeyStep21<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <R extends org.jooq.Record, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.MergeKeyStep22<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> mergeInto(org.jooq.Table<R>, org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>, org.jooq.Field<T22>);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/MergeKeyStep22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;Lorg/jooq/Field<TT22;>;)Lorg/jooq/MergeKeyStep22<TR;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      table    
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract <R extends org.jooq.Record> org.jooq.MergeKeyStepN<R> mergeInto(org.jooq.Table<R>, org.jooq.Field<?>[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Field;)Lorg/jooq/MergeKeyStepN;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Field<*>;)Lorg/jooq/MergeKeyStepN<TR;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      fields  

  public abstract <R extends org.jooq.Record> org.jooq.MergeKeyStepN<R> mergeInto(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Lorg/jooq/MergeKeyStepN;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Field<*>;>;)Lorg/jooq/MergeKeyStepN<TR;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      fields  

  public abstract <R extends org.jooq.Record> org.jooq.DeleteQuery<R> deleteQuery(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DeleteQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/DeleteQuery<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.DeleteUsingStep<R> deleteFrom(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DeleteUsingStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/DeleteUsingStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.DeleteUsingStep<R> delete(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DeleteUsingStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/DeleteUsingStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract void batched(org.jooq.BatchedRunnable);
    descriptor: (Lorg/jooq/BatchedRunnable;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      runnable  

  public abstract <T> T batchedResult(org.jooq.BatchedCallable<T>);
    descriptor: (Lorg/jooq/BatchedCallable;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/BatchedCallable<TT;>;)TT;
    MethodParameters:
          Name  Flags
      callable  

  public abstract org.jooq.Batch batch(org.jooq.Query[]);
    descriptor: ([Lorg/jooq/Query;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      queries  

  public abstract org.jooq.Batch batch(org.jooq.Queries);
    descriptor: (Lorg/jooq/Queries;)Lorg/jooq/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      queries  

  public abstract org.jooq.Batch batch(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      queries  

  public abstract org.jooq.Batch batch(java.util.Collection<? extends org.jooq.Query>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Query;>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      queries  

  public abstract org.jooq.BatchBindStep batch(org.jooq.Query);
    descriptor: (Lorg/jooq/Query;)Lorg/jooq/BatchBindStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract org.jooq.BatchBindStep batch(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/BatchBindStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.jooq.Batch batch(org.jooq.Query, java.lang.Object[][]);
    descriptor: (Lorg/jooq/Query;[[Ljava/lang/Object;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      query     
      bindings  

  public abstract org.jooq.Batch batch(java.lang.String, java.lang.Object[][]);
    descriptor: (Ljava/lang/String;[[Ljava/lang/Object;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
      org.jooq.PlainSQL()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sql       
      bindings  

  public abstract org.jooq.Batch batchStore(org.jooq.UpdatableRecord<?>[]);
    descriptor: ([Lorg/jooq/UpdatableRecord;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/UpdatableRecord<*>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchStore(java.util.Collection<? extends org.jooq.UpdatableRecord<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/UpdatableRecord<*>;>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchInsert(org.jooq.TableRecord<?>[]);
    descriptor: ([Lorg/jooq/TableRecord;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/TableRecord<*>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchInsert(java.util.Collection<? extends org.jooq.TableRecord<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/TableRecord<*>;>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchUpdate(org.jooq.UpdatableRecord<?>[]);
    descriptor: ([Lorg/jooq/UpdatableRecord;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/UpdatableRecord<*>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchUpdate(java.util.Collection<? extends org.jooq.UpdatableRecord<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/UpdatableRecord<*>;>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchMerge(org.jooq.UpdatableRecord<?>[]);
    descriptor: ([Lorg/jooq/UpdatableRecord;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/UpdatableRecord<*>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchMerge(java.util.Collection<? extends org.jooq.UpdatableRecord<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/UpdatableRecord<*>;>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchDelete(org.jooq.UpdatableRecord<?>[]);
    descriptor: ([Lorg/jooq/UpdatableRecord;)Lorg/jooq/Batch;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/UpdatableRecord<*>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Batch batchDelete(java.util.Collection<? extends org.jooq.UpdatableRecord<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/UpdatableRecord<*>;>;)Lorg/jooq/Batch;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      records  

  public abstract org.jooq.Queries ddl(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      catalog  

  public abstract org.jooq.Queries ddl(org.jooq.Catalog, org.jooq.DDLExportConfiguration);
    descriptor: (Lorg/jooq/Catalog;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      schema         
      configuration  

  public abstract org.jooq.Queries ddl(org.jooq.Catalog, org.jooq.DDLFlag[]);
    descriptor: (Lorg/jooq/Catalog;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  
      flags   

  public abstract org.jooq.Queries ddl(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.Queries ddl(org.jooq.Schema, org.jooq.DDLExportConfiguration);
    descriptor: (Lorg/jooq/Schema;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      schema         
      configuration  

  public abstract org.jooq.Queries ddl(org.jooq.Schema, org.jooq.DDLFlag[]);
    descriptor: (Lorg/jooq/Schema;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  
      flags   

  public abstract org.jooq.Queries ddl(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.Queries ddl(org.jooq.Table<?>, org.jooq.DDLExportConfiguration);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      table          
      configuration  

  public abstract org.jooq.Queries ddl(org.jooq.Table<?>, org.jooq.DDLFlag[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  
      flags  

  public abstract org.jooq.Queries ddl(org.jooq.Table<?>[]);
    descriptor: ([Lorg/jooq/Table;)Lorg/jooq/Queries;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Table<*>;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  

  public abstract org.jooq.Queries ddl(org.jooq.Table<?>[], org.jooq.DDLExportConfiguration);
    descriptor: ([Lorg/jooq/Table;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Table<*>;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      tables         
      configuration  

  public abstract org.jooq.Queries ddl(org.jooq.Table<?>[], org.jooq.DDLFlag[]);
    descriptor: ([Lorg/jooq/Table;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Table<*>;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  
      flags   

  public abstract org.jooq.Queries ddl(java.util.Collection<? extends org.jooq.Table<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Table<*>;>;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  

  public abstract org.jooq.Queries ddl(java.util.Collection<? extends org.jooq.Table<?>>, org.jooq.DDLFlag[]);
    descriptor: (Ljava/util/Collection;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Table<*>;>;[Lorg/jooq/DDLFlag;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      tables  
      flags   

  public abstract org.jooq.Queries ddl(java.util.Collection<? extends org.jooq.Table<?>>, org.jooq.DDLExportConfiguration);
    descriptor: (Ljava/util/Collection;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Table<*>;>;Lorg/jooq/DDLExportConfiguration;)Lorg/jooq/Queries;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      tables         
      configuration  

  public abstract org.jooq.RowCountQuery setCatalog(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      catalog  

  public abstract org.jooq.RowCountQuery setCatalog(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      catalog  

  public abstract org.jooq.RowCountQuery setCatalog(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      catalog  

  public abstract org.jooq.RowCountQuery setSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.RowCountQuery setSchema(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.RowCountQuery setSchema(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.RowCountQuery set(org.jooq.Name, org.jooq.Param<?>);
    descriptor: (Lorg/jooq/Name;Lorg/jooq/Param;)Lorg/jooq/RowCountQuery;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Lorg/jooq/Param<*>;)Lorg/jooq/RowCountQuery;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      name   
      param  

  public abstract org.jooq.CreateDatabaseFinalStep createDatabase(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.CreateDatabaseFinalStep createDatabase(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.CreateDatabaseFinalStep createDatabase(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/CreateDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.CreateDatabaseFinalStep createDatabaseIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.CreateDatabaseFinalStep createDatabaseIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.CreateDatabaseFinalStep createDatabaseIfNotExists(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/CreateDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.CreateDomainAsStep createDomain(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateDomainAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.CreateDomainAsStep createDomain(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateDomainAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.CreateDomainAsStep createDomain(org.jooq.Domain<?>);
    descriptor: (Lorg/jooq/Domain;)Lorg/jooq/CreateDomainAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Domain<*>;)Lorg/jooq/CreateDomainAsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.CreateDomainAsStep createDomainIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateDomainAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.CreateDomainAsStep createDomainIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateDomainAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.CreateDomainAsStep createDomainIfNotExists(org.jooq.Domain<?>);
    descriptor: (Lorg/jooq/Domain;)Lorg/jooq/CreateDomainAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Domain<*>;)Lorg/jooq/CreateDomainAsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.CreateSchemaFinalStep createSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateSchemaFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.CreateSchemaFinalStep createSchema(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateSchemaFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.CreateSchemaFinalStep createSchema(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/CreateSchemaFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.CreateSchemaFinalStep createSchemaIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateSchemaFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.CreateSchemaFinalStep createSchemaIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateSchemaFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.CreateSchemaFinalStep createSchemaIfNotExists(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/CreateSchemaFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.CreateSequenceFlagsStep createSequence(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateSequenceFlagsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.CreateSequenceFlagsStep createSequence(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateSequenceFlagsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.CreateSequenceFlagsStep createSequence(org.jooq.Sequence<?>);
    descriptor: (Lorg/jooq/Sequence;)Lorg/jooq/CreateSequenceFlagsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Sequence<*>;)Lorg/jooq/CreateSequenceFlagsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.CreateSequenceFlagsStep createSequenceIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateSequenceFlagsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.CreateSequenceFlagsStep createSequenceIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateSequenceFlagsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.CreateSequenceFlagsStep createSequenceIfNotExists(org.jooq.Sequence<?>);
    descriptor: (Lorg/jooq/Sequence;)Lorg/jooq/CreateSequenceFlagsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Sequence<*>;)Lorg/jooq/CreateSequenceFlagsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.AlterDatabaseStep alterDatabase(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterDatabaseStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.AlterDatabaseStep alterDatabase(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterDatabaseStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.AlterDatabaseStep alterDatabase(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/AlterDatabaseStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.AlterDatabaseStep alterDatabaseIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterDatabaseStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.AlterDatabaseStep alterDatabaseIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterDatabaseStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.AlterDatabaseStep alterDatabaseIfExists(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/AlterDatabaseStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract <T> org.jooq.AlterDomainStep<T> alterDomain(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterDomainStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lorg/jooq/AlterDomainStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract <T> org.jooq.AlterDomainStep<T> alterDomain(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterDomainStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Name;)Lorg/jooq/AlterDomainStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract <T> org.jooq.AlterDomainStep<T> alterDomain(org.jooq.Domain<T>);
    descriptor: (Lorg/jooq/Domain;)Lorg/jooq/AlterDomainStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Domain<TT;>;)Lorg/jooq/AlterDomainStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract <T> org.jooq.AlterDomainStep<T> alterDomainIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterDomainStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lorg/jooq/AlterDomainStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract <T> org.jooq.AlterDomainStep<T> alterDomainIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterDomainStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Name;)Lorg/jooq/AlterDomainStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract <T> org.jooq.AlterDomainStep<T> alterDomainIfExists(org.jooq.Domain<T>);
    descriptor: (Lorg/jooq/Domain;)Lorg/jooq/AlterDomainStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Domain<TT;>;)Lorg/jooq/AlterDomainStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.AlterSchemaStep alterSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.AlterSchemaStep alterSchema(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.AlterSchemaStep alterSchema(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/AlterSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.AlterSchemaStep alterSchemaIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.AlterSchemaStep alterSchemaIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.AlterSchemaStep alterSchemaIfExists(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/AlterSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.DropDatabaseFinalStep dropDatabase(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.DropDatabaseFinalStep dropDatabase(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.DropDatabaseFinalStep dropDatabase(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/DropDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.DropDatabaseFinalStep dropDatabaseIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.DropDatabaseFinalStep dropDatabaseIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.DropDatabaseFinalStep dropDatabaseIfExists(org.jooq.Catalog);
    descriptor: (Lorg/jooq/Catalog;)Lorg/jooq/DropDatabaseFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      database  

  public abstract org.jooq.DropDomainCascadeStep dropDomain(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropDomainCascadeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.DropDomainCascadeStep dropDomain(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropDomainCascadeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.DropDomainCascadeStep dropDomain(org.jooq.Domain<?>);
    descriptor: (Lorg/jooq/Domain;)Lorg/jooq/DropDomainCascadeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Domain<*>;)Lorg/jooq/DropDomainCascadeStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.DropDomainCascadeStep dropDomainIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropDomainCascadeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.DropDomainCascadeStep dropDomainIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropDomainCascadeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.DropDomainCascadeStep dropDomainIfExists(org.jooq.Domain<?>);
    descriptor: (Lorg/jooq/Domain;)Lorg/jooq/DropDomainCascadeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Domain<*>;)Lorg/jooq/DropDomainCascadeStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      domain  

  public abstract org.jooq.DropSchemaStep dropSchema(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.DropSchemaStep dropSchema(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.DropSchemaStep dropSchema(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/DropSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.DropSchemaStep dropSchemaIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.DropSchemaStep dropSchemaIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.DropSchemaStep dropSchemaIfExists(org.jooq.Schema);
    descriptor: (Lorg/jooq/Schema;)Lorg/jooq/DropSchemaStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      schema  

  public abstract org.jooq.DropSequenceFinalStep dropSequence(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropSequenceFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.DropSequenceFinalStep dropSequence(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropSequenceFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.DropSequenceFinalStep dropSequence(org.jooq.Sequence<?>);
    descriptor: (Lorg/jooq/Sequence;)Lorg/jooq/DropSequenceFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Sequence<*>;)Lorg/jooq/DropSequenceFinalStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.DropSequenceFinalStep dropSequenceIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropSequenceFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.DropSequenceFinalStep dropSequenceIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropSequenceFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.DropSequenceFinalStep dropSequenceIfExists(org.jooq.Sequence<?>);
    descriptor: (Lorg/jooq/Sequence;)Lorg/jooq/DropSequenceFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Sequence<*>;)Lorg/jooq/DropSequenceFinalStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.GrantOnStep grant(org.jooq.Privilege);
    descriptor: (Lorg/jooq/Privilege;)Lorg/jooq/GrantOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.GrantOnStep grant(org.jooq.Privilege[]);
    descriptor: ([Lorg/jooq/Privilege;)Lorg/jooq/GrantOnStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.GrantOnStep grant(java.util.Collection<? extends org.jooq.Privilege>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/GrantOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Privilege;>;)Lorg/jooq/GrantOnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.RevokeOnStep revoke(org.jooq.Privilege);
    descriptor: (Lorg/jooq/Privilege;)Lorg/jooq/RevokeOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.RevokeOnStep revoke(org.jooq.Privilege[]);
    descriptor: ([Lorg/jooq/Privilege;)Lorg/jooq/RevokeOnStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.RevokeOnStep revoke(java.util.Collection<? extends org.jooq.Privilege>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/RevokeOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Privilege;>;)Lorg/jooq/RevokeOnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.RevokeOnStep revokeGrantOptionFor(org.jooq.Privilege);
    descriptor: (Lorg/jooq/Privilege;)Lorg/jooq/RevokeOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.RevokeOnStep revokeGrantOptionFor(org.jooq.Privilege[]);
    descriptor: ([Lorg/jooq/Privilege;)Lorg/jooq/RevokeOnStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.RevokeOnStep revokeGrantOptionFor(java.util.Collection<? extends org.jooq.Privilege>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/RevokeOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Privilege;>;)Lorg/jooq/RevokeOnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      privileges  

  public abstract org.jooq.CommentOnIsStep commentOnTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      tableName  

  public abstract org.jooq.CommentOnIsStep commentOnTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      tableName  

  public abstract org.jooq.CommentOnIsStep commentOnTable(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/CommentOnIsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CommentOnIsStep commentOnView(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      viewName  

  public abstract org.jooq.CommentOnIsStep commentOnView(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      viewName  

  public abstract org.jooq.CommentOnIsStep commentOnView(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/CommentOnIsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.CommentOnIsStep commentOnColumn(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      columnName  

  public abstract org.jooq.CommentOnIsStep commentOnColumn(org.jooq.Field<?>);
    descriptor: (Lorg/jooq/Field;)Lorg/jooq/CommentOnIsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Field<*>;)Lorg/jooq/CommentOnIsStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      field  

  public abstract org.jooq.CreateTableColumnStep createTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTable(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/CreateTableColumnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTableIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTableIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTableIfNotExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/CreateTableColumnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTemporaryTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTemporaryTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTemporaryTable(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/CreateTableColumnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTemporaryTableIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTemporaryTableIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createTemporaryTableIfNotExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/CreateTableColumnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createGlobalTemporaryTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createGlobalTemporaryTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateTableColumnStep createGlobalTemporaryTable(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/CreateTableColumnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/CreateTableColumnStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(org.jooq.Name, org.jooq.Name[]);
    descriptor: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(org.jooq.Table<?>, org.jooq.Field<?>[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Field;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;[Lorg/jooq/Field<*>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(java.lang.String, java.util.function.Function<? super org.jooq.Field<?>, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Ljava/lang/String;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(java.lang.String, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Ljava/lang/String;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(org.jooq.Name, java.util.function.Function<? super org.jooq.Field<?>, ? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Lorg/jooq/Name;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(org.jooq.Name, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Lorg/jooq/Name;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(org.jooq.Table<?>, java.util.function.Function<? super org.jooq.Field<?>, ? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Lorg/jooq/Field<*>;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createView(org.jooq.Table<?>, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Lorg/jooq/Field<*>;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(org.jooq.Name, org.jooq.Name[]);
    descriptor: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(org.jooq.Table<?>, org.jooq.Field<?>[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Field;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;[Lorg/jooq/Field<*>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(java.lang.String, java.util.function.Function<? super org.jooq.Field<?>, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Ljava/lang/String;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(java.lang.String, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Ljava/lang/String;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(org.jooq.Name, java.util.function.Function<? super org.jooq.Field<?>, ? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Lorg/jooq/Name;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(org.jooq.Name, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Lorg/jooq/Name;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(org.jooq.Table<?>, java.util.function.Function<? super org.jooq.Field<?>, ? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Lorg/jooq/Field<*>;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createOrReplaceView(org.jooq.Table<?>, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Lorg/jooq/Field<*>;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/String;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(org.jooq.Name, org.jooq.Name[]);
    descriptor: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;[Lorg/jooq/Name;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(org.jooq.Table<?>, org.jooq.Field<?>[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Field;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;[Lorg/jooq/Field<*>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      view    
      fields  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(java.lang.String, java.util.function.Function<? super org.jooq.Field<?>, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Ljava/lang/String;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(java.lang.String, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Ljava/lang/String;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(org.jooq.Name, java.util.function.Function<? super org.jooq.Field<?>, ? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Lorg/jooq/Name;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(org.jooq.Name, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends org.jooq.Name>);
    descriptor: (Lorg/jooq/Name;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Lorg/jooq/Name;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(org.jooq.Table<?>, java.util.function.Function<? super org.jooq.Field<?>, ? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/function/Function;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;Ljava/util/function/Function<-Lorg/jooq/Field<*>;+Lorg/jooq/Field<*>;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateViewAsStep<org.jooq.Record> createViewIfNotExists(org.jooq.Table<?>, java.util.function.BiFunction<? super org.jooq.Field<?>, ? super java.lang.Integer, ? extends org.jooq.Field<?>>);
    descriptor: (Lorg/jooq/Table;Ljava/util/function/BiFunction;)Lorg/jooq/CreateViewAsStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;Ljava/util/function/BiFunction<-Lorg/jooq/Field<*>;-Ljava/lang/Integer;+Lorg/jooq/Field<*>;>;)Lorg/jooq/CreateViewAsStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      view               
      fieldNameFunction  

  public abstract org.jooq.CreateTypeStep createType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.CreateTypeStep createType(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.AlterTypeStep alterType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.AlterTypeStep alterType(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropType(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropType(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/DropTypeStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropType(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Lorg/jooq/DropTypeStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropType(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/DropTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<*>;)Lorg/jooq/DropTypeStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropTypeIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropTypeIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropTypeIfExists(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)Lorg/jooq/DropTypeStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropTypeIfExists(org.jooq.Name[]);
    descriptor: ([Lorg/jooq/Name;)Lorg/jooq/DropTypeStep;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.DropTypeStep dropTypeIfExists(java.util.Collection<?>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/DropTypeStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<*>;)Lorg/jooq/DropTypeStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract org.jooq.CreateIndexStep createIndex();
    descriptor: ()Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.CreateIndexStep createIndex(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createIndex(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createIndex(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createIndexIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createIndexIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createIndexIfNotExists(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createUniqueIndex();
    descriptor: ()Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.CreateIndexStep createUniqueIndex(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createUniqueIndex(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createUniqueIndex(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createUniqueIndexIfNotExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createUniqueIndexIfNotExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.CreateIndexStep createUniqueIndexIfNotExists(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/CreateIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.AlterSequenceStep<java.math.BigInteger> alterSequence(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterSequenceStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/AlterSequenceStep<Ljava/math/BigInteger;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.AlterSequenceStep<java.math.BigInteger> alterSequence(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterSequenceStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;)Lorg/jooq/AlterSequenceStep<Ljava/math/BigInteger;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract <T extends java.lang.Number> org.jooq.AlterSequenceStep<T> alterSequence(org.jooq.Sequence<T>);
    descriptor: (Lorg/jooq/Sequence;)Lorg/jooq/AlterSequenceStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Number;>(Lorg/jooq/Sequence<TT;>;)Lorg/jooq/AlterSequenceStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.AlterSequenceStep<java.math.BigInteger> alterSequenceIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterSequenceStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/AlterSequenceStep<Ljava/math/BigInteger;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.AlterSequenceStep<java.math.BigInteger> alterSequenceIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterSequenceStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;)Lorg/jooq/AlterSequenceStep<Ljava/math/BigInteger;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract <T extends java.lang.Number> org.jooq.AlterSequenceStep<T> alterSequenceIfExists(org.jooq.Sequence<T>);
    descriptor: (Lorg/jooq/Sequence;)Lorg/jooq/AlterSequenceStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T:Ljava/lang/Number;>(Lorg/jooq/Sequence<TT;>;)Lorg/jooq/AlterSequenceStep<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract org.jooq.AlterTableStep alterTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.AlterTableStep alterTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.AlterTableStep alterTable(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/AlterTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/AlterTableStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.AlterTableStep alterTableIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.AlterTableStep alterTableIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.AlterTableStep alterTableIfExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/AlterTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/AlterTableStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.AlterViewStep alterView(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterViewStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.AlterViewStep alterView(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterViewStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.AlterViewStep alterView(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/AlterViewStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/AlterViewStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.AlterViewStep alterViewIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterViewStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.AlterViewStep alterViewIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterViewStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.AlterViewStep alterViewIfExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/AlterViewStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/AlterViewStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.AlterIndexOnStep alterIndex(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.AlterIndexOnStep alterIndex(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.AlterIndexOnStep alterIndex(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/AlterIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.AlterIndexStep alterIndexIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/AlterIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.AlterIndexStep alterIndexIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/AlterIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.AlterIndexStep alterIndexIfExists(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/AlterIndexStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.DropViewFinalStep dropView(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropViewFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.DropViewFinalStep dropView(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropViewFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.DropViewFinalStep dropView(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DropViewFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/DropViewFinalStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.DropViewFinalStep dropViewIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropViewFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.DropViewFinalStep dropViewIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropViewFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.DropViewFinalStep dropViewIfExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DropViewFinalStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/DropViewFinalStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      view  

  public abstract org.jooq.DropTableStep dropTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTable(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/DropTableStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTableIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTableIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTableIfExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/DropTableStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTemporaryTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTemporaryTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTemporaryTable(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/DropTableStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTemporaryTableIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTemporaryTableIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropTableStep dropTemporaryTableIfExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/DropTableStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Table<*>;)Lorg/jooq/DropTableStep;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.DropIndexOnStep dropIndex(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.DropIndexOnStep dropIndex(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.DropIndexOnStep dropIndex(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/DropIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.DropIndexOnStep dropIndexIfExists(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/DropIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.DropIndexOnStep dropIndexIfExists(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/DropIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.DropIndexOnStep dropIndexIfExists(org.jooq.Index);
    descriptor: (Lorg/jooq/Index;)Lorg/jooq/DropIndexOnStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      index  

  public abstract org.jooq.TruncateIdentityStep<org.jooq.Record> truncate(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/TruncateIdentityStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/TruncateIdentityStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.TruncateIdentityStep<org.jooq.Record> truncate(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/TruncateIdentityStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;)Lorg/jooq/TruncateIdentityStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.TruncateIdentityStep<R> truncate(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/TruncateIdentityStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/TruncateIdentityStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.TruncateIdentityStep<org.jooq.Record> truncateTable(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/jooq/TruncateIdentityStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/jooq/TruncateIdentityStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.TruncateIdentityStep<org.jooq.Record> truncateTable(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Lorg/jooq/TruncateIdentityStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/Name;)Lorg/jooq/TruncateIdentityStep<Lorg/jooq/Record;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.TruncateIdentityStep<R> truncateTable(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/TruncateIdentityStep;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/TruncateIdentityStep<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract java.math.BigInteger lastID();
    descriptor: ()Ljava/math/BigInteger;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract java.math.BigInteger nextval(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract java.math.BigInteger nextval(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/math/BigInteger;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract <T extends java.lang.Number> T nextval(org.jooq.Sequence<T>);
    descriptor: (Lorg/jooq/Sequence;)Ljava/lang/Number;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T:Ljava/lang/Number;>(Lorg/jooq/Sequence<TT;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract <T extends java.lang.Number> java.util.List<T> nextvals(org.jooq.Sequence<T>, int);
    descriptor: (Lorg/jooq/Sequence;I)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T:Ljava/lang/Number;>(Lorg/jooq/Sequence<TT;>;I)Ljava/util/List<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  
      size      

  public abstract java.math.BigInteger currval(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/math/BigInteger;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract java.math.BigInteger currval(org.jooq.Name);
    descriptor: (Lorg/jooq/Name;)Ljava/math/BigInteger;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract <T extends java.lang.Number> T currval(org.jooq.Sequence<T>);
    descriptor: (Lorg/jooq/Sequence;)Ljava/lang/Number;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T:Ljava/lang/Number;>(Lorg/jooq/Sequence<TT;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support(value = {org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;, org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;})
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      sequence  

  public abstract <R extends org.jooq.UDTRecord<R>> R newRecord(org.jooq.UDT<R>);
    descriptor: (Lorg/jooq/UDT;)Lorg/jooq/UDTRecord;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/UDTRecord<TR;>;>(Lorg/jooq/UDT<TR;>;)TR;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
      Name  Flags
      type  

  public abstract <R extends org.jooq.Record> R newRecord(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)TR;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> R newRecord(org.jooq.Table<R>, );
    descriptor: (Lorg/jooq/Table;Ljava/lang/Object;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/lang/Object;)TR;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      table   
      source  

  public abstract org.jooq.Record newRecord(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Field<*>;)Lorg/jooq/Record;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.Record newRecord(java.util.Collection<? extends org.jooq.Field<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Field<*>;>;)Lorg/jooq/Record;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract <T1> org.jooq.Record1<T1> newRecord(org.jooq.Field<T1>);
    descriptor: (Lorg/jooq/Field;)Lorg/jooq/Record1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;)Lorg/jooq/Record1<TT1;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract <T1, T2> org.jooq.Record2<T1, T2> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;)Lorg/jooq/Record2<TT1;TT2;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract <T1, T2, T3> org.jooq.Record3<T1, T2, T3> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;)Lorg/jooq/Record3<TT1;TT2;TT3;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract <T1, T2, T3, T4> org.jooq.Record4<T1, T2, T3, T4> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;)Lorg/jooq/Record4<TT1;TT2;TT3;TT4;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract <T1, T2, T3, T4, T5> org.jooq.Record5<T1, T2, T3, T4, T5> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;)Lorg/jooq/Record5<TT1;TT2;TT3;TT4;TT5;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <T1, T2, T3, T4, T5, T6> org.jooq.Record6<T1, T2, T3, T4, T5, T6> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;)Lorg/jooq/Record6<TT1;TT2;TT3;TT4;TT5;TT6;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <T1, T2, T3, T4, T5, T6, T7> org.jooq.Record7<T1, T2, T3, T4, T5, T6, T7> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;)Lorg/jooq/Record7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.Record8<T1, T2, T3, T4, T5, T6, T7, T8> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;)Lorg/jooq/Record8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;)Lorg/jooq/Record9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;)Lorg/jooq/Record10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;)Lorg/jooq/Record11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;)Lorg/jooq/Record12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;)Lorg/jooq/Record13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;)Lorg/jooq/Record14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;)Lorg/jooq/Record15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;)Lorg/jooq/Record16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;)Lorg/jooq/Record17<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;)Lorg/jooq/Record18<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;)Lorg/jooq/Record19<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;)Lorg/jooq/Record20<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;)Lorg/jooq/Record21<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> newRecord(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>, org.jooq.Field<T22>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Record22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;Lorg/jooq/Field<TT22;>;)Lorg/jooq/Record22<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract <R extends org.jooq.Record> org.jooq.Result<R> newResult(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/Result<TR;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract org.jooq.Result<org.jooq.Record> newResult(org.jooq.Field<?>[]);
    descriptor: ([Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: ([Lorg/jooq/Field<*>;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.Result<org.jooq.Record> newResult(java.util.Collection<? extends org.jooq.Field<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Collection<+Lorg/jooq/Field<*>;>;)Lorg/jooq/Result<Lorg/jooq/Record;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract <T1> org.jooq.Result<org.jooq.Record1<T1>> newResult(org.jooq.Field<T1>);
    descriptor: (Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;)Lorg/jooq/Result<Lorg/jooq/Record1<TT1;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract <T1, T2> org.jooq.Result<org.jooq.Record2<T1, T2>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;)Lorg/jooq/Result<Lorg/jooq/Record2<TT1;TT2;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract <T1, T2, T3> org.jooq.Result<org.jooq.Record3<T1, T2, T3>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;)Lorg/jooq/Result<Lorg/jooq/Record3<TT1;TT2;TT3;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract <T1, T2, T3, T4> org.jooq.Result<org.jooq.Record4<T1, T2, T3, T4>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;)Lorg/jooq/Result<Lorg/jooq/Record4<TT1;TT2;TT3;TT4;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract <T1, T2, T3, T4, T5> org.jooq.Result<org.jooq.Record5<T1, T2, T3, T4, T5>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;)Lorg/jooq/Result<Lorg/jooq/Record5<TT1;TT2;TT3;TT4;TT5;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <T1, T2, T3, T4, T5, T6> org.jooq.Result<org.jooq.Record6<T1, T2, T3, T4, T5, T6>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;)Lorg/jooq/Result<Lorg/jooq/Record6<TT1;TT2;TT3;TT4;TT5;TT6;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <T1, T2, T3, T4, T5, T6, T7> org.jooq.Result<org.jooq.Record7<T1, T2, T3, T4, T5, T6, T7>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;)Lorg/jooq/Result<Lorg/jooq/Record7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.Result<org.jooq.Record8<T1, T2, T3, T4, T5, T6, T7, T8>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;)Lorg/jooq/Result<Lorg/jooq/Record8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.Result<org.jooq.Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;)Lorg/jooq/Result<Lorg/jooq/Record9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.Result<org.jooq.Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;)Lorg/jooq/Result<Lorg/jooq/Record10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.Result<org.jooq.Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;)Lorg/jooq/Result<Lorg/jooq/Record11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.Result<org.jooq.Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;)Lorg/jooq/Result<Lorg/jooq/Record12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.Result<org.jooq.Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;)Lorg/jooq/Result<Lorg/jooq/Record13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.Result<org.jooq.Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;)Lorg/jooq/Result<Lorg/jooq/Record14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.Result<org.jooq.Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;)Lorg/jooq/Result<Lorg/jooq/Record15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.Result<org.jooq.Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;)Lorg/jooq/Result<Lorg/jooq/Record16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.Result<org.jooq.Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;)Lorg/jooq/Result<Lorg/jooq/Record17<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.Result<org.jooq.Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;)Lorg/jooq/Result<Lorg/jooq/Record18<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.Result<org.jooq.Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;)Lorg/jooq/Result<Lorg/jooq/Record19<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.Result<org.jooq.Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;)Lorg/jooq/Result<Lorg/jooq/Record20<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.Result<org.jooq.Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;)Lorg/jooq/Result<Lorg/jooq/Record21<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.Result<org.jooq.Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> newResult(org.jooq.Field<T1>, org.jooq.Field<T2>, org.jooq.Field<T3>, org.jooq.Field<T4>, org.jooq.Field<T5>, org.jooq.Field<T6>, org.jooq.Field<T7>, org.jooq.Field<T8>, org.jooq.Field<T9>, org.jooq.Field<T10>, org.jooq.Field<T11>, org.jooq.Field<T12>, org.jooq.Field<T13>, org.jooq.Field<T14>, org.jooq.Field<T15>, org.jooq.Field<T16>, org.jooq.Field<T17>, org.jooq.Field<T18>, org.jooq.Field<T19>, org.jooq.Field<T20>, org.jooq.Field<T21>, org.jooq.Field<T22>);
    descriptor: (Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;Lorg/jooq/Field;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/Field<TT1;>;Lorg/jooq/Field<TT2;>;Lorg/jooq/Field<TT3;>;Lorg/jooq/Field<TT4;>;Lorg/jooq/Field<TT5;>;Lorg/jooq/Field<TT6;>;Lorg/jooq/Field<TT7;>;Lorg/jooq/Field<TT8;>;Lorg/jooq/Field<TT9;>;Lorg/jooq/Field<TT10;>;Lorg/jooq/Field<TT11;>;Lorg/jooq/Field<TT12;>;Lorg/jooq/Field<TT13;>;Lorg/jooq/Field<TT14;>;Lorg/jooq/Field<TT15;>;Lorg/jooq/Field<TT16;>;Lorg/jooq/Field<TT17;>;Lorg/jooq/Field<TT18;>;Lorg/jooq/Field<TT19;>;Lorg/jooq/Field<TT20;>;Lorg/jooq/Field<TT21;>;Lorg/jooq/Field<TT22;>;)Lorg/jooq/Result<Lorg/jooq/Record22<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract <R extends org.jooq.Record> org.jooq.Result<R> fetch(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)Lorg/jooq/Result<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> org.jooq.Cursor<R> fetchLazy(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Lorg/jooq/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)Lorg/jooq/Cursor<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(java.util.concurrent.Executor, org.jooq.ResultQuery<R>);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/ResultQuery;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Ljava/util/concurrent/Executor;Lorg/jooq/ResultQuery<TR;>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      query     

  public abstract <R extends org.jooq.Record> java.util.stream.Stream<R> fetchStream(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Ljava/util/stream/Stream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)Ljava/util/stream/Stream<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> org.jooq.Results fetchMany(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Lorg/jooq/Results;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)Lorg/jooq/Results;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> R fetchOne(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> R fetchSingle(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> java.util.Optional<R> fetchOptional(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/ResultQuery<TR;>;)Ljava/util/Optional<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <T> T fetchValue(org.jooq.Table<? extends org.jooq.Record1<T>>);
    descriptor: (Lorg/jooq/Table;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Table<+Lorg/jooq/Record1<TT;>;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      table  

  public abstract <T, R extends org.jooq.Record1<T>> T fetchValue(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <T:Ljava/lang/Object;R::Lorg/jooq/Record1<TT;>;>(Lorg/jooq/ResultQuery<TR;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      query  

  public abstract <T> T fetchValue(org.jooq.TableField<?, T>);
    descriptor: (Lorg/jooq/TableField;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/TableField<*TT;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      field  

  public abstract <T> T fetchValue(org.jooq.Field<T>);
    descriptor: (Lorg/jooq/Field;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Field<TT;>;)TT;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      field  

  public abstract <T, R extends org.jooq.Record1<T>> java.util.Optional<T> fetchOptionalValue(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;R::Lorg/jooq/Record1<TT;>;>(Lorg/jooq/ResultQuery<TR;>;)Ljava/util/Optional<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <T> java.util.Optional<T> fetchOptionalValue(org.jooq.TableField<?, T>);
    descriptor: (Lorg/jooq/TableField;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException, org.jooq.exception.InvalidResultException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/TableField<*TT;>;)Ljava/util/Optional<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      field  

  public abstract <T> java.util.List<T> fetchValues(org.jooq.Table<? extends org.jooq.Record1<T>>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/Table<+Lorg/jooq/Record1<TT;>;>;)Ljava/util/List<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <T, R extends org.jooq.Record1<T>> java.util.List<T> fetchValues(org.jooq.ResultQuery<R>);
    descriptor: (Lorg/jooq/ResultQuery;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T:Ljava/lang/Object;R::Lorg/jooq/Record1<TT;>;>(Lorg/jooq/ResultQuery<TR;>;)Ljava/util/List<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      query  

  public abstract <T> java.util.List<T> fetchValues(org.jooq.TableField<?, T>);
    descriptor: (Lorg/jooq/TableField;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T:Ljava/lang/Object;>(Lorg/jooq/TableField<*TT;>;)Ljava/util/List<TT;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      field  

  public abstract <R extends org.jooq.TableRecord<R>> org.jooq.Result<R> fetchByExample(R);
    descriptor: (Lorg/jooq/TableRecord;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/TableRecord<TR;>;>(TR;)Lorg/jooq/Result<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      example  

  public abstract int fetchCount(org.jooq.Select<?>);
    descriptor: (Lorg/jooq/Select;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Select<*>;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
       Name  Flags
      query  

  public abstract int fetchCount(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
       Name  Flags
      table  

  public abstract int fetchCount(org.jooq.Table<?>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;Lorg/jooq/Condition;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract int fetchCount(org.jooq.Table<?>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)I
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;[Lorg/jooq/Condition;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract int fetchCount(org.jooq.Table<?>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract boolean fetchExists(org.jooq.Select<?>);
    descriptor: (Lorg/jooq/Select;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Select<*>;)Z
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
       Name  Flags
      query  

  public abstract boolean fetchExists(org.jooq.Table<?>);
    descriptor: (Lorg/jooq/Table;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;)Z
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
       Name  Flags
      table  

  public abstract boolean fetchExists(org.jooq.Table<?>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;Lorg/jooq/Condition;)Z
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract boolean fetchExists(org.jooq.Table<?>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Z
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;[Lorg/jooq/Condition;)Z
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract boolean fetchExists(org.jooq.Table<?>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/Table<*>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)Z
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract int execute(org.jooq.Query);
    descriptor: (Lorg/jooq/Query;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
       Name  Flags
      query  

  public abstract <R extends org.jooq.Record> org.jooq.Result<R> fetch(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/Result<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.Result<R> fetch(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)Lorg/jooq/Result<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> org.jooq.Result<R> fetch(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Lorg/jooq/Result;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)Lorg/jooq/Result<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> org.jooq.Result<R> fetch(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Lorg/jooq/Result;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)Lorg/jooq/Result<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> R fetchOne(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> R fetchOne(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> R fetchOne(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> R fetchOne(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> R fetchSingle(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> R fetchSingle(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> R fetchSingle(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> R fetchSingle(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.NoDataFoundException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract org.jooq.Record fetchSingle(org.jooq.SelectField<?>[]);
    descriptor: ([Lorg/jooq/SelectField;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: ([Lorg/jooq/SelectField<*>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract org.jooq.Record fetchSingle(java.util.Collection<? extends org.jooq.SelectField<?>>);
    descriptor: (Ljava/util/Collection;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Ljava/util/Collection<+Lorg/jooq/SelectField<*>;>;)Lorg/jooq/Record;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      fields  

  public abstract <T1> org.jooq.Record1<T1> fetchSingle(org.jooq.SelectField<T1>);
    descriptor: (Lorg/jooq/SelectField;)Lorg/jooq/Record1;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;)Lorg/jooq/Record1<TT1;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  

  public abstract <T1, T2> org.jooq.Record2<T1, T2> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record2;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;)Lorg/jooq/Record2<TT1;TT2;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  

  public abstract <T1, T2, T3> org.jooq.Record3<T1, T2, T3> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record3;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;)Lorg/jooq/Record3<TT1;TT2;TT3;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  

  public abstract <T1, T2, T3, T4> org.jooq.Record4<T1, T2, T3, T4> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record4;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;)Lorg/jooq/Record4<TT1;TT2;TT3;TT4;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  

  public abstract <T1, T2, T3, T4, T5> org.jooq.Record5<T1, T2, T3, T4, T5> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record5;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;)Lorg/jooq/Record5<TT1;TT2;TT3;TT4;TT5;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  

  public abstract <T1, T2, T3, T4, T5, T6> org.jooq.Record6<T1, T2, T3, T4, T5, T6> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record6;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;)Lorg/jooq/Record6<TT1;TT2;TT3;TT4;TT5;TT6;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  

  public abstract <T1, T2, T3, T4, T5, T6, T7> org.jooq.Record7<T1, T2, T3, T4, T5, T6, T7> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record7;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;)Lorg/jooq/Record7<TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8> org.jooq.Record8<T1, T2, T3, T4, T5, T6, T7, T8> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record8;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;)Lorg/jooq/Record8<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9> org.jooq.Record9<T1, T2, T3, T4, T5, T6, T7, T8, T9> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record9;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;)Lorg/jooq/Record9<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
        Name  Flags
      field1  
      field2  
      field3  
      field4  
      field5  
      field6  
      field7  
      field8  
      field9  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> org.jooq.Record10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record10;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;)Lorg/jooq/Record10<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> org.jooq.Record11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record11;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;)Lorg/jooq/Record11<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> org.jooq.Record12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record12;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;)Lorg/jooq/Record12<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> org.jooq.Record13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record13;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;)Lorg/jooq/Record13<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> org.jooq.Record14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record14;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;)Lorg/jooq/Record14<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> org.jooq.Record15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record15;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;)Lorg/jooq/Record15<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> org.jooq.Record16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record16;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;)Lorg/jooq/Record16<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> org.jooq.Record17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record17;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;)Lorg/jooq/Record17<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> org.jooq.Record18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record18;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;)Lorg/jooq/Record18<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> org.jooq.Record19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record19;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;)Lorg/jooq/Record19<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> org.jooq.Record20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record20;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;)Lorg/jooq/Record20<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> org.jooq.Record21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>, org.jooq.SelectField<T21>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record21;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;Lorg/jooq/SelectField<TT21;>;)Lorg/jooq/Record21<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  

  public abstract <T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> org.jooq.Record22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> fetchSingle(org.jooq.SelectField<T1>, org.jooq.SelectField<T2>, org.jooq.SelectField<T3>, org.jooq.SelectField<T4>, org.jooq.SelectField<T5>, org.jooq.SelectField<T6>, org.jooq.SelectField<T7>, org.jooq.SelectField<T8>, org.jooq.SelectField<T9>, org.jooq.SelectField<T10>, org.jooq.SelectField<T11>, org.jooq.SelectField<T12>, org.jooq.SelectField<T13>, org.jooq.SelectField<T14>, org.jooq.SelectField<T15>, org.jooq.SelectField<T16>, org.jooq.SelectField<T17>, org.jooq.SelectField<T18>, org.jooq.SelectField<T19>, org.jooq.SelectField<T20>, org.jooq.SelectField<T21>, org.jooq.SelectField<T22>);
    descriptor: (Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;Lorg/jooq/SelectField;)Lorg/jooq/Record22;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <T1:Ljava/lang/Object;T2:Ljava/lang/Object;T3:Ljava/lang/Object;T4:Ljava/lang/Object;T5:Ljava/lang/Object;T6:Ljava/lang/Object;T7:Ljava/lang/Object;T8:Ljava/lang/Object;T9:Ljava/lang/Object;T10:Ljava/lang/Object;T11:Ljava/lang/Object;T12:Ljava/lang/Object;T13:Ljava/lang/Object;T14:Ljava/lang/Object;T15:Ljava/lang/Object;T16:Ljava/lang/Object;T17:Ljava/lang/Object;T18:Ljava/lang/Object;T19:Ljava/lang/Object;T20:Ljava/lang/Object;T21:Ljava/lang/Object;T22:Ljava/lang/Object;>(Lorg/jooq/SelectField<TT1;>;Lorg/jooq/SelectField<TT2;>;Lorg/jooq/SelectField<TT3;>;Lorg/jooq/SelectField<TT4;>;Lorg/jooq/SelectField<TT5;>;Lorg/jooq/SelectField<TT6;>;Lorg/jooq/SelectField<TT7;>;Lorg/jooq/SelectField<TT8;>;Lorg/jooq/SelectField<TT9;>;Lorg/jooq/SelectField<TT10;>;Lorg/jooq/SelectField<TT11;>;Lorg/jooq/SelectField<TT12;>;Lorg/jooq/SelectField<TT13;>;Lorg/jooq/SelectField<TT14;>;Lorg/jooq/SelectField<TT15;>;Lorg/jooq/SelectField<TT16;>;Lorg/jooq/SelectField<TT17;>;Lorg/jooq/SelectField<TT18;>;Lorg/jooq/SelectField<TT19;>;Lorg/jooq/SelectField<TT20;>;Lorg/jooq/SelectField<TT21;>;Lorg/jooq/SelectField<TT22;>;)Lorg/jooq/Record22<TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TT10;TT11;TT12;TT13;TT14;TT15;TT16;TT17;TT18;TT19;TT20;TT21;TT22;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
         Name  Flags
      field1   
      field2   
      field3   
      field4   
      field5   
      field6   
      field7   
      field8   
      field9   
      field10  
      field11  
      field12  
      field13  
      field14  
      field15  
      field16  
      field17  
      field18  
      field19  
      field20  
      field21  
      field22  

  public abstract <R extends org.jooq.Record> java.util.Optional<R> fetchOptional(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Ljava/util/Optional<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> java.util.Optional<R> fetchOptional(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)Ljava/util/Optional<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> java.util.Optional<R> fetchOptional(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Ljava/util/Optional;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)Ljava/util/Optional<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> java.util.Optional<R> fetchOptional(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException, org.jooq.exception.TooManyRowsException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)Ljava/util/Optional<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> R fetchAny(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> R fetchAny(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> R fetchAny(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Lorg/jooq/Record;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> R fetchAny(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Lorg/jooq/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)TR;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> org.jooq.Cursor<R> fetchLazy(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Lorg/jooq/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Lorg/jooq/Cursor<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> org.jooq.Cursor<R> fetchLazy(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Lorg/jooq/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)Lorg/jooq/Cursor<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> org.jooq.Cursor<R> fetchLazy(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Lorg/jooq/Cursor;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)Lorg/jooq/Cursor<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> org.jooq.Cursor<R> fetchLazy(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Lorg/jooq/Cursor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)Lorg/jooq/Cursor<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(java.util.concurrent.Executor, org.jooq.Table<R>);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/Table;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Ljava/util/concurrent/Executor;Lorg/jooq/Table<TR;>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      executor  
      table     

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(java.util.concurrent.Executor, org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/Table;Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Ljava/util/concurrent/Executor;Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      executor   
      table      
      condition  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(java.util.concurrent.Executor, org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/Table;[Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Ljava/util/concurrent/Executor;Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      executor    
      table       
      conditions  

  public abstract <R extends org.jooq.Record> java.util.concurrent.CompletionStage<org.jooq.Result<R>> fetchAsync(java.util.concurrent.Executor, org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Ljava/util/concurrent/Executor;Lorg/jooq/Table;Ljava/util/Collection;)Ljava/util/concurrent/CompletionStage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <R::Lorg/jooq/Record;>(Ljava/util/concurrent/Executor;Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)Ljava/util/concurrent/CompletionStage<Lorg/jooq/Result<TR;>;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      executor    
      table       
      conditions  

  public abstract <R extends org.jooq.Record> java.util.stream.Stream<R> fetchStream(org.jooq.Table<R>);
    descriptor: (Lorg/jooq/Table;)Ljava/util/stream/Stream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;)Ljava/util/stream/Stream<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
       Name  Flags
      table  

  public abstract <R extends org.jooq.Record> java.util.stream.Stream<R> fetchStream(org.jooq.Table<R>, org.jooq.Condition);
    descriptor: (Lorg/jooq/Table;Lorg/jooq/Condition;)Ljava/util/stream/Stream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Lorg/jooq/Condition;)Ljava/util/stream/Stream<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
           Name  Flags
      table      
      condition  

  public abstract <R extends org.jooq.Record> java.util.stream.Stream<R> fetchStream(org.jooq.Table<R>, org.jooq.Condition[]);
    descriptor: (Lorg/jooq/Table;[Lorg/jooq/Condition;)Ljava/util/stream/Stream;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;[Lorg/jooq/Condition;)Ljava/util/stream/Stream<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract <R extends org.jooq.Record> java.util.stream.Stream<R> fetchStream(org.jooq.Table<R>, java.util.Collection<? extends org.jooq.Condition>);
    descriptor: (Lorg/jooq/Table;Ljava/util/Collection;)Ljava/util/stream/Stream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: <R::Lorg/jooq/Record;>(Lorg/jooq/Table<TR;>;Ljava/util/Collection<+Lorg/jooq/Condition;>;)Ljava/util/stream/Stream<TR;>;
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      table       
      conditions  

  public abstract int executeInsert(org.jooq.TableRecord<?>);
    descriptor: (Lorg/jooq/TableRecord;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/TableRecord<*>;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
        Name  Flags
      record  

  public abstract int executeUpdate(org.jooq.UpdatableRecord<?>);
    descriptor: (Lorg/jooq/UpdatableRecord;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/UpdatableRecord<*>;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
        Name  Flags
      record  

  public abstract int executeUpdate(org.jooq.TableRecord<?>, org.jooq.Condition);
    descriptor: (Lorg/jooq/TableRecord;Lorg/jooq/Condition;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/TableRecord<*>;Lorg/jooq/Condition;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
           Name  Flags
      record     
      condition  

  public abstract int executeDelete(org.jooq.UpdatableRecord<?>);
    descriptor: (Lorg/jooq/UpdatableRecord;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/UpdatableRecord<*>;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
        Name  Flags
      record  

  public abstract int executeDelete(org.jooq.TableRecord<?>, org.jooq.Condition);
    descriptor: (Lorg/jooq/TableRecord;Lorg/jooq/Condition;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.jooq.exception.DataAccessException
    Signature: (Lorg/jooq/TableRecord<*>;Lorg/jooq/Condition;)I
    RuntimeVisibleAnnotations: 
      org.jooq.Support()
    MethodParameters:
           Name  Flags
      record     
      condition  
}
SourceFile: "DSLContext.java"