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"