public interface org.skife.jdbi.v2.StatementContext
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.skife.jdbi.v2.StatementContext
  super_class: java.lang.Object
{
  public abstract java.lang.Object setAttribute(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      key    
      value  

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

  public abstract java.util.Map<java.lang.String, java.lang.Object> getAttributes();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public abstract org.skife.jdbi.v2.tweak.ResultColumnMapper columnMapperFor(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Lorg/skife/jdbi/v2/tweak/ResultColumnMapper;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      type  

  public abstract java.lang.String getRawSql();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getRewrittenSql();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getLocatedSql();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.sql.PreparedStatement getStatement();
    descriptor: ()Ljava/sql/PreparedStatement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.sql.Connection getConnection();
    descriptor: ()Ljava/sql/Connection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract java.lang.Class<?> getSqlObjectType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<*>;

  public abstract java.lang.reflect.Method getSqlObjectMethod();
    descriptor: ()Ljava/lang/reflect/Method;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract java.lang.String[] getGeneratedKeysColumnNames();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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