public interface org.skife.jdbi.v2.Handle extends java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.skife.jdbi.v2.Handle
  super_class: java.lang.Object
{
  public abstract java.sql.Connection getConnection();
    descriptor: ()Ljava/sql/Connection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract void define(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      key    
      value  

  public abstract org.skife.jdbi.v2.Handle begin();
    descriptor: ()Lorg/skife/jdbi/v2/Handle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.skife.jdbi.v2.Handle commit();
    descriptor: ()Lorg/skife/jdbi/v2/Handle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.skife.jdbi.v2.Handle rollback();
    descriptor: ()Lorg/skife/jdbi/v2/Handle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.skife.jdbi.v2.Handle rollback(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Handle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      checkpointName  

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

  public abstract org.skife.jdbi.v2.Query<java.util.Map<java.lang.String, java.lang.Object>> createQuery(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Query;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Query<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.skife.jdbi.v2.Update createStatement(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Update;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.skife.jdbi.v2.Call createCall(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Call;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      callableSql  

  public abstract int insert(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)I
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sql   
      args  

  public abstract int update(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)I
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sql   
      args  

  public abstract org.skife.jdbi.v2.PreparedBatch prepareBatch(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/PreparedBatch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sql   

  public abstract org.skife.jdbi.v2.Batch createBatch();
    descriptor: ()Lorg/skife/jdbi/v2/Batch;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract <ReturnType> ReturnType inTransaction(org.skife.jdbi.v2.TransactionCallback<ReturnType>);
    descriptor: (Lorg/skife/jdbi/v2/TransactionCallback;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.skife.jdbi.v2.exceptions.TransactionFailedException
    Signature: <ReturnType:Ljava/lang/Object;>(Lorg/skife/jdbi/v2/TransactionCallback<TReturnType;>;)TReturnType;
    MethodParameters:
          Name  Flags
      callback  

  public abstract void useTransaction(org.skife.jdbi.v2.TransactionConsumer);
    descriptor: (Lorg/skife/jdbi/v2/TransactionConsumer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.skife.jdbi.v2.exceptions.TransactionFailedException
    MethodParameters:
          Name  Flags
      callback  

  public abstract <ReturnType> ReturnType inTransaction(org.skife.jdbi.v2.TransactionIsolationLevel, org.skife.jdbi.v2.TransactionCallback<ReturnType>);
    descriptor: (Lorg/skife/jdbi/v2/TransactionIsolationLevel;Lorg/skife/jdbi/v2/TransactionCallback;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.skife.jdbi.v2.exceptions.TransactionFailedException
    Signature: <ReturnType:Ljava/lang/Object;>(Lorg/skife/jdbi/v2/TransactionIsolationLevel;Lorg/skife/jdbi/v2/TransactionCallback<TReturnType;>;)TReturnType;
    MethodParameters:
          Name  Flags
      level     
      callback  

  public abstract void useTransaction(org.skife.jdbi.v2.TransactionIsolationLevel, org.skife.jdbi.v2.TransactionConsumer);
    descriptor: (Lorg/skife/jdbi/v2/TransactionIsolationLevel;Lorg/skife/jdbi/v2/TransactionConsumer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.skife.jdbi.v2.exceptions.TransactionFailedException
    MethodParameters:
          Name  Flags
      level     
      callback  

  public abstract java.util.List<java.util.Map<java.lang.String, java.lang.Object>> select(java.lang.String, []);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;
    MethodParameters:
      Name  Flags
      sql   
      args  

  public abstract void setStatementLocator(org.skife.jdbi.v2.tweak.StatementLocator);
    descriptor: (Lorg/skife/jdbi/v2/tweak/StatementLocator;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      locator  

  public abstract void setStatementRewriter(org.skife.jdbi.v2.tweak.StatementRewriter);
    descriptor: (Lorg/skife/jdbi/v2/tweak/StatementRewriter;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      rewriter  

  public abstract org.skife.jdbi.v2.Script createScript(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Script;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract void execute(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sql   
      args  

  public abstract org.skife.jdbi.v2.Handle checkpoint(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Handle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract org.skife.jdbi.v2.Handle release(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/skife/jdbi/v2/Handle;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      checkpointName  

  public abstract void setStatementBuilder(org.skife.jdbi.v2.tweak.StatementBuilder);
    descriptor: (Lorg/skife/jdbi/v2/tweak/StatementBuilder;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      builder  

  public abstract void setSQLLog(org.skife.jdbi.v2.tweak.SQLLog);
    descriptor: (Lorg/skife/jdbi/v2/tweak/SQLLog;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      log   

  public abstract void setTimingCollector(org.skife.jdbi.v2.TimingCollector);
    descriptor: (Lorg/skife/jdbi/v2/TimingCollector;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      timingCollector  

  public abstract void registerMapper(org.skife.jdbi.v2.tweak.ResultSetMapper);
    descriptor: (Lorg/skife/jdbi/v2/tweak/ResultSetMapper;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      mapper  

  public abstract void registerMapper(org.skife.jdbi.v2.ResultSetMapperFactory);
    descriptor: (Lorg/skife/jdbi/v2/ResultSetMapperFactory;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      factory  

  public abstract void registerColumnMapper(org.skife.jdbi.v2.tweak.ResultColumnMapper);
    descriptor: (Lorg/skife/jdbi/v2/tweak/ResultColumnMapper;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      mapper  

  public abstract void registerColumnMapper(org.skife.jdbi.v2.ResultColumnMapperFactory);
    descriptor: (Lorg/skife/jdbi/v2/ResultColumnMapperFactory;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      factory  

  public abstract <SqlObjectType> SqlObjectType attach(java.lang.Class<SqlObjectType>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <SqlObjectType:Ljava/lang/Object;>(Ljava/lang/Class<TSqlObjectType;>;)TSqlObjectType;
    MethodParameters:
               Name  Flags
      sqlObjectType  

  public abstract void setTransactionIsolation(org.skife.jdbi.v2.TransactionIsolationLevel);
    descriptor: (Lorg/skife/jdbi/v2/TransactionIsolationLevel;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      level  

  public abstract void setTransactionIsolation(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      level  

  public abstract org.skife.jdbi.v2.TransactionIsolationLevel getTransactionIsolationLevel();
    descriptor: ()Lorg/skife/jdbi/v2/TransactionIsolationLevel;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void registerArgumentFactory(org.skife.jdbi.v2.tweak.ArgumentFactory);
    descriptor: (Lorg/skife/jdbi/v2/tweak/ArgumentFactory;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      argumentFactory  

  public abstract void registerContainerFactory(org.skife.jdbi.v2.tweak.ContainerFactory<?>);
    descriptor: (Lorg/skife/jdbi/v2/tweak/ContainerFactory;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/skife/jdbi/v2/tweak/ContainerFactory<*>;)V
    MethodParameters:
         Name  Flags
      factory  

  public abstract void setSqlObjectContext(org.skife.jdbi.v2.SqlObjectContext);
    descriptor: (Lorg/skife/jdbi/v2/SqlObjectContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      context  

  public abstract org.skife.jdbi.v2.SqlObjectContext getSqlObjectContext();
    descriptor: ()Lorg/skife/jdbi/v2/SqlObjectContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Handle.java"