public class org.skife.jdbi.v2.Query<ResultType> extends org.skife.jdbi.v2.SQLStatement<org.skife.jdbi.v2.Query<ResultType>> implements org.skife.jdbi.v2.ResultBearing<ResultType>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.skife.jdbi.v2.Query
super_class: org.skife.jdbi.v2.SQLStatement
{
private final org.skife.jdbi.v2.tweak.ResultSetMapper<ResultType> mapper;
descriptor: Lorg/skife/jdbi/v2/tweak/ResultSetMapper;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/skife/jdbi/v2/tweak/ResultSetMapper<TResultType;>;
private final org.skife.jdbi.v2.MappingRegistry mappingRegistry;
descriptor: Lorg/skife/jdbi/v2/MappingRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(org.skife.jdbi.v2.Binding, org.skife.jdbi.v2.tweak.ResultSetMapper<ResultType>, org.skife.jdbi.v2.tweak.StatementLocator, org.skife.jdbi.v2.tweak.StatementRewriter, org.skife.jdbi.v2.Handle, org.skife.jdbi.v2.tweak.StatementBuilder, java.lang.String, org.skife.jdbi.v2.ConcreteStatementContext, org.skife.jdbi.v2.tweak.SQLLog, org.skife.jdbi.v2.TimingCollector, java.util.Collection<org.skife.jdbi.v2.tweak.StatementCustomizer>, org.skife.jdbi.v2.MappingRegistry, org.skife.jdbi.v2.Foreman, org.skife.jdbi.v2.ContainerFactoryRegistry);
descriptor: (Lorg/skife/jdbi/v2/Binding;Lorg/skife/jdbi/v2/tweak/ResultSetMapper;Lorg/skife/jdbi/v2/tweak/StatementLocator;Lorg/skife/jdbi/v2/tweak/StatementRewriter;Lorg/skife/jdbi/v2/Handle;Lorg/skife/jdbi/v2/tweak/StatementBuilder;Ljava/lang/String;Lorg/skife/jdbi/v2/ConcreteStatementContext;Lorg/skife/jdbi/v2/tweak/SQLLog;Lorg/skife/jdbi/v2/TimingCollector;Ljava/util/Collection;Lorg/skife/jdbi/v2/MappingRegistry;Lorg/skife/jdbi/v2/Foreman;Lorg/skife/jdbi/v2/ContainerFactoryRegistry;)V
flags: (0x0000)
Code:
stack=13, locals=15, args_size=15
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 0: aload 0
aload 1
aload 3
aload 4
aload 5
aload 6
aload 7
aload 8
aload 9
aload 10
aload 11
aload 13
aload 14
invokespecial org.skife.jdbi.v2.SQLStatement.<init>:(Lorg/skife/jdbi/v2/Binding;Lorg/skife/jdbi/v2/tweak/StatementLocator;Lorg/skife/jdbi/v2/tweak/StatementRewriter;Lorg/skife/jdbi/v2/Handle;Lorg/skife/jdbi/v2/tweak/StatementBuilder;Ljava/lang/String;Lorg/skife/jdbi/v2/ConcreteStatementContext;Lorg/skife/jdbi/v2/tweak/SQLLog;Lorg/skife/jdbi/v2/TimingCollector;Ljava/util/Collection;Lorg/skife/jdbi/v2/Foreman;Lorg/skife/jdbi/v2/ContainerFactoryRegistry;)V
1: aload 0
aload 2
putfield org.skife.jdbi.v2.Query.mapper:Lorg/skife/jdbi/v2/tweak/ResultSetMapper;
2: aload 0
aload 12
putfield org.skife.jdbi.v2.Query.mappingRegistry:Lorg/skife/jdbi/v2/MappingRegistry;
3: return
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 4 1 params Lorg/skife/jdbi/v2/Binding;
0 4 2 mapper Lorg/skife/jdbi/v2/tweak/ResultSetMapper<TResultType;>;
0 4 3 locator Lorg/skife/jdbi/v2/tweak/StatementLocator;
0 4 4 statementRewriter Lorg/skife/jdbi/v2/tweak/StatementRewriter;
0 4 5 handle Lorg/skife/jdbi/v2/Handle;
0 4 6 cache Lorg/skife/jdbi/v2/tweak/StatementBuilder;
0 4 7 sql Ljava/lang/String;
0 4 8 ctx Lorg/skife/jdbi/v2/ConcreteStatementContext;
0 4 9 log Lorg/skife/jdbi/v2/tweak/SQLLog;
0 4 10 timingCollector Lorg/skife/jdbi/v2/TimingCollector;
0 4 11 customizers Ljava/util/Collection<Lorg/skife/jdbi/v2/tweak/StatementCustomizer;>;
0 4 12 mappingRegistry Lorg/skife/jdbi/v2/MappingRegistry;
0 4 13 foreman Lorg/skife/jdbi/v2/Foreman;
0 4 14 containerFactoryRegistry Lorg/skife/jdbi/v2/ContainerFactoryRegistry;
Signature: (Lorg/skife/jdbi/v2/Binding;Lorg/skife/jdbi/v2/tweak/ResultSetMapper<TResultType;>;Lorg/skife/jdbi/v2/tweak/StatementLocator;Lorg/skife/jdbi/v2/tweak/StatementRewriter;Lorg/skife/jdbi/v2/Handle;Lorg/skife/jdbi/v2/tweak/StatementBuilder;Ljava/lang/String;Lorg/skife/jdbi/v2/ConcreteStatementContext;Lorg/skife/jdbi/v2/tweak/SQLLog;Lorg/skife/jdbi/v2/TimingCollector;Ljava/util/Collection<Lorg/skife/jdbi/v2/tweak/StatementCustomizer;>;Lorg/skife/jdbi/v2/MappingRegistry;Lorg/skife/jdbi/v2/Foreman;Lorg/skife/jdbi/v2/ContainerFactoryRegistry;)V
MethodParameters:
Name Flags
params
mapper
locator
statementRewriter
handle
cache
sql
ctx
log
timingCollector
customizers
mappingRegistry
foreman
containerFactoryRegistry
public java.util.List<ResultType> list();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Ljava/util/List;
invokevirtual org.skife.jdbi.v2.Query.list:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.util.List
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
Signature: ()Ljava/util/List<TResultType;>;
public <ContainerType> ContainerType list(java.lang.Class<ContainerType>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.skife.jdbi.v2.Query.getContainerMapperRegistry:()Lorg/skife/jdbi/v2/ContainerFactoryRegistry;
aload 1
invokevirtual org.skife.jdbi.v2.ContainerFactoryRegistry.createBuilderFor:(Ljava/lang/Class;)Lorg/skife/jdbi/v2/ContainerBuilder;
astore 2
start local 2 1: aload 0
aload 2
new org.skife.jdbi.v2.Query$1
dup
aload 0
invokespecial org.skife.jdbi.v2.Query$1.<init>:(Lorg/skife/jdbi/v2/Query;)V
invokevirtual org.skife.jdbi.v2.Query.fold:(Ljava/lang/Object;Lorg/skife/jdbi/v2/Folder3;)Ljava/lang/Object;
checkcast org.skife.jdbi.v2.ContainerBuilder
2: invokeinterface org.skife.jdbi.v2.ContainerBuilder.build:()Ljava/lang/Object;
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 4 1 containerType Ljava/lang/Class<TContainerType;>;
1 4 2 builder Lorg/skife/jdbi/v2/ContainerBuilder<TContainerType;>;
Signature: <ContainerType:Ljava/lang/Object;>(Ljava/lang/Class<TContainerType;>;)TContainerType;
MethodParameters:
Name Flags
containerType
public java.util.List<ResultType> list(int);
descriptor: (I)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
new org.skife.jdbi.v2.Query$2
dup
aload 0
aload 0
iload 1
invokespecial org.skife.jdbi.v2.Query$2.<init>:(Lorg/skife/jdbi/v2/Query;Lorg/skife/jdbi/v2/BaseStatement;I)V
invokevirtual org.skife.jdbi.v2.Query.internalExecute:(Lorg/skife/jdbi/v2/QueryResultMunger;)Ljava/lang/Object;
checkcast java.util.List
astore 3
1: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
2: aload 3
areturn
3: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
4: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
5: aload 2
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 6 1 maxRows I
Exception table:
from to target type
0 1 3 any
Signature: (I)Ljava/util/List<TResultType;>;
MethodParameters:
Name Flags
maxRows final
public <AccumulatorType> AccumulatorType fold(AccumulatorType, org.skife.jdbi.v2.Folder2<AccumulatorType>);
descriptor: (Ljava/lang/Object;Lorg/skife/jdbi/v2/Folder2;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.util.concurrent.atomic.AtomicReference
dup
aload 1
invokespecial java.util.concurrent.atomic.AtomicReference.<init>:(Ljava/lang/Object;)V
astore 3
start local 3 1: aload 0
new org.skife.jdbi.v2.Query$3
dup
aload 0
aload 0
aload 3
aload 2
invokespecial org.skife.jdbi.v2.Query$3.<init>:(Lorg/skife/jdbi/v2/Query;Lorg/skife/jdbi/v2/BaseStatement;Ljava/util/concurrent/atomic/AtomicReference;Lorg/skife/jdbi/v2/Folder2;)V
invokevirtual org.skife.jdbi.v2.Query.internalExecute:(Lorg/skife/jdbi/v2/QueryResultMunger;)Ljava/lang/Object;
pop
2: aload 3
invokevirtual java.util.concurrent.atomic.AtomicReference.get:()Ljava/lang/Object;
astore 5
3: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
4: aload 5
areturn
5: StackMap locals: org.skife.jdbi.v2.Query java.lang.Object org.skife.jdbi.v2.Folder2 java.util.concurrent.atomic.AtomicReference
StackMap stack: java.lang.Throwable
astore 4
6: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
7: aload 4
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 8 1 accumulator TAccumulatorType;
0 8 2 folder Lorg/skife/jdbi/v2/Folder2<TAccumulatorType;>;
1 8 3 acc Ljava/util/concurrent/atomic/AtomicReference<TAccumulatorType;>;
Exception table:
from to target type
1 3 5 any
Signature: <AccumulatorType:Ljava/lang/Object;>(TAccumulatorType;Lorg/skife/jdbi/v2/Folder2<TAccumulatorType;>;)TAccumulatorType;
MethodParameters:
Name Flags
accumulator
folder final
public <AccumulatorType> AccumulatorType fold(AccumulatorType, org.skife.jdbi.v2.Folder3<AccumulatorType, ResultType>);
descriptor: (Ljava/lang/Object;Lorg/skife/jdbi/v2/Folder3;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.skife.jdbi.v2.Query$4
dup
aload 0
aload 0
aload 1
aload 2
invokespecial org.skife.jdbi.v2.Query$4.<init>:(Lorg/skife/jdbi/v2/Query;Lorg/skife/jdbi/v2/BaseStatement;Ljava/lang/Object;Lorg/skife/jdbi/v2/Folder3;)V
invokevirtual org.skife.jdbi.v2.Query.internalExecute:(Lorg/skife/jdbi/v2/QueryResultMunger;)Ljava/lang/Object;
astore 4
1: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
2: aload 4
areturn
3: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
4: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
5: aload 3
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 6 1 accumulator TAccumulatorType;
0 6 2 folder Lorg/skife/jdbi/v2/Folder3<TAccumulatorType;TResultType;>;
Exception table:
from to target type
0 1 3 any
Signature: <AccumulatorType:Ljava/lang/Object;>(TAccumulatorType;Lorg/skife/jdbi/v2/Folder3<TAccumulatorType;TResultType;>;)TAccumulatorType;
MethodParameters:
Name Flags
accumulator final
folder final
public <AccumulatorType> AccumulatorType fold(AccumulatorType, org.skife.jdbi.v2.Folder<AccumulatorType>);
descriptor: (Ljava/lang/Object;Lorg/skife/jdbi/v2/Folder;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: new java.util.concurrent.atomic.AtomicReference
dup
aload 1
invokespecial java.util.concurrent.atomic.AtomicReference.<init>:(Ljava/lang/Object;)V
astore 3
start local 3 1: aload 0
new org.skife.jdbi.v2.Query$5
dup
aload 0
aload 0
aload 3
aload 2
invokespecial org.skife.jdbi.v2.Query$5.<init>:(Lorg/skife/jdbi/v2/Query;Lorg/skife/jdbi/v2/BaseStatement;Ljava/util/concurrent/atomic/AtomicReference;Lorg/skife/jdbi/v2/Folder;)V
invokevirtual org.skife.jdbi.v2.Query.internalExecute:(Lorg/skife/jdbi/v2/QueryResultMunger;)Ljava/lang/Object;
pop
2: aload 3
invokevirtual java.util.concurrent.atomic.AtomicReference.get:()Ljava/lang/Object;
astore 5
3: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
4: aload 5
areturn
5: StackMap locals: org.skife.jdbi.v2.Query java.lang.Object org.skife.jdbi.v2.Folder java.util.concurrent.atomic.AtomicReference
StackMap stack: java.lang.Throwable
astore 4
6: aload 0
invokevirtual org.skife.jdbi.v2.Query.cleanup:()V
7: aload 4
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 8 1 accumulator TAccumulatorType;
0 8 2 folder Lorg/skife/jdbi/v2/Folder<TAccumulatorType;>;
1 8 3 acc Ljava/util/concurrent/atomic/AtomicReference<TAccumulatorType;>;
Exception table:
from to target type
1 3 5 any
Signature: <AccumulatorType:Ljava/lang/Object;>(TAccumulatorType;Lorg/skife/jdbi/v2/Folder<TAccumulatorType;>;)TAccumulatorType;
MethodParameters:
Name Flags
accumulator
folder final
public org.skife.jdbi.v2.ResultIterator<ResultType> iterator();
descriptor: ()Lorg/skife/jdbi/v2/ResultIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
new org.skife.jdbi.v2.Query$6
dup
aload 0
invokespecial org.skife.jdbi.v2.Query$6.<init>:(Lorg/skife/jdbi/v2/Query;)V
invokevirtual org.skife.jdbi.v2.Query.internalExecute:(Lorg/skife/jdbi/v2/QueryResultMunger;)Ljava/lang/Object;
checkcast org.skife.jdbi.v2.ResultIterator
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
Signature: ()Lorg/skife/jdbi/v2/ResultIterator<TResultType;>;
public ResultType first();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Lorg/skife/jdbi/v2/UnwrappedSingleValue;
invokevirtual org.skife.jdbi.v2.Query.first:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
Signature: ()TResultType;
public <T> T first(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.skife.jdbi.v2.StatementCustomizers.MAX_ROW_ONE:Lorg/skife/jdbi/v2/tweak/StatementCustomizer;
invokevirtual org.skife.jdbi.v2.Query.addStatementCustomizer:(Lorg/skife/jdbi/v2/tweak/StatementCustomizer;)Lorg/skife/jdbi/v2/SQLStatement;
pop
1: aload 0
invokevirtual org.skife.jdbi.v2.Query.getContainerMapperRegistry:()Lorg/skife/jdbi/v2/ContainerFactoryRegistry;
aload 1
invokevirtual org.skife.jdbi.v2.ContainerFactoryRegistry.createBuilderFor:(Ljava/lang/Class;)Lorg/skife/jdbi/v2/ContainerBuilder;
astore 2
start local 2 2: aload 0
aload 2
new org.skife.jdbi.v2.Query$7
dup
aload 0
invokespecial org.skife.jdbi.v2.Query$7.<init>:(Lorg/skife/jdbi/v2/Query;)V
invokevirtual org.skife.jdbi.v2.Query.fold:(Ljava/lang/Object;Lorg/skife/jdbi/v2/Folder3;)Ljava/lang/Object;
checkcast org.skife.jdbi.v2.ContainerBuilder
3: invokeinterface org.skife.jdbi.v2.ContainerBuilder.build:()Ljava/lang/Object;
4: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 5 1 containerType Ljava/lang/Class<TT;>;
2 5 2 builder Lorg/skife/jdbi/v2/ContainerBuilder;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
containerType
public <Type> org.skife.jdbi.v2.Query<Type> map(java.lang.Class<Type>);
descriptor: (Ljava/lang/Class;)Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.skife.jdbi.v2.BeanMapper
dup
aload 1
invokespecial org.skife.jdbi.v2.BeanMapper.<init>:(Ljava/lang/Class;)V
invokevirtual org.skife.jdbi.v2.Query.map:(Lorg/skife/jdbi/v2/tweak/ResultSetMapper;)Lorg/skife/jdbi/v2/Query;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 1 1 resultType Ljava/lang/Class<TType;>;
Signature: <Type:Ljava/lang/Object;>(Ljava/lang/Class<TType;>;)Lorg/skife/jdbi/v2/Query<TType;>;
MethodParameters:
Name Flags
resultType
public <T> org.skife.jdbi.v2.Query<T> mapTo(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.skife.jdbi.v2.RegisteredMapper
dup
aload 1
aload 0
getfield org.skife.jdbi.v2.Query.mappingRegistry:Lorg/skife/jdbi/v2/MappingRegistry;
invokespecial org.skife.jdbi.v2.RegisteredMapper.<init>:(Ljava/lang/Class;Lorg/skife/jdbi/v2/MappingRegistry;)V
invokevirtual org.skife.jdbi.v2.Query.map:(Lorg/skife/jdbi/v2/tweak/ResultSetMapper;)Lorg/skife/jdbi/v2/Query;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 1 1 resultType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/skife/jdbi/v2/Query<TT;>;
MethodParameters:
Name Flags
resultType
public <T> org.skife.jdbi.v2.Query<T> map(org.skife.jdbi.v2.tweak.ResultColumnMapper<T>);
descriptor: (Lorg/skife/jdbi/v2/tweak/ResultColumnMapper;)Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.skife.jdbi.v2.util.SingleColumnMapper
dup
aload 1
invokespecial org.skife.jdbi.v2.util.SingleColumnMapper.<init>:(Lorg/skife/jdbi/v2/tweak/ResultColumnMapper;)V
invokevirtual org.skife.jdbi.v2.Query.map:(Lorg/skife/jdbi/v2/tweak/ResultSetMapper;)Lorg/skife/jdbi/v2/Query;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 1 1 mapper Lorg/skife/jdbi/v2/tweak/ResultColumnMapper<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/skife/jdbi/v2/tweak/ResultColumnMapper<TT;>;)Lorg/skife/jdbi/v2/Query<TT;>;
MethodParameters:
Name Flags
mapper
public <T> org.skife.jdbi.v2.Query<T> map(org.skife.jdbi.v2.tweak.ResultSetMapper<T>);
descriptor: (Lorg/skife/jdbi/v2/tweak/ResultSetMapper;)Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=16, locals=2, args_size=2
start local 0 start local 1 0: new org.skife.jdbi.v2.Query
dup
aload 0
invokevirtual org.skife.jdbi.v2.Query.getParams:()Lorg/skife/jdbi/v2/Binding;
1: aload 1
2: aload 0
invokevirtual org.skife.jdbi.v2.Query.getStatementLocator:()Lorg/skife/jdbi/v2/tweak/StatementLocator;
3: aload 0
invokevirtual org.skife.jdbi.v2.Query.getRewriter:()Lorg/skife/jdbi/v2/tweak/StatementRewriter;
4: aload 0
invokevirtual org.skife.jdbi.v2.Query.getHandle:()Lorg/skife/jdbi/v2/Handle;
5: aload 0
invokevirtual org.skife.jdbi.v2.Query.getStatementBuilder:()Lorg/skife/jdbi/v2/tweak/StatementBuilder;
6: aload 0
invokevirtual org.skife.jdbi.v2.Query.getSql:()Ljava/lang/String;
7: aload 0
invokevirtual org.skife.jdbi.v2.Query.getConcreteContext:()Lorg/skife/jdbi/v2/ConcreteStatementContext;
8: aload 0
invokevirtual org.skife.jdbi.v2.Query.getLog:()Lorg/skife/jdbi/v2/tweak/SQLLog;
9: aload 0
invokevirtual org.skife.jdbi.v2.Query.getTimingCollector:()Lorg/skife/jdbi/v2/TimingCollector;
10: aload 0
invokevirtual org.skife.jdbi.v2.Query.getStatementCustomizers:()Ljava/util/Collection;
11: aload 0
getfield org.skife.jdbi.v2.Query.mappingRegistry:Lorg/skife/jdbi/v2/MappingRegistry;
12: aload 0
invokevirtual org.skife.jdbi.v2.Query.getForeman:()Lorg/skife/jdbi/v2/Foreman;
invokevirtual org.skife.jdbi.v2.Foreman.createChild:()Lorg/skife/jdbi/v2/Foreman;
13: aload 0
invokevirtual org.skife.jdbi.v2.Query.getContainerMapperRegistry:()Lorg/skife/jdbi/v2/ContainerFactoryRegistry;
invokevirtual org.skife.jdbi.v2.ContainerFactoryRegistry.createChild:()Lorg/skife/jdbi/v2/ContainerFactoryRegistry;
14: invokespecial org.skife.jdbi.v2.Query.<init>:(Lorg/skife/jdbi/v2/Binding;Lorg/skife/jdbi/v2/tweak/ResultSetMapper;Lorg/skife/jdbi/v2/tweak/StatementLocator;Lorg/skife/jdbi/v2/tweak/StatementRewriter;Lorg/skife/jdbi/v2/Handle;Lorg/skife/jdbi/v2/tweak/StatementBuilder;Ljava/lang/String;Lorg/skife/jdbi/v2/ConcreteStatementContext;Lorg/skife/jdbi/v2/tweak/SQLLog;Lorg/skife/jdbi/v2/TimingCollector;Ljava/util/Collection;Lorg/skife/jdbi/v2/MappingRegistry;Lorg/skife/jdbi/v2/Foreman;Lorg/skife/jdbi/v2/ContainerFactoryRegistry;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 15 1 mapper Lorg/skife/jdbi/v2/tweak/ResultSetMapper<TT;>;
Signature: <T:Ljava/lang/Object;>(Lorg/skife/jdbi/v2/tweak/ResultSetMapper<TT;>;)Lorg/skife/jdbi/v2/Query<TT;>;
MethodParameters:
Name Flags
mapper
public org.skife.jdbi.v2.Query<ResultType> setFetchSize(int);
descriptor: (I)Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.skife.jdbi.v2.StatementCustomizers$FetchSizeCustomizer
dup
iload 1
invokespecial org.skife.jdbi.v2.StatementCustomizers$FetchSizeCustomizer.<init>:(I)V
invokevirtual org.skife.jdbi.v2.Query.addStatementCustomizer:(Lorg/skife/jdbi/v2/tweak/StatementCustomizer;)Lorg/skife/jdbi/v2/SQLStatement;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 2 1 fetchSize I
Signature: (I)Lorg/skife/jdbi/v2/Query<TResultType;>;
MethodParameters:
Name Flags
fetchSize final
public org.skife.jdbi.v2.Query<ResultType> setMaxRows(int);
descriptor: (I)Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.skife.jdbi.v2.StatementCustomizers$MaxRowsCustomizer
dup
iload 1
invokespecial org.skife.jdbi.v2.StatementCustomizers$MaxRowsCustomizer.<init>:(I)V
invokevirtual org.skife.jdbi.v2.Query.addStatementCustomizer:(Lorg/skife/jdbi/v2/tweak/StatementCustomizer;)Lorg/skife/jdbi/v2/SQLStatement;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 2 1 maxRows I
Signature: (I)Lorg/skife/jdbi/v2/Query<TResultType;>;
MethodParameters:
Name Flags
maxRows final
public org.skife.jdbi.v2.Query<ResultType> setMaxFieldSize(int);
descriptor: (I)Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.skife.jdbi.v2.StatementCustomizers$MaxFieldSizeCustomizer
dup
iload 1
invokespecial org.skife.jdbi.v2.StatementCustomizers$MaxFieldSizeCustomizer.<init>:(I)V
invokevirtual org.skife.jdbi.v2.Query.addStatementCustomizer:(Lorg/skife/jdbi/v2/tweak/StatementCustomizer;)Lorg/skife/jdbi/v2/SQLStatement;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 2 1 maxFields I
Signature: (I)Lorg/skife/jdbi/v2/Query<TResultType;>;
MethodParameters:
Name Flags
maxFields final
public org.skife.jdbi.v2.Query<ResultType> fetchReverse();
descriptor: ()Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 1001
invokevirtual org.skife.jdbi.v2.Query.setFetchDirection:(I)V
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
Signature: ()Lorg/skife/jdbi/v2/Query<TResultType;>;
public org.skife.jdbi.v2.Query<ResultType> fetchForward();
descriptor: ()Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 1000
invokevirtual org.skife.jdbi.v2.Query.setFetchDirection:(I)V
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
Signature: ()Lorg/skife/jdbi/v2/Query<TResultType;>;
public org.skife.jdbi.v2.Query<ResultType> concurrentUpdatable();
descriptor: ()Lorg/skife/jdbi/v2/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.skife.jdbi.v2.Query.getConcreteContext:()Lorg/skife/jdbi/v2/ConcreteStatementContext;
iconst_1
invokevirtual org.skife.jdbi.v2.ConcreteStatementContext.setConcurrentUpdatable:(Z)V
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
Signature: ()Lorg/skife/jdbi/v2/Query<TResultType;>;
public void registerMapper(org.skife.jdbi.v2.tweak.ResultSetMapper);
descriptor: (Lorg/skife/jdbi/v2/tweak/ResultSetMapper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.skife.jdbi.v2.Query.mappingRegistry:Lorg/skife/jdbi/v2/MappingRegistry;
new org.skife.jdbi.v2.InferredMapperFactory
dup
aload 1
invokespecial org.skife.jdbi.v2.InferredMapperFactory.<init>:(Lorg/skife/jdbi/v2/tweak/ResultSetMapper;)V
invokevirtual org.skife.jdbi.v2.MappingRegistry.addMapper:(Lorg/skife/jdbi/v2/ResultSetMapperFactory;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 2 1 m Lorg/skife/jdbi/v2/tweak/ResultSetMapper;
MethodParameters:
Name Flags
m
public void registerMapper(org.skife.jdbi.v2.ResultSetMapperFactory);
descriptor: (Lorg/skife/jdbi/v2/ResultSetMapperFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.skife.jdbi.v2.Query.mappingRegistry:Lorg/skife/jdbi/v2/MappingRegistry;
aload 1
invokevirtual org.skife.jdbi.v2.MappingRegistry.addMapper:(Lorg/skife/jdbi/v2/ResultSetMapperFactory;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 2 1 m Lorg/skife/jdbi/v2/ResultSetMapperFactory;
MethodParameters:
Name Flags
m
public void registerColumnMapper(org.skife.jdbi.v2.tweak.ResultColumnMapper);
descriptor: (Lorg/skife/jdbi/v2/tweak/ResultColumnMapper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.skife.jdbi.v2.Query.mappingRegistry:Lorg/skife/jdbi/v2/MappingRegistry;
aload 1
invokevirtual org.skife.jdbi.v2.MappingRegistry.addColumnMapper:(Lorg/skife/jdbi/v2/tweak/ResultColumnMapper;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 2 1 m Lorg/skife/jdbi/v2/tweak/ResultColumnMapper;
MethodParameters:
Name Flags
m
public void registerColumnMapper(org.skife.jdbi.v2.ResultColumnMapperFactory);
descriptor: (Lorg/skife/jdbi/v2/ResultColumnMapperFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.skife.jdbi.v2.Query.mappingRegistry:Lorg/skife/jdbi/v2/MappingRegistry;
aload 1
invokevirtual org.skife.jdbi.v2.MappingRegistry.addColumnMapper:(Lorg/skife/jdbi/v2/ResultColumnMapperFactory;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/skife/jdbi/v2/Query<TResultType;>;
0 2 1 m Lorg/skife/jdbi/v2/ResultColumnMapperFactory;
MethodParameters:
Name Flags
m
public java.util.Iterator iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.skife.jdbi.v2.Query.iterator:()Lorg/skife/jdbi/v2/ResultIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <ResultType:Ljava/lang/Object;>Lorg/skife/jdbi/v2/SQLStatement<Lorg/skife/jdbi/v2/Query<TResultType;>;>;Lorg/skife/jdbi/v2/ResultBearing<TResultType;>;
SourceFile: "Query.java"
NestMembers:
org.skife.jdbi.v2.Query$1 org.skife.jdbi.v2.Query$2 org.skife.jdbi.v2.Query$3 org.skife.jdbi.v2.Query$4 org.skife.jdbi.v2.Query$5 org.skife.jdbi.v2.Query$6 org.skife.jdbi.v2.Query$7
InnerClasses:
org.skife.jdbi.v2.Query$1
org.skife.jdbi.v2.Query$2
org.skife.jdbi.v2.Query$3
org.skife.jdbi.v2.Query$4
org.skife.jdbi.v2.Query$5
org.skife.jdbi.v2.Query$6
org.skife.jdbi.v2.Query$7
public final FetchSizeCustomizer = org.skife.jdbi.v2.StatementCustomizers$FetchSizeCustomizer of org.skife.jdbi.v2.StatementCustomizers
public final MaxFieldSizeCustomizer = org.skife.jdbi.v2.StatementCustomizers$MaxFieldSizeCustomizer of org.skife.jdbi.v2.StatementCustomizers
public final MaxRowsCustomizer = org.skife.jdbi.v2.StatementCustomizers$MaxRowsCustomizer of org.skife.jdbi.v2.StatementCustomizers