public class io.ebeaninternal.server.querydefn.DefaultRelationalQuery implements io.ebeaninternal.api.SpiSqlQuery
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.querydefn.DefaultRelationalQuery
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1098305779779591068
private final transient io.ebeaninternal.api.SpiEbeanServer server;
descriptor: Lio/ebeaninternal/api/SpiEbeanServer;
flags: (0x0092) ACC_PRIVATE, ACC_FINAL, ACC_TRANSIENT
private java.lang.String label;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String query;
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 final io.ebeaninternal.api.BindParams bindParams;
descriptor: Lio/ebeaninternal/api/BindParams;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(io.ebeaninternal.api.SpiEbeanServer, java.lang.String);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;Ljava/lang/String;)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
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.DefaultRelationalQuery.bindParams:Lio/ebeaninternal/api/BindParams;
2: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
3: aload 0
aload 2
putfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.query:Ljava/lang/String;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 5 1 server Lio/ebeaninternal/api/SpiEbeanServer;
0 5 2 query Ljava/lang/String;
MethodParameters:
Name Flags
server
query
public void findEach(java.util.function.Consumer<io.ebean.SqlRow>);
descriptor: (Ljava/util/function/Consumer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
aconst_null
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findEach:(Lio/ebean/SqlQuery;Ljava/util/function/Consumer;Lio/ebean/Transaction;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 2 1 consumer Ljava/util/function/Consumer<Lio/ebean/SqlRow;>;
Signature: (Ljava/util/function/Consumer<Lio/ebean/SqlRow;>;)V
MethodParameters:
Name Flags
consumer
public void findEachWhile(java.util.function.Predicate<io.ebean.SqlRow>);
descriptor: (Ljava/util/function/Predicate;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
aconst_null
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findEachWhile:(Lio/ebean/SqlQuery;Ljava/util/function/Predicate;Lio/ebean/Transaction;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 2 1 consumer Ljava/util/function/Predicate<Lio/ebean/SqlRow;>;
Signature: (Ljava/util/function/Predicate<Lio/ebean/SqlRow;>;)V
MethodParameters:
Name Flags
consumer
public java.util.List<io.ebean.SqlRow> findList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aconst_null
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findList:(Lio/ebean/SqlQuery;Lio/ebean/Transaction;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
Signature: ()Ljava/util/List<Lio/ebean/SqlRow;>;
public java.math.BigDecimal findSingleDecimal();
descriptor: ()Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
ldc Ljava/math/BigDecimal;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findSingleAttribute:(Lio/ebeaninternal/api/SpiSqlQuery;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.math.BigDecimal
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public java.lang.Long findSingleLong();
descriptor: ()Ljava/lang/Long;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
ldc Ljava/lang/Long;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findSingleAttribute:(Lio/ebeaninternal/api/SpiSqlQuery;Ljava/lang/Class;)Ljava/lang/Object;
checkcast java.lang.Long
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public <T> T findSingleAttribute(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
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.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findSingleAttribute:(Lio/ebeaninternal/api/SpiSqlQuery;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 cls Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
cls
public <T> java.util.List<T> findSingleAttributeList(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/List;
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.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findSingleAttributeList:(Lio/ebeaninternal/api/SpiSqlQuery;Ljava/lang/Class;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 cls Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
cls
public <T> T findOne(io.ebean.RowMapper<T>);
descriptor: (Lio/ebean/RowMapper;)Ljava/lang/Object;
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.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findOneMapper:(Lio/ebeaninternal/api/SpiSqlQuery;Lio/ebean/RowMapper;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 mapper Lio/ebean/RowMapper<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/ebean/RowMapper<TT;>;)TT;
MethodParameters:
Name Flags
mapper
public <T> java.util.List<T> findList(io.ebean.RowMapper<T>);
descriptor: (Lio/ebean/RowMapper;)Ljava/util/List;
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.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findListMapper:(Lio/ebeaninternal/api/SpiSqlQuery;Lio/ebean/RowMapper;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 mapper Lio/ebean/RowMapper<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/ebean/RowMapper<TT;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
mapper
public void findEachRow(io.ebean.RowConsumer);
descriptor: (Lio/ebean/RowConsumer;)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.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findEachRow:(Lio/ebeaninternal/api/SpiSqlQuery;Lio/ebean/RowConsumer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 2 1 consumer Lio/ebean/RowConsumer;
MethodParameters:
Name Flags
consumer
public io.ebean.SqlRow findOne();
descriptor: ()Lio/ebean/SqlRow;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aconst_null
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findOne:(Lio/ebean/SqlQuery;Lio/ebean/Transaction;)Lio/ebean/SqlRow;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public java.util.Optional<io.ebean.SqlRow> 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.DefaultRelationalQuery.findOne:()Lio/ebean/SqlRow;
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/DefaultRelationalQuery;
Signature: ()Ljava/util/Optional<Lio/ebean/SqlRow;>;
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setParams(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setParameters:([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 values [Ljava/lang/Object;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
values
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setParameters(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
invokevirtual io.ebeaninternal.api.BindParams.setNextParameters:([Ljava/lang/Object;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 2 1 values [Ljava/lang/Object;
MethodParameters:
Name Flags
values
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setParameter(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
invokevirtual io.ebeaninternal.api.BindParams.setNextParameter:(Ljava/lang/Object;)V
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 2 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setParameter(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.bindParams:Lio/ebeaninternal/api/BindParams;
iload 1
aload 2
invokevirtual io.ebeaninternal.api.BindParams.setParameter:(ILjava/lang/Object;)V
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 2 1 position I
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
position
value
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setParameter(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.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
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 2 1 paramName Ljava/lang/String;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
paramName
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 "SqlQuery ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.query: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/DefaultRelationalQuery;
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.DefaultRelationalQuery.firstRow:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setFirstRow(int);
descriptor: (I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.firstRow: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/DefaultRelationalQuery;
0 2 1 firstRow I
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.DefaultRelationalQuery.maxRows:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setMaxRows(int);
descriptor: (I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.maxRows: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/DefaultRelationalQuery;
0 2 1 maxRows I
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.DefaultRelationalQuery.timeout:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setTimeout(int);
descriptor: (I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.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/DefaultRelationalQuery;
0 2 1 secs I
MethodParameters:
Name Flags
secs
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.DefaultRelationalQuery.label:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setLabel(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.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/DefaultRelationalQuery;
0 2 1 label Ljava/lang/String;
MethodParameters:
Name Flags
label
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.DefaultRelationalQuery.bindParams:Lio/ebeaninternal/api/BindParams;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
public io.ebeaninternal.server.querydefn.DefaultRelationalQuery setBufferFetchSizeHint(int);
descriptor: (I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.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/DefaultRelationalQuery;
0 2 1 bufferFetchSizeHint I
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.DefaultRelationalQuery.bufferFetchSizeHint:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
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.DefaultRelationalQuery.query:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
<T> T mapperFindOne(io.ebean.RowMapper<T>);
descriptor: (Lio/ebean/RowMapper;)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findOneMapper:(Lio/ebeaninternal/api/SpiSqlQuery;Lio/ebean/RowMapper;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 mapper Lio/ebean/RowMapper<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/ebean/RowMapper<TT;>;)TT;
MethodParameters:
Name Flags
mapper
<T> java.util.List<T> mapperFindList(io.ebean.RowMapper<T>);
descriptor: (Lio/ebean/RowMapper;)Ljava/util/List;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultRelationalQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findListMapper:(Lio/ebeaninternal/api/SpiSqlQuery;Lio/ebean/RowMapper;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 mapper Lio/ebean/RowMapper<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/ebean/RowMapper<TT;>;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
mapper
public <T> io.ebean.SqlQuery$TypeQuery<T> mapToScalar(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Lio/ebean/SqlQuery$TypeQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Scalar
dup
aload 0
aload 1
invokespecial io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Scalar.<init>:(Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 attributeType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lio/ebean/SqlQuery$TypeQuery<TT;>;
MethodParameters:
Name Flags
attributeType
public <T> io.ebean.SqlQuery$TypeQuery<T> mapTo(io.ebean.RowMapper<T>);
descriptor: (Lio/ebean/RowMapper;)Lio/ebean/SqlQuery$TypeQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Mapper
dup
aload 0
aload 1
invokespecial io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Mapper.<init>:(Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;Lio/ebean/RowMapper;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
0 1 1 mapper Lio/ebean/RowMapper<TT;>;
Signature: <T:Ljava/lang/Object;>(Lio/ebean/RowMapper<TT;>;)Lio/ebean/SqlQuery$TypeQuery<TT;>;
MethodParameters:
Name Flags
mapper
public io.ebean.SqlQuery setMaxRows(int);
descriptor: (I)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setMaxRows:(I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setParams(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lio/ebean/SqlQuery;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setParams:([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setLabel(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setLabel:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setFirstRow(int);
descriptor: (I)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setFirstRow:(I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setParameters(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lio/ebean/SqlQuery;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setParameters:([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setParameter(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setParameter(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
iload 1
aload 2
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setParameter:(ILjava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setParameter(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setParameter:(Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setBufferFetchSizeHint(int);
descriptor: (I)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setBufferFetchSizeHint:(I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.SqlQuery setTimeout(int);
descriptor: (I)Lio/ebean/SqlQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultRelationalQuery.setTimeout:(I)Lio/ebeaninternal/server/querydefn/DefaultRelationalQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "DefaultRelationalQuery.java"
NestMembers:
io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Mapper io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Scalar
InnerClasses:
public abstract TypeQuery = io.ebean.SqlQuery$TypeQuery of io.ebean.SqlQuery
public final Param = io.ebeaninternal.api.BindParams$Param of io.ebeaninternal.api.BindParams
private Mapper = io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Mapper of io.ebeaninternal.server.querydefn.DefaultRelationalQuery
private Scalar = io.ebeaninternal.server.querydefn.DefaultRelationalQuery$Scalar of io.ebeaninternal.server.querydefn.DefaultRelationalQuery