public class io.ebeaninternal.server.querydefn.DefaultDtoQuery<T> implements io.ebeaninternal.api.SpiDtoQuery<T>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.querydefn.DefaultDtoQuery
super_class: java.lang.Object
{
private final io.ebeaninternal.api.SpiEbeanServer server;
descriptor: Lio/ebeaninternal/api/SpiEbeanServer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.dto.DtoBeanDescriptor<T> descriptor;
descriptor: Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;
private final io.ebeaninternal.api.SpiQuery<?> ormQuery;
descriptor: Lio/ebeaninternal/api/SpiQuery;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lio/ebeaninternal/api/SpiQuery<*>;
private java.lang.String sql;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int firstRow;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int maxRows;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int timeout;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int bufferFetchSizeHint;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean relaxedMode;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String label;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebean.ProfileLocation profileLocation;
descriptor: Lio/ebean/ProfileLocation;
flags: (0x0002) ACC_PRIVATE
private final io.ebeaninternal.api.BindParams bindParams;
descriptor: Lio/ebeaninternal/api/BindParams;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private io.ebean.Transaction transaction;
descriptor: Lio/ebean/Transaction;
flags: (0x0002) ACC_PRIVATE
public void <init>(io.ebeaninternal.api.SpiEbeanServer, io.ebeaninternal.server.dto.DtoBeanDescriptor<T>, io.ebeaninternal.api.SpiQuery<?>);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor;Lio/ebeaninternal/api/SpiQuery;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new io.ebeaninternal.api.BindParams
dup
invokespecial io.ebeaninternal.api.BindParams.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
2: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
3: aload 0
aload 2
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
4: aload 0
aload 3
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
5: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getLabel:()Ljava/lang/String;
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
6: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getProfileLocation:()Lio/ebean/ProfileLocation;
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 8 1 server Lio/ebeaninternal/api/SpiEbeanServer;
0 8 2 descriptor Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;
0 8 3 ormQuery Lio/ebeaninternal/api/SpiQuery<*>;
Signature: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;Lio/ebeaninternal/api/SpiQuery<*>;)V
MethodParameters:
Name Flags
server
descriptor
ormQuery
public void <init>(io.ebeaninternal.api.SpiEbeanServer, io.ebeaninternal.server.dto.DtoBeanDescriptor<T>, java.lang.String);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new io.ebeaninternal.api.BindParams
dup
invokespecial io.ebeaninternal.api.BindParams.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
2: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
3: aload 0
aload 2
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
4: aload 0
aconst_null
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
5: aload 0
aload 3
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 7 1 server Lio/ebeaninternal/api/SpiEbeanServer;
0 7 2 descriptor Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;
0 7 3 sql Ljava/lang/String;
Signature: (Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebeaninternal/server/dto/DtoBeanDescriptor<TT;>;Ljava/lang/String;)V
MethodParameters:
Name Flags
server
descriptor
sql
public java.lang.String planKey();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":first"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.firstRow:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ":max"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.maxRows:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebeaninternal.server.dto.DtoQueryPlan getQueryPlan(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
aload 1
invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.getQueryPlan:(Ljava/lang/Object;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 1 1 planKey Ljava/lang/Object;
MethodParameters:
Name Flags
planKey
public io.ebeaninternal.server.dto.DtoQueryPlan buildPlan(io.ebeaninternal.server.dto.DtoMappingRequest);
descriptor: (Lio/ebeaninternal/server/dto/DtoMappingRequest;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
aload 1
invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.buildPlan:(Lio/ebeaninternal/server/dto/DtoMappingRequest;)Lio/ebeaninternal/server/dto/DtoQueryPlan;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 1 1 request Lio/ebeaninternal/server/dto/DtoMappingRequest;
MethodParameters:
Name Flags
request
public void putQueryPlan(java.lang.Object, io.ebeaninternal.server.dto.DtoQueryPlan);
descriptor: (Ljava/lang/Object;Lio/ebeaninternal/server/dto/DtoQueryPlan;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
aload 1
aload 2
invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.putQueryPlan:(Ljava/lang/Object;Lio/ebeaninternal/server/dto/DtoQueryPlan;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 planKey Ljava/lang/Object;
0 2 2 plan Lio/ebeaninternal/server/dto/DtoQueryPlan;
MethodParameters:
Name Flags
planKey
plan
public io.ebean.DtoQuery<T> usingTransaction(io.ebean.Transaction);
descriptor: (Lio/ebean/Transaction;)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.transaction:Lio/ebean/Transaction;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 transaction Lio/ebean/Transaction;
Signature: (Lio/ebean/Transaction;)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
transaction
public void findEach(java.util.function.Consumer<T>);
descriptor: (Ljava/util/function/Consumer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoEach:(Lio/ebeaninternal/api/SpiDtoQuery;Ljava/util/function/Consumer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 consumer Ljava/util/function/Consumer<TT;>;
Signature: (Ljava/util/function/Consumer<TT;>;)V
MethodParameters:
Name Flags
consumer
public void findEachWhile(java.util.function.Predicate<T>);
descriptor: (Ljava/util/function/Predicate;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoEachWhile:(Lio/ebeaninternal/api/SpiDtoQuery;Ljava/util/function/Predicate;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 consumer Ljava/util/function/Predicate<TT;>;
Signature: (Ljava/util/function/Predicate<TT;>;)V
MethodParameters:
Name Flags
consumer
public java.util.List<T> findList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoList:(Lio/ebeaninternal/api/SpiDtoQuery;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
Signature: ()Ljava/util/List<TT;>;
public T findOne();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDtoOne:(Lio/ebeaninternal/api/SpiDtoQuery;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
Signature: ()TT;
public java.util.Optional<T> findOneOrEmpty();
descriptor: ()Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultDtoQuery.findOne:()Ljava/lang/Object;
invokestatic java.util.Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
Signature: ()Ljava/util/Optional<TT;>;
public io.ebean.DtoQuery<T> setParameter(int, );
descriptor: (ILjava/lang/Object;)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
ifnull 3
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
iload 1
aload 2
invokeinterface io.ebeaninternal.api.SpiQuery.setParameter:(ILjava/lang/Object;)Lio/ebean/Query;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
iload 1
aload 2
invokevirtual io.ebeaninternal.api.BindParams.setParameter:(ILjava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 5 1 position I
0 5 2 value Ljava/lang/Object;
Signature: (ILjava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
position
value
public io.ebean.DtoQuery<T> setParameter(java.lang.String, );
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
ifnull 3
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
aload 1
aload 2
invokeinterface io.ebeaninternal.api.SpiQuery.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/Query;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
aload 2
invokevirtual io.ebeaninternal.api.BindParams.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lio/ebeaninternal/api/BindParams$Param;
pop
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 5 1 paramName Ljava/lang/String;
0 5 2 value Ljava/lang/Object;
Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
paramName
value
public io.ebean.DtoQuery<T> setParameters([]);
descriptor: ([Ljava/lang/Object;)Lio/ebean/DtoQuery;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
ifnull 3
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
aload 1
invokeinterface io.ebeaninternal.api.SpiQuery.setParameters:([Ljava/lang/Object;)Lio/ebean/Query;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
invokevirtual io.ebeaninternal.api.BindParams.setNextParameters:([Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 5 1 values [Ljava/lang/Object;
Signature: ([Ljava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
values
public io.ebean.DtoQuery<T> setParameter();
descriptor: (Ljava/lang/Object;)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
ifnull 3
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
aload 1
invokeinterface io.ebeaninternal.api.SpiQuery.setParameter:(Ljava/lang/Object;)Lio/ebean/Query;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
invokevirtual io.ebeaninternal.api.BindParams.setNextParameter:(Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 5 1 value Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
value
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "DtoQuery ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public java.lang.Class<T> getType();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.descriptor:Lio/ebeaninternal/server/dto/DtoBeanDescriptor;
invokevirtual io.ebeaninternal.server.dto.DtoBeanDescriptor.getType:()Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
Signature: ()Ljava/lang/Class<TT;>;
public io.ebeaninternal.api.SpiQuery<?> getOrmQuery();
descriptor: ()Lio/ebeaninternal/api/SpiQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
Signature: ()Lio/ebeaninternal/api/SpiQuery<*>;
public io.ebean.Transaction getTransaction();
descriptor: ()Lio/ebean/Transaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.transaction:Lio/ebean/Transaction;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebean.DtoQuery<T> setRelaxedMode();
descriptor: ()Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.relaxedMode:Z
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
Signature: ()Lio/ebean/DtoQuery<TT;>;
public boolean isRelaxedMode();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.relaxedMode:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebean.DtoQuery<T> setLabel(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 label Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
label
public java.lang.String getLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public java.lang.String getPlanLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.label:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
invokeinterface io.ebean.ProfileLocation.label:()Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public void obtainLocation();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
invokeinterface io.ebean.ProfileLocation.obtain:()Z
pop
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebean.DtoQuery<T> setProfileLocation(io.ebean.ProfileLocation);
descriptor: (Lio/ebean/ProfileLocation;)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 profileLocation Lio/ebean/ProfileLocation;
Signature: (Lio/ebean/ProfileLocation;)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
profileLocation
public io.ebean.ProfileLocation getProfileLocation();
descriptor: ()Lio/ebean/ProfileLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.profileLocation:Lio/ebean/ProfileLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public int getFirstRow();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.firstRow:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebean.DtoQuery<T> setFirstRow(int);
descriptor: (I)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.firstRow:I
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
ifnull 3
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
iload 1
invokeinterface io.ebeaninternal.api.SpiQuery.setFirstRow:(I)Lio/ebean/Query;
pop
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 4 1 firstRow I
Signature: (I)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
firstRow
public int getMaxRows();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.maxRows:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebean.DtoQuery<T> setMaxRows(int);
descriptor: (I)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.maxRows:I
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
ifnull 3
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.ormQuery:Lio/ebeaninternal/api/SpiQuery;
iload 1
invokeinterface io.ebeaninternal.api.SpiQuery.setMaxRows:(I)Lio/ebean/Query;
pop
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 4 1 maxRows I
Signature: (I)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
maxRows
public int getTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.timeout:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebean.DtoQuery<T> setTimeout(int);
descriptor: (I)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.timeout:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 secs I
Signature: (I)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
secs
public io.ebeaninternal.api.BindParams getBindParams();
descriptor: ()Lio/ebeaninternal/api/BindParams;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bindParams:Lio/ebeaninternal/api/BindParams;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public io.ebean.DtoQuery<T> setBufferFetchSizeHint(int);
descriptor: (I)Lio/ebean/DtoQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bufferFetchSizeHint:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
0 2 1 bufferFetchSizeHint I
Signature: (I)Lio/ebean/DtoQuery<TT;>;
MethodParameters:
Name Flags
bufferFetchSizeHint
public int getBufferFetchSizeHint();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.bufferFetchSizeHint:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
public java.lang.String getQuery();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultDtoQuery.sql:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultDtoQuery<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lio/ebeaninternal/api/SpiDtoQuery<TT;>;
SourceFile: "DefaultDtoQuery.java"
InnerClasses:
public final Param = io.ebeaninternal.api.BindParams$Param of io.ebeaninternal.api.BindParams