public class io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> implements io.ebeaninternal.api.SpiQuery<T>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.querydefn.DefaultOrmQuery
super_class: java.lang.Object
{
private static final java.lang.String DEFAULT_QUERY_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "default"
private static final io.ebean.FetchConfig FETCH_CACHE;
descriptor: Lio/ebean/FetchConfig;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final io.ebean.FetchConfig FETCH_QUERY;
descriptor: Lio/ebean/FetchConfig;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final io.ebean.FetchConfig FETCH_LAZY;
descriptor: Lio/ebean/FetchConfig;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.concurrent.locks.ReentrantLock lock;
descriptor: Ljava/util/concurrent/locks/ReentrantLock;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Class<T> beanType;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Class<TT;>;
private final io.ebean.ExpressionFactory expressionFactory;
descriptor: Lio/ebean/ExpressionFactory;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.deploy.BeanDescriptor<T> rootBeanDescriptor;
descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lio/ebeaninternal/server/deploy/BeanDescriptor<TT;>;
private io.ebeaninternal.server.deploy.BeanDescriptor<T> beanDescriptor;
descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptor;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/deploy/BeanDescriptor<TT;>;
private io.ebeaninternal.api.SpiEbeanServer server;
descriptor: Lio/ebeaninternal/api/SpiEbeanServer;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.api.SpiTransaction transaction;
descriptor: Lio/ebeaninternal/api/SpiTransaction;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.TableJoin m2mIncludeJoin;
descriptor: Lio/ebeaninternal/server/deploy/TableJoin;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.autotune.ProfilingListener profilingListener;
descriptor: Lio/ebeaninternal/server/autotune/ProfilingListener;
flags: (0x0002) ACC_PRIVATE
private boolean cancelled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.query.CancelableQuery cancelableQuery;
descriptor: Lio/ebeaninternal/server/query/CancelableQuery;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.api.SpiQuery$Type type;
descriptor: Lio/ebeaninternal/api/SpiQuery$Type;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/api/SpiQuery$Type;
private java.lang.String label;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.api.SpiQuery$Mode mode;
descriptor: Lio/ebeaninternal/api/SpiQuery$Mode;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/api/SpiQuery$Mode;
private java.lang.Object tenantId;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.querydefn.OrmQueryDetail detail;
descriptor: Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
flags: (0x0002) ACC_PRIVATE
private int maxRows;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int firstRow;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean disableLazyLoading;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int lazyLoadBatchSize;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private io.ebean.OrderBy<T> orderBy;
descriptor: Lio/ebean/OrderBy;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebean/OrderBy<TT;>;
private java.lang.String loadMode;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String loadDescription;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String generatedSql;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String lazyLoadProperty;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String lazyLoadManyPath;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean allowLoadErrors;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean manualId;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean distinct;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean futureFetch;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebean.event.readaudit.ReadEvent futureFetchAudit;
descriptor: Lio/ebean/event/readaudit/ReadEvent;
flags: (0x0002) ACC_PRIVATE
private int timeout;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String mapKey;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object id;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.String, io.ebeaninternal.server.querydefn.ONamedParam> namedParams;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lio/ebeaninternal/server/querydefn/ONamedParam;>;
private io.ebeaninternal.api.BindParams bindParams;
descriptor: Lio/ebeaninternal/api/BindParams;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.expression.DefaultExpressionList<T> textExpressions;
descriptor: Lio/ebeaninternal/server/expression/DefaultExpressionList;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/expression/DefaultExpressionList<TT;>;
private io.ebeaninternal.server.expression.DefaultExpressionList<T> whereExpressions;
descriptor: Lio/ebeaninternal/server/expression/DefaultExpressionList;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/expression/DefaultExpressionList<TT;>;
private io.ebeaninternal.server.expression.DefaultExpressionList<T> havingExpressions;
descriptor: Lio/ebeaninternal/server/expression/DefaultExpressionList;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/expression/DefaultExpressionList<TT;>;
private boolean asOfBaseTable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int asOfTableCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.sql.Timestamp asOf;
descriptor: Ljava/sql/Timestamp;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.api.SpiQuery$TemporalMode temporalMode;
descriptor: Lio/ebeaninternal/api/SpiQuery$TemporalMode;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/api/SpiQuery$TemporalMode;
private java.sql.Timestamp versionsStart;
descriptor: Ljava/sql/Timestamp;
flags: (0x0002) ACC_PRIVATE
private java.sql.Timestamp versionsEnd;
descriptor: Ljava/sql/Timestamp;
flags: (0x0002) ACC_PRIVATE
private java.util.List<java.lang.String> softDeletePredicates;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private boolean disableReadAudit;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int bufferFetchSizeHint;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean usageProfiling;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebean.CacheMode useBeanCache;
descriptor: Lio/ebean/CacheMode;
flags: (0x0002) ACC_PRIVATE
private io.ebean.CacheMode useQueryCache;
descriptor: Lio/ebean/CacheMode;
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean readOnly;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private io.ebean.PersistenceContextScope persistenceContextScope;
descriptor: Lio/ebean/PersistenceContextScope;
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean autoTune;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private io.ebean.Query$LockWait forUpdate;
descriptor: Lio/ebean/Query$LockWait;
flags: (0x0002) ACC_PRIVATE
private io.ebean.Query$LockType lockType;
descriptor: Lio/ebean/Query$LockType;
flags: (0x0002) ACC_PRIVATE
private boolean singleAttribute;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebean.CountDistinctOrder countDistinctOrder;
descriptor: Lio/ebean/CountDistinctOrder;
flags: (0x0002) ACC_PRIVATE
private boolean autoTuned;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String rootTableAlias;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String baseTable;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebean.bean.ObjectGraphNode parentNode;
descriptor: Lio/ebean/bean/ObjectGraphNode;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.BeanPropertyAssocMany<?> lazyLoadForParentsProperty;
descriptor: Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;
private io.ebeaninternal.api.CQueryPlanKey queryPlanKey;
descriptor: Lio/ebeaninternal/api/CQueryPlanKey;
flags: (0x0002) ACC_PRIVATE
private io.ebean.bean.PersistenceContext persistenceContext;
descriptor: Lio/ebean/bean/PersistenceContext;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.api.ManyWhereJoins manyWhereJoins;
descriptor: Lio/ebeaninternal/api/ManyWhereJoins;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.rawsql.SpiRawSql rawSql;
descriptor: Lio/ebeaninternal/server/rawsql/SpiRawSql;
flags: (0x0002) ACC_PRIVATE
private boolean useDocStore;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String docIndexName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.querydefn.OrmUpdateProperties updateProperties;
descriptor: Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;
flags: (0x0002) ACC_PRIVATE
private java.lang.String nativeSql;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean orderById;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebean.ProfileLocation profileLocation;
descriptor: Lio/ebean/ProfileLocation;
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Mode;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Type;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new io.ebean.FetchConfig
dup
invokespecial io.ebean.FetchConfig.<init>:()V
invokevirtual io.ebean.FetchConfig.cache:()Lio/ebean/FetchConfig;
putstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_CACHE:Lio/ebean/FetchConfig;
1: new io.ebean.FetchConfig
dup
invokespecial io.ebean.FetchConfig.<init>:()V
invokevirtual io.ebean.FetchConfig.query:()Lio/ebean/FetchConfig;
putstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_QUERY:Lio/ebean/FetchConfig;
2: new io.ebean.FetchConfig
dup
invokespecial io.ebean.FetchConfig.<init>:()V
invokevirtual io.ebean.FetchConfig.lazy:()Lio/ebean/FetchConfig;
putstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_LAZY:Lio/ebean/FetchConfig;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(io.ebeaninternal.server.deploy.BeanDescriptor<T>, io.ebeaninternal.api.SpiEbeanServer, io.ebean.ExpressionFactory);
descriptor: (Lio/ebeaninternal/server/deploy/BeanDescriptor;Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebean/ExpressionFactory;)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 java.util.concurrent.locks.ReentrantLock
dup
invokespecial java.util.concurrent.locks.ReentrantLock.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
2: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Mode.NORMAL:Lio/ebeaninternal/api/SpiQuery$Mode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mode:Lio/ebeaninternal/api/SpiQuery$Mode;
3: aload 0
getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.CURRENT:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
4: aload 0
iconst_1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.usageProfiling:Z
5: aload 0
getstatic io.ebean.CacheMode.AUTO:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
6: aload 0
getstatic io.ebean.CacheMode.OFF:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useQueryCache:Lio/ebean/CacheMode;
7: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
8: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootBeanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
9: aload 0
aload 1
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getBeanType:()Ljava/lang/Class;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanType:Ljava/lang/Class;
10: aload 0
aload 2
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
11: aload 0
aload 2
invokeinterface io.ebeaninternal.api.SpiEbeanServer.getServerConfig:()Lio/ebean/config/DatabaseConfig;
invokevirtual io.ebean.config.DatabaseConfig.isDefaultOrderById:()Z
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderById:Z
12: aload 0
aload 2
invokeinterface io.ebeaninternal.api.SpiEbeanServer.getServerConfig:()Lio/ebean/config/DatabaseConfig;
invokevirtual io.ebean.config.DatabaseConfig.isDisableLazyLoading:()Z
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.disableLazyLoading:Z
13: aload 0
aload 3
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.expressionFactory:Lio/ebean/ExpressionFactory;
14: aload 0
new io.ebeaninternal.server.querydefn.OrmQueryDetail
dup
invokespecial io.ebeaninternal.server.querydefn.OrmQueryDetail.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 16 1 desc Lio/ebeaninternal/server/deploy/BeanDescriptor<TT;>;
0 16 2 server Lio/ebeaninternal/api/SpiEbeanServer;
0 16 3 expressionFactory Lio/ebean/ExpressionFactory;
Signature: (Lio/ebeaninternal/server/deploy/BeanDescriptor<TT;>;Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebean/ExpressionFactory;)V
MethodParameters:
Name Flags
desc
server
expressionFactory
public void setNativeSql(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.DefaultOrmQuery.nativeSql:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 nativeSql Ljava/lang/String;
MethodParameters:
Name Flags
nativeSql
public <D> io.ebean.DtoQuery<D> asDto(java.lang.Class<D>);
descriptor: (Ljava/lang/Class;)Lio/ebean/DtoQuery;
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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 1
aload 0
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findDto:(Ljava/lang/Class;Lio/ebeaninternal/api/SpiQuery;)Lio/ebean/DtoQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 dtoClass Ljava/lang/Class<TD;>;
Signature: <D:Ljava/lang/Object;>(Ljava/lang/Class<TD;>;)Lio/ebean/DtoQuery<TD;>;
MethodParameters:
Name Flags
dtoClass
public io.ebean.UpdateQuery<T> asUpdate();
descriptor: ()Lio/ebean/UpdateQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.ebeaninternal.server.querydefn.DefaultUpdateQuery
dup
aload 0
invokespecial io.ebeaninternal.server.querydefn.DefaultUpdateQuery.<init>:(Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/UpdateQuery<TT;>;
public io.ebeaninternal.server.deploy.BeanDescriptor<T> getBeanDescriptor();
descriptor: ()Lio/ebeaninternal/server/deploy/BeanDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/deploy/BeanDescriptor<TT;>;
public boolean isFindAll();
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.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.nativeSql:Ljava/lang/String;
ifnonnull 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
ifnonnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isFindById();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
ifnonnull 4
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 4
1: aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getIdName:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.idEqualTo:(Ljava/lang/String;)Ljava/lang/Object;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
ifnull 4
3: aload 0
aconst_null
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
4: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
ifnull 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.String profileEventId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.$SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Mode:()[I
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mode:Lio/ebeaninternal/api/SpiQuery$Mode;
invokevirtual io.ebeaninternal.api.SpiQuery$Mode.ordinal:()I
iaload
tableswitch { // 2 - 3
2: 2
3: 1
default: 3
}
1: StackMap locals:
StackMap stack:
ldc "lo"
areturn
2: StackMap locals:
StackMap stack:
ldc "lm"
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.profileEventId:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.String getProfileId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.getPlanLabel:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query<T> setProfileLocation(io.ebean.ProfileLocation);
descriptor: (Lio/ebean/ProfileLocation;)Lio/ebean/Query;
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.DefaultOrmQuery.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/DefaultOrmQuery<TT;>;
0 2 1 profileLocation Lio/ebean/ProfileLocation;
Signature: (Lio/ebean/ProfileLocation;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
profileLocation
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.DefaultOrmQuery.label:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<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.DefaultOrmQuery.label:Ljava/lang/String;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.label:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.profileLocation:Lio/ebean/ProfileLocation;
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.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/DefaultOrmQuery<TT;>;
public void setProfilePath(java.lang.String, java.lang.String, io.ebean.ProfileLocation);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/ProfileLocation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 3
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.profileLocation:Lio/ebean/ProfileLocation;
1: aload 0
2: new java.lang.StringBuilder
dup
aload 3
ifnonnull 3
aload 1
goto 4
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery java.lang.String java.lang.String io.ebean.ProfileLocation
StackMap stack: io.ebeaninternal.server.querydefn.DefaultOrmQuery new 2 new 2
3: aload 3
invokeinterface io.ebean.ProfileLocation.label:()Ljava/lang/String;
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery java.lang.String java.lang.String io.ebean.ProfileLocation
StackMap stack: io.ebeaninternal.server.querydefn.DefaultOrmQuery new 2 new 2 java.lang.String
4: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.label:Ljava/lang/String;
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 6 1 label Ljava/lang/String;
0 6 2 relativePath Ljava/lang/String;
0 6 3 profileLocation Lio/ebean/ProfileLocation;
MethodParameters:
Name Flags
label
relativePath
profileLocation
public io.ebean.Query<T> setLabel(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.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/DefaultOrmQuery<TT;>;
0 2 1 label Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
label
public boolean isAutoTunable();
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.DefaultOrmQuery.nativeSql:Ljava/lang/String;
ifnonnull 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.isAutoTunable:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setUseDocStore(boolean);
descriptor: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.useDocStore:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 useDocStore Z
Signature: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
useDocStore
public boolean isUseDocStore();
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.DefaultOrmQuery.useDocStore:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query<T> apply(io.ebean.FetchPath);
descriptor: (Lio/ebean/FetchPath;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface io.ebean.FetchPath.apply:(Lio/ebean/Query;)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/DefaultOrmQuery<TT;>;
0 2 1 fetchPath Lio/ebean/FetchPath;
Signature: (Lio/ebean/FetchPath;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
fetchPath
public void addSoftDeletePredicate(java.lang.String);
descriptor: (Ljava/lang/String;)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.DefaultOrmQuery.softDeletePredicates:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.softDeletePredicates:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.softDeletePredicates:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 softDeletePredicate Ljava/lang/String;
MethodParameters:
Name Flags
softDeletePredicate
public java.util.List<java.lang.String> getSoftDeletePredicates();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.softDeletePredicates:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public boolean isAsOfBaseTable();
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.DefaultOrmQuery.asOfBaseTable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setAsOfBaseTable();
descriptor: ()V
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.DefaultOrmQuery.asOfBaseTable:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setAllowLoadErrors();
descriptor: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.allowLoadErrors:Z
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void incrementAsOfTableCount();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.asOfTableCount:I
iconst_1
iadd
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.asOfTableCount:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public int getAsOfTableCount();
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.DefaultOrmQuery.asOfTableCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.sql.Timestamp getAsOf();
descriptor: ()Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.asOf:Ljava/sql/Timestamp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> asOf(java.sql.Timestamp);
descriptor: (Ljava/sql/Timestamp;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.AS_OF:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
goto 2
StackMap locals:
StackMap stack: io.ebeaninternal.server.querydefn.DefaultOrmQuery
1: getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.CURRENT:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery java.sql.Timestamp
StackMap stack: io.ebeaninternal.server.querydefn.DefaultOrmQuery io.ebeaninternal.api.SpiQuery$TemporalMode
2: putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
3: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.asOf:Ljava/sql/Timestamp;
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 5 1 asOfDateTime Ljava/sql/Timestamp;
Signature: (Ljava/sql/Timestamp;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
asOfDateTime
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> asDraft();
descriptor: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.DRAFT:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
1: aload 0
getstatic io.ebean.CacheMode.OFF:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setIncludeSoftDeletes();
descriptor: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.SOFT_DELETED:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query<T> setDocIndexName(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.docIndexName:Ljava/lang/String;
1: aload 0
iconst_1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useDocStore:Z
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 3 1 indexName Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
indexName
public java.lang.String getDocIndexName();
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.DefaultOrmQuery.docIndexName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.rawsql.SpiRawSql getRawSql();
descriptor: ()Lio/ebeaninternal/server/rawsql/SpiRawSql;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setRawSql(io.ebean.RawSql);
descriptor: (Lio/ebean/RawSql;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast io.ebeaninternal.server.rawsql.SpiRawSql
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 rawSql Lio/ebean/RawSql;
Signature: (Lio/ebean/RawSql;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
rawSql
public java.lang.String getOriginKey();
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.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
ifnull 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
invokevirtual io.ebean.bean.ObjectGraphNode.getOriginQueryPoint:()Lio/ebean/bean/ObjectGraphOrigin;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
invokevirtual io.ebean.bean.ObjectGraphNode.getOriginQueryPoint:()Lio/ebean/bean/ObjectGraphOrigin;
invokevirtual io.ebean.bean.ObjectGraphOrigin.getKey:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public int getLazyLoadBatchSize();
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.DefaultOrmQuery.lazyLoadBatchSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query<T> setLazyLoadBatchSize(int);
descriptor: (I)Lio/ebean/Query;
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.DefaultOrmQuery.lazyLoadBatchSize: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/DefaultOrmQuery<TT;>;
0 2 1 lazyLoadBatchSize I
Signature: (I)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
lazyLoadBatchSize
public java.lang.String getLazyLoadProperty();
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.DefaultOrmQuery.lazyLoadProperty:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setLazyLoadProperty(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.DefaultOrmQuery.lazyLoadProperty:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 lazyLoadProperty Ljava/lang/String;
MethodParameters:
Name Flags
lazyLoadProperty
public io.ebean.ExpressionFactory getExpressionFactory();
descriptor: ()Lio/ebean/ExpressionFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.expressionFactory:Lio/ebean/ExpressionFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
private void ();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new io.ebeaninternal.api.ManyWhereJoins
dup
invokespecial io.ebeaninternal.api.ManyWhereJoins.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.manyWhereJoins:Lio/ebeaninternal/api/ManyWhereJoins;
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 3
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.manyWhereJoins:Lio/ebeaninternal/api/ManyWhereJoins;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.containsMany:(Lio/ebeaninternal/server/deploy/BeanDescriptor;Lio/ebeaninternal/api/ManyWhereJoins;)V
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 5
4: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.manyWhereJoins:Lio/ebeaninternal/api/ManyWhereJoins;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.containsMany:(Lio/ebeaninternal/server/deploy/BeanDescriptor;Lio/ebeaninternal/api/ManyWhereJoins;)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.api.ManyWhereJoins getManyWhereJoins();
descriptor: ()Lio/ebeaninternal/api/ManyWhereJoins;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.manyWhereJoins:Lio/ebeaninternal/api/ManyWhereJoins;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean selectAllForLazyLoadProperty();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lazyLoadProperty:Ljava/lang/String;
ifnull 4
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lazyLoadProperty:Ljava/lang/String;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.containsProperty:(Ljava/lang/String;)Z
ifne 4
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
ldc "*"
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.select:(Ljava/lang/String;)V
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
private java.util.List<io.ebeaninternal.server.querydefn.OrmQueryProperties> removeQueryJoins();
descriptor: ()Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.removeSecondaryQueries:()Ljava/util/List;
astore 1
start local 1 1: aload 1
ifnull 14
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
ifnull 14
3: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 13
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery java.util.List top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.querydefn.OrmQueryProperties
astore 2
start local 2 5: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
invokevirtual io.ebean.OrderBy.getProperties:()Ljava/util/List;
astore 4
start local 4 6: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
start local 5 7: goto 12
8: StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery java.util.List io.ebeaninternal.server.querydefn.OrmQueryProperties java.util.Iterator java.util.List java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebean.OrderBy$Property
astore 6
start local 6 9: aload 6
invokevirtual io.ebean.OrderBy$Property.getProperty:()Ljava/lang/String;
aload 2
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.getPath:()Ljava/lang/String;
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 12
10: aload 5
invokeinterface java.util.Iterator.remove:()V
11: aload 2
aload 6
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.addSecJoinOrderProperty:(Lio/ebean/OrderBy$Property;)V
end local 6 12: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 5 end local 4 end local 2 13: StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery java.util.List top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
14: StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery java.util.List
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
1 15 1 queryJoins Ljava/util/List<Lio/ebeaninternal/server/querydefn/OrmQueryProperties;>;
5 13 2 joinPath Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
6 13 4 properties Ljava/util/List<Lio/ebean/OrderBy$Property;>;
7 13 5 it Ljava/util/Iterator<Lio/ebean/OrderBy$Property;>;
9 12 6 property Lio/ebean/OrderBy$Property;
Signature: ()Ljava/util/List<Lio/ebeaninternal/server/querydefn/OrmQueryProperties;>;
private java.util.List<io.ebeaninternal.server.querydefn.OrmQueryProperties> removeLazyJoins();
descriptor: ()Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.removeSecondaryLazyQueries:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/List<Lio/ebeaninternal/server/querydefn/OrmQueryProperties;>;
public void setLazyLoadManyPath(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.DefaultOrmQuery.lazyLoadManyPath:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 lazyLoadManyPath Ljava/lang/String;
MethodParameters:
Name Flags
lazyLoadManyPath
public io.ebeaninternal.api.SpiQuerySecondary convertJoins();
descriptor: ()Lio/ebeaninternal/api/SpiQuerySecondary;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useDocStore:Z
ifne 2
1: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.createExtraJoinsToSupportManyWhereClause:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.markQueryJoins:()V
3: new io.ebeaninternal.server.querydefn.OrmQuerySecondary
dup
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.removeQueryJoins:()Ljava/util/List;
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.removeLazyJoins:()Ljava/util/List;
invokespecial io.ebeaninternal.server.querydefn.OrmQuerySecondary.<init>:(Ljava/util/List;Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
private void markQueryJoins();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lazyLoadManyPath:Ljava/lang/String;
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.isAllowOneManyFetch:()Z
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
getstatic io.ebeaninternal.api.SpiQuery$Type.ATTRIBUTE:Lio/ebeaninternal/api/SpiQuery$Type;
if_acmpeq 1
iconst_1
goto 2
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery
StackMap stack: io.ebeaninternal.server.querydefn.OrmQueryDetail io.ebeaninternal.server.deploy.BeanDescriptor java.lang.String int
1: iconst_0
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery
StackMap stack: io.ebeaninternal.server.querydefn.OrmQueryDetail io.ebeaninternal.server.deploy.BeanDescriptor java.lang.String int int
2: invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.markQueryJoins:(Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;ZZ)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
private boolean isAllowOneManyFetch();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic io.ebeaninternal.api.SpiQuery$Mode.LAZYLOAD_MANY:Lio/ebeaninternal/api/SpiQuery$Mode;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mode:Lio/ebeaninternal/api/SpiQuery$Mode;
if_acmpne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.hasMaxRowsOrFirstRow:()Z
ifeq 3
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.isRawSql:()Z
ifne 3
iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setDefaultSelectClause();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
getstatic io.ebeaninternal.api.SpiQuery$Type.ATTRIBUTE:Lio/ebeaninternal/api/SpiQuery$Type;
if_acmpeq 3
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.setDefaultSelectClause:(Lio/ebeaninternal/server/deploy/BeanDescriptor;)V
2: goto 5
StackMap locals:
StackMap stack:
3: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.hasSelectClause:()Z
ifne 5
4: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.setEmptyBase:()V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setTenantId(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
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.DefaultOrmQuery.tenantId:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 tenantId Ljava/lang/Object;
MethodParameters:
Name Flags
tenantId
public java.lang.Object getTenantId();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.tenantId:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setDetail(io.ebeaninternal.server.querydefn.OrmQueryDetail);
descriptor: (Lio/ebeaninternal/server/querydefn/OrmQueryDetail;)V
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.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 detail Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
MethodParameters:
Name Flags
detail
public boolean tuneFetchProperties(io.ebeaninternal.server.querydefn.OrmQueryDetail);
descriptor: (Lio/ebeaninternal/server/querydefn/OrmQueryDetail;)Z
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.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.tuneFetchProperties:(Lio/ebeaninternal/server/querydefn/OrmQueryDetail;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 tunedDetail Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
MethodParameters:
Name Flags
tunedDetail
public io.ebeaninternal.server.querydefn.OrmQueryDetail getDetail();
descriptor: ()Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.ExpressionList<T> filterMany(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/ExpressionList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 1
iconst_1
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.getChunk:(Ljava/lang/String;Z)Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
astore 2
start local 2 1: aload 2
aload 0
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.filterMany:(Lio/ebean/Query;)Lio/ebeaninternal/api/SpiExpressionList;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 prop Ljava/lang/String;
1 2 2 chunk Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
Signature: (Ljava/lang/String;)Lio/ebean/ExpressionList<TT;>;
MethodParameters:
Name Flags
prop
public void setFilterMany(java.lang.String, io.ebean.ExpressionList<?>);
descriptor: (Ljava/lang/String;Lio/ebean/ExpressionList;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 3
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 1
iconst_1
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.getChunk:(Ljava/lang/String;Z)Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
astore 3
start local 3 2: aload 3
aload 2
checkcast io.ebeaninternal.api.SpiExpressionList
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.setFilterMany:(Lio/ebeaninternal/api/SpiExpressionList;)V
end local 3 3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 prop Ljava/lang/String;
0 4 2 filterMany Lio/ebean/ExpressionList<*>;
2 3 3 chunk Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
Signature: (Ljava/lang/String;Lio/ebean/ExpressionList<*>;)V
MethodParameters:
Name Flags
prop
filterMany
public void prepareDocNested();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.textExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.textExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.prepareDocNested:(Lio/ebeaninternal/server/deploy/BeanDescriptor;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.prepareDocNested:(Lio/ebeaninternal/server/deploy/BeanDescriptor;)V
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setupForDeleteOrUpdate();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
1: aload 0
ldc "${RTA}"
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
2: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setSelectId:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.api.CQueryPlanKey setDeleteByIdsPlan();
descriptor: ()Lio/ebeaninternal/api/CQueryPlanKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
invokeinterface io.ebeaninternal.api.CQueryPlanKey.withDeleteByIds:()Lio/ebeaninternal/api/CQueryPlanKey;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setSelectId();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.clear:()V
1: aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getIdBinder:()Lio/ebeaninternal/server/deploy/id/IdBinder;
invokeinterface io.ebeaninternal.server.deploy.id.IdBinder.getIdProperty:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.select:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
pop
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setSingleAttribute();
descriptor: ()V
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.DefaultOrmQuery.singleAttribute:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isSingleAttribute();
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.DefaultOrmQuery.singleAttribute:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.CountDistinctOrder getCountDistinctOrder();
descriptor: ()Lio/ebean/CountDistinctOrder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.countDistinctOrder:Lio/ebean/CountDistinctOrder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isWithId();
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.DefaultOrmQuery.manualId:Z
ifne 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.distinct:Z
ifne 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.singleAttribute:Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.api.CacheIdLookup<T> cacheIdLookup();
descriptor: ()Lio/ebeaninternal/api/CacheIdLookup;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.getUnderlyingList:()Ljava/util/List;
astore 1
start local 1 3: aload 1
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 7
4: aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast io.ebeaninternal.api.SpiExpression
astore 2
start local 2 5: aload 2
instanceof io.ebeaninternal.server.expression.IdInExpression
ifeq 7
6: new io.ebeaninternal.api.CacheIdLookup
dup
aload 2
checkcast io.ebeaninternal.server.expression.IdInExpression
invokespecial io.ebeaninternal.api.CacheIdLookup.<init>:(Lio/ebeaninternal/server/expression/IdInExpression;)V
areturn
end local 2 7: StackMap locals: java.util.List
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
3 8 1 underlyingList Ljava/util/List<Lio/ebeaninternal/api/SpiExpression;>;
5 7 2 singleExpression Lio/ebeaninternal/api/SpiExpression;
Signature: ()Lio/ebeaninternal/api/CacheIdLookup<TT;>;
public io.ebeaninternal.api.NaturalKeyQueryData<T> naturalKey();
descriptor: ()Lio/ebeaninternal/api/NaturalKeyQueryData;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getNaturalKey:()Lio/ebeaninternal/server/deploy/BeanNaturalKey;
astore 1
start local 1 3: aload 1
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: io.ebeaninternal.server.deploy.BeanNaturalKey
StackMap stack:
new io.ebeaninternal.api.NaturalKeyQueryData
dup
aload 1
invokespecial io.ebeaninternal.api.NaturalKeyQueryData.<init>:(Lio/ebeaninternal/server/deploy/BeanNaturalKey;)V
astore 2
start local 2 6: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.getUnderlyingList:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 10
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery io.ebeaninternal.server.deploy.BeanNaturalKey io.ebeaninternal.api.NaturalKeyQueryData top java.util.Iterator
StackMap stack:
7: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.api.SpiExpression
astore 3
start local 3 8: aload 3
aload 2
invokeinterface io.ebeaninternal.api.SpiExpression.naturalKey:(Lio/ebeaninternal/api/NaturalKeyQueryData;)Z
ifne 10
9: aconst_null
areturn
end local 3 10: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
11: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
3 12 1 naturalKey Lio/ebeaninternal/server/deploy/BeanNaturalKey;
6 12 2 data Lio/ebeaninternal/api/NaturalKeyQueryData<TT;>;
8 10 3 expression Lio/ebeaninternal/api/SpiExpression;
Signature: ()Lio/ebeaninternal/api/NaturalKeyQueryData<TT;>;
public io.ebeaninternal.server.querydefn.NaturalKeyBindParam getNaturalKeyBindParam();
descriptor: ()Lio/ebeaninternal/server/querydefn/NaturalKeyBindParam;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnull 5
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
invokevirtual io.ebeaninternal.api.BindParams.getNaturalKeyBindParam:()Lio/ebeaninternal/server/querydefn/NaturalKeyBindParam;
astore 1
3: aload 1
ifnonnull 5
4: aconst_null
areturn
5: StackMap locals: io.ebeaninternal.server.querydefn.NaturalKeyBindParam
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 18
6: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.internalList:()Ljava/util/List;
astore 2
start local 2 7: aload 2
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 9
8: aconst_null
areturn
9: StackMap locals: java.util.List
StackMap stack:
aload 2
invokeinterface java.util.List.isEmpty:()Z
ifeq 11
10: aload 1
areturn
11: StackMap locals:
StackMap stack:
aload 1
ifnull 13
12: aconst_null
areturn
13: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast io.ebeaninternal.api.SpiExpression
astore 3
start local 3 14: aload 3
instanceof io.ebeaninternal.server.expression.SimpleExpression
ifeq 18
15: aload 3
checkcast io.ebeaninternal.server.expression.SimpleExpression
astore 4
start local 4 16: aload 4
invokevirtual io.ebeaninternal.server.expression.SimpleExpression.isOpEquals:()Z
ifeq 18
17: new io.ebeaninternal.server.querydefn.NaturalKeyBindParam
dup
aload 4
invokevirtual io.ebeaninternal.server.expression.SimpleExpression.getPropName:()Ljava/lang/String;
aload 4
invokevirtual io.ebeaninternal.server.expression.SimpleExpression.getValue:()Ljava/lang/Object;
invokespecial io.ebeaninternal.server.querydefn.NaturalKeyBindParam.<init>:(Ljava/lang/String;Ljava/lang/Object;)V
areturn
end local 4 end local 3 end local 2 18: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
1 19 1 namedBind Lio/ebeaninternal/server/querydefn/NaturalKeyBindParam;
7 18 2 exprList Ljava/util/List<Lio/ebeaninternal/api/SpiExpression;>;
14 18 3 se Lio/ebeaninternal/api/SpiExpression;
16 18 4 e Lio/ebeaninternal/server/expression/SimpleExpression;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> copy();
descriptor: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.copy:(Lio/ebeaninternal/api/SpiEbeanServer;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> copy(io.ebeaninternal.api.SpiEbeanServer);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new io.ebeaninternal.server.querydefn.DefaultOrmQuery
dup
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.expressionFactory:Lio/ebean/ExpressionFactory;
invokespecial io.ebeaninternal.server.querydefn.DefaultOrmQuery.<init>:(Lio/ebeaninternal/server/deploy/BeanDescriptor;Lio/ebeaninternal/api/SpiEbeanServer;Lio/ebean/ExpressionFactory;)V
astore 2
start local 2 1: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
2: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.m2mIncludeJoin:Lio/ebeaninternal/server/deploy/TableJoin;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.m2mIncludeJoin:Lio/ebeaninternal/server/deploy/TableJoin;
3: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
4: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.profileLocation:Lio/ebean/ProfileLocation;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.profileLocation:Lio/ebean/ProfileLocation;
5: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.baseTable:Ljava/lang/String;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.baseTable:Ljava/lang/String;
6: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
7: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.distinct:Z
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.distinct:Z
8: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.allowLoadErrors:Z
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.allowLoadErrors:Z
9: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.timeout:I
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.timeout:I
10: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mapKey:Ljava/lang/String;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mapKey:Ljava/lang/String;
11: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
12: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.label:Ljava/lang/String;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.label:Ljava/lang/String;
13: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.nativeSql:Ljava/lang/String;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.nativeSql:Ljava/lang/String;
14: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
15: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useQueryCache:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useQueryCache:Lio/ebean/CacheMode;
16: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.readOnly:Ljava/lang/Boolean;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.readOnly:Ljava/lang/Boolean;
17: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
ifnull 19
18: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.copy:()Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
19: StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery
StackMap stack:
aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
20: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.firstRow:I
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.firstRow:I
21: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.maxRows:I
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.maxRows:I
22: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
ifnull 24
23: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
invokevirtual io.ebean.OrderBy.copy:()Lio/ebean/OrderBy;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
24: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderById:Z
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderById:Z
25: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnull 27
26: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
invokevirtual io.ebeaninternal.api.BindParams.copy:()Lio/ebeaninternal/api/BindParams;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
27: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 29
28: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 2
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.copy:(Lio/ebean/Query;)Lio/ebeaninternal/server/expression/DefaultExpressionList;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
29: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 31
30: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 2
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.copy:(Lio/ebean/Query;)Lio/ebeaninternal/server/expression/DefaultExpressionList;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
31: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.persistenceContextScope:Lio/ebean/PersistenceContextScope;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.persistenceContextScope:Lio/ebean/PersistenceContextScope;
32: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.usageProfiling:Z
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.usageProfiling:Z
33: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.autoTune:Ljava/lang/Boolean;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.autoTune:Ljava/lang/Boolean;
34: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
35: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
36: aload 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
37: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 38 1 server Lio/ebeaninternal/api/SpiEbeanServer;
1 38 2 copy Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: (Lio/ebeaninternal/api/SpiEbeanServer;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
server
public io.ebean.Query<T> setPersistenceContextScope(io.ebean.PersistenceContextScope);
descriptor: (Lio/ebean/PersistenceContextScope;)Lio/ebean/Query;
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.DefaultOrmQuery.persistenceContextScope:Lio/ebean/PersistenceContextScope;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 scope Lio/ebean/PersistenceContextScope;
Signature: (Lio/ebean/PersistenceContextScope;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
scope
public io.ebean.PersistenceContextScope getPersistenceContextScope();
descriptor: ()Lio/ebean/PersistenceContextScope;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.persistenceContextScope:Lio/ebean/PersistenceContextScope;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.api.SpiQuery$Type getType();
descriptor: ()Lio/ebeaninternal/api/SpiQuery$Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/api/SpiQuery$Type;
public void setType(io.ebeaninternal.api.SpiQuery$Type);
descriptor: (Lio/ebeaninternal/api/SpiQuery$Type;)V
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.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 type Lio/ebeaninternal/api/SpiQuery$Type;
Signature: (Lio/ebeaninternal/api/SpiQuery$Type;)V
MethodParameters:
Name Flags
type
public java.lang.String getLoadDescription();
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.DefaultOrmQuery.loadDescription:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.String getLoadMode();
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.DefaultOrmQuery.loadMode:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setLoadDescription(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.loadMode:Ljava/lang/String;
1: aload 0
aload 2
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.loadDescription:Ljava/lang/String;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 3 1 loadMode Ljava/lang/String;
0 3 2 loadDescription Ljava/lang/String;
MethodParameters:
Name Flags
loadMode
loadDescription
public io.ebean.bean.PersistenceContext getPersistenceContext();
descriptor: ()Lio/ebean/bean/PersistenceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.persistenceContext:Lio/ebean/bean/PersistenceContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setPersistenceContext(io.ebean.bean.PersistenceContext);
descriptor: (Lio/ebean/bean/PersistenceContext;)V
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.DefaultOrmQuery.persistenceContext:Lio/ebean/bean/PersistenceContext;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 persistenceContext Lio/ebean/bean/PersistenceContext;
MethodParameters:
Name Flags
persistenceContext
public void setLazyLoadForParents(io.ebeaninternal.server.deploy.BeanPropertyAssocMany<?>);
descriptor: (Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;)V
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.DefaultOrmQuery.lazyLoadForParentsProperty:Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 many Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;
Signature: (Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;)V
MethodParameters:
Name Flags
many
public io.ebeaninternal.server.deploy.BeanPropertyAssocMany<?> getLazyLoadMany();
descriptor: ()Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lazyLoadForParentsProperty:Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;
public boolean isDetailEmpty();
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.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.isEmpty:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isAutoTuned();
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.DefaultOrmQuery.autoTuned:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setAutoTuned(boolean);
descriptor: (Z)V
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.DefaultOrmQuery.autoTuned:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 autoTuned Z
MethodParameters:
Name Flags
autoTuned
public java.lang.Boolean isAutoTune();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.autoTune:Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setDefaultRawSqlIfRequired();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.isRawSqlBased:()Z
ifeq 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
ifnonnull 2
1: aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
ldc "default"
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getNamedRawSql:(Ljava/lang/String;)Lio/ebeaninternal/server/rawsql/SpiRawSql;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setAutoTune(boolean);
descriptor: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.autoTune:Ljava/lang/Boolean;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 autoTune Z
Signature: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
autoTune
public io.ebean.Query<T> withLock(io.ebean.Query$LockType);
descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.ebean.Query$LockWait.WAIT:Lio/ebean/Query$LockWait;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 lockType Lio/ebean/Query$LockType;
Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
lockType
public io.ebean.Query<T> withLock(io.ebean.Query$LockType, io.ebean.Query$LockWait);
descriptor: (Lio/ebean/Query$LockType;Lio/ebean/Query$LockWait;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 2
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 lockType Lio/ebean/Query$LockType;
0 1 2 lockWait Lio/ebean/Query$LockWait;
Signature: (Lio/ebean/Query$LockType;Lio/ebean/Query$LockWait;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
lockType
lockWait
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> forUpdate();
descriptor: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic io.ebean.Query$LockWait.WAIT:Lio/ebean/Query$LockWait;
getstatic io.ebean.Query$LockType.DEFAULT:Lio/ebean/Query$LockType;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query<T> forUpdate(io.ebean.Query$LockType);
descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.ebean.Query$LockWait.WAIT:Lio/ebean/Query$LockWait;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 lockType Lio/ebean/Query$LockType;
Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
lockType
public io.ebean.Query<T> forUpdateNoWait(io.ebean.Query$LockType);
descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.ebean.Query$LockWait.NOWAIT:Lio/ebean/Query$LockWait;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 lockType Lio/ebean/Query$LockType;
Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
lockType
public io.ebean.Query<T> forUpdateSkipLocked(io.ebean.Query$LockType);
descriptor: (Lio/ebean/Query$LockType;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.ebean.Query$LockWait.SKIPLOCKED:Lio/ebean/Query$LockWait;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 lockType Lio/ebean/Query$LockType;
Signature: (Lio/ebean/Query$LockType;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
lockType
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> forUpdateNoWait();
descriptor: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic io.ebean.Query$LockWait.NOWAIT:Lio/ebean/Query$LockWait;
getstatic io.ebean.Query$LockType.DEFAULT:Lio/ebean/Query$LockType;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> forUpdateSkipLocked();
descriptor: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic io.ebean.Query$LockWait.SKIPLOCKED:Lio/ebean/Query$LockWait;
getstatic io.ebean.Query$LockType.DEFAULT:Lio/ebean/Query$LockType;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setForUpdateWithMode:(Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
private io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setForUpdateWithMode(io.ebean.Query$LockWait, io.ebean.Query$LockType);
descriptor: (Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
1: aload 0
aload 2
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lockType:Lio/ebean/Query$LockType;
2: aload 0
getstatic io.ebean.CacheMode.OFF:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 mode Lio/ebean/Query$LockWait;
0 4 2 lockType Lio/ebean/Query$LockType;
Signature: (Lio/ebean/Query$LockWait;Lio/ebean/Query$LockType;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
mode
lockType
public boolean isForUpdate();
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.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query$LockWait getForUpdateLockWait();
descriptor: ()Lio/ebean/Query$LockWait;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query$LockType getForUpdateLockType();
descriptor: ()Lio/ebean/Query$LockType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lockType:Lio/ebean/Query$LockType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.autotune.ProfilingListener getProfilingListener();
descriptor: ()Lio/ebeaninternal/server/autotune/ProfilingListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setProfilingListener(io.ebeaninternal.server.autotune.ProfilingListener);
descriptor: (Lio/ebeaninternal/server/autotune/ProfilingListener;)V
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.DefaultOrmQuery.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 profilingListener Lio/ebeaninternal/server/autotune/ProfilingListener;
MethodParameters:
Name Flags
profilingListener
public io.ebean.QueryType getQueryType();
descriptor: ()Lio/ebean/QueryType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
ifnull 4
1: invokestatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.$SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Type:()[I
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
iaload
tableswitch { // 10 - 11
10: 2
11: 3
default: 4
}
2: StackMap locals:
StackMap stack:
getstatic io.ebean.QueryType.DELETE:Lio/ebean/QueryType;
areturn
3: StackMap locals:
StackMap stack:
getstatic io.ebean.QueryType.UPDATE:Lio/ebean/QueryType;
areturn
4: StackMap locals:
StackMap stack:
getstatic io.ebean.QueryType.FIND:Lio/ebean/QueryType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.api.SpiQuery$Mode getMode();
descriptor: ()Lio/ebeaninternal/api/SpiQuery$Mode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mode:Lio/ebeaninternal/api/SpiQuery$Mode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/api/SpiQuery$Mode;
public io.ebeaninternal.api.SpiQuery$TemporalMode getTemporalMode();
descriptor: ()Lio/ebeaninternal/api/SpiQuery$TemporalMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/api/SpiQuery$TemporalMode;
public boolean isAsOfQuery();
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.DefaultOrmQuery.asOf:Ljava/sql/Timestamp;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isAsDraft();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.DRAFT:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isIncludeSoftDeletes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.SOFT_DELETED:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setMode(io.ebeaninternal.api.SpiQuery$Mode);
descriptor: (Lio/ebeaninternal/api/SpiQuery$Mode;)V
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.DefaultOrmQuery.mode:Lio/ebeaninternal/api/SpiQuery$Mode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 mode Lio/ebeaninternal/api/SpiQuery$Mode;
Signature: (Lio/ebeaninternal/api/SpiQuery$Mode;)V
MethodParameters:
Name Flags
mode
public boolean isUsageProfiling();
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.DefaultOrmQuery.usageProfiling:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setUsageProfiling(boolean);
descriptor: (Z)V
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.DefaultOrmQuery.usageProfiling:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 usageProfiling Z
MethodParameters:
Name Flags
usageProfiling
public void setParentNode(io.ebean.bean.ObjectGraphNode);
descriptor: (Lio/ebean/bean/ObjectGraphNode;)V
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.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 parentNode Lio/ebean/bean/ObjectGraphNode;
MethodParameters:
Name Flags
parentNode
public io.ebean.bean.ObjectGraphNode getParentNode();
descriptor: ()Lio/ebean/bean/ObjectGraphNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.bean.ObjectGraphNode setOrigin(io.ebean.bean.CallOrigin);
descriptor: (Lio/ebean/bean/CallOrigin;)Lio/ebean/bean/ObjectGraphNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new io.ebean.bean.ObjectGraphOrigin
dup
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.calculateOriginQueryHash:()I
aload 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanType:Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokespecial io.ebean.bean.ObjectGraphOrigin.<init>:(ILio/ebean/bean/CallOrigin;Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
new io.ebean.bean.ObjectGraphNode
dup
aload 2
aconst_null
invokespecial io.ebean.bean.ObjectGraphNode.<init>:(Lio/ebean/bean/ObjectGraphOrigin;Ljava/lang/String;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.parentNode:Lio/ebean/bean/ObjectGraphNode;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 3 1 callOrigin Lio/ebean/bean/CallOrigin;
1 3 2 o Lio/ebean/bean/ObjectGraphOrigin;
MethodParameters:
Name Flags
callOrigin
private int calculateOriginQueryHash();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanType:Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
istore 1
start local 1 1: iload 1
ldc 92821
imul
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
ifnonnull 2
iconst_0
goto 3
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int int
3: iadd
istore 1
4: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
1 5 1 hc I
io.ebeaninternal.api.CQueryPlanKey createQueryPlanKey();
descriptor: ()Lio/ebeaninternal/api/CQueryPlanKey;
flags: (0x0000)
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.isNativeSql:()Z
ifeq 6
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnonnull 2
ldc ""
goto 3
StackMap locals:
StackMap stack:
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
invokevirtual io.ebeaninternal.api.BindParams.calcQueryPlanHash:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 1
start local 1 4: aload 0
new io.ebeaninternal.server.query.NativeSqlQueryPlanKey
dup
new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.nativeSql: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;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.firstRow:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.maxRows:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial io.ebeaninternal.server.query.NativeSqlQueryPlanKey.<init>:(Ljava/lang/String;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
end local 1 5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
new io.ebeaninternal.server.querydefn.OrmQueryPlanKey
dup
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.planDescription:()Ljava/lang/String;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.maxRows:I
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.firstRow:I
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
invokespecial io.ebeaninternal.server.querydefn.OrmQueryPlanKey.<init>:(Ljava/lang/String;IILio/ebeaninternal/server/rawsql/SpiRawSql;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
7: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
4 5 1 bindHash Ljava/lang/String;
private java.lang.String planDescription();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
sipush 300
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
ifnull 3
2: aload 1
ldc "t:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.type:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
3: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useDocStore:Z
ifeq 5
4: aload 1
ldc ",ds:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getDiscValue:()Ljava/lang/String;
ifnull 7
6: aload 1
ldc ",disc:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getDiscValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.CURRENT:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
if_acmpeq 11
8: aload 1
ldc ",temp:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
invokevirtual io.ebeaninternal.api.SpiQuery$TemporalMode.ordinal:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
9: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsStart:Ljava/sql/Timestamp;
ifnull 11
10: aload 1
ldc ",vb:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
ifnull 15
12: aload 1
ldc ",forUpd:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
invokevirtual io.ebean.Query$LockWait.ordinal:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
13: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lockType:Lio/ebean/Query$LockType;
ifnull 15
14: aload 1
ldc ",lt:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lockType:Lio/ebean/Query$LockType;
invokevirtual io.ebean.Query$LockType.ordinal:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
ifnull 17
16: aload 1
ldc ",id:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.manualId:Z
ifeq 19
18: aload 1
ldc ",manId:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.distinct:Z
ifeq 21
20: aload 1
ldc ",dist:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.allowLoadErrors:Z
ifeq 23
22: aload 1
ldc ",allowLoadErrors:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.disableLazyLoading:Z
ifeq 25
24: aload 1
ldc ",disLazy:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
25: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.baseTable:Ljava/lang/String;
ifnull 27
26: aload 1
ldc ",baseTable:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.baseTable:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
ifnull 29
28: aload 1
ldc ",root:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
29: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
ifnull 31
30: aload 1
ldc ",orderBy:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
invokevirtual io.ebean.OrderBy.toStringFormat:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
31: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.m2mIncludeJoin:Lio/ebeaninternal/server/deploy/TableJoin;
ifnull 33
32: aload 1
ldc ",m2m:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.m2mIncludeJoin:Lio/ebeaninternal/server/deploy/TableJoin;
invokevirtual io.ebeaninternal.server.deploy.TableJoin.getTable:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
33: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mapKey:Ljava/lang/String;
ifnull 35
34: aload 1
ldc ",mapKey:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.mapKey:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
35: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.countDistinctOrder:Lio/ebean/CountDistinctOrder;
ifnull 37
36: aload 1
ldc ",countDistOrd:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.countDistinctOrder:Lio/ebean/CountDistinctOrder;
invokevirtual io.ebean.CountDistinctOrder.name:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
37: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
ifnull 41
38: aload 1
ldc " detail["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
39: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.queryPlanHash:(Ljava/lang/StringBuilder;)V
40: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
41: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnull 45
42: aload 1
ldc " bindParams["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
43: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
invokevirtual io.ebeaninternal.api.BindParams.buildQueryPlanHash:(Ljava/lang/StringBuilder;)V
44: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
45: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 49
46: aload 1
ldc " where["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
47: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 1
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.queryPlanHash:(Ljava/lang/StringBuilder;)V
48: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
49: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 53
50: aload 1
ldc " having["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
51: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 1
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.queryPlanHash:(Ljava/lang/StringBuilder;)V
52: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
53: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.updateProperties:Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;
ifnull 57
54: aload 1
ldc " update["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
55: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.updateProperties:Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.OrmUpdateProperties.buildQueryPlanHash:(Ljava/lang/StringBuilder;)V
56: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
57: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 58 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
1 58 1 sb Ljava/lang/StringBuilder;
public boolean isNativeSql();
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.DefaultOrmQuery.nativeSql:Ljava/lang/String;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.String getNativeSql();
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.DefaultOrmQuery.nativeSql:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.Object getQueryPlanKey();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.api.CQueryPlanKey prepare(io.ebeaninternal.server.core.SpiOrmQueryRequest<T>);
descriptor: (Lio/ebeaninternal/server/core/SpiOrmQueryRequest;)Lio/ebeaninternal/api/CQueryPlanKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.prepareExpressions:(Lio/ebean/event/BeanQueryRequest;)V
1: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.prepareForPaging:()V
2: aload 0
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.createQueryPlanKey:()Lio/ebeaninternal/api/CQueryPlanKey;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
3: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 request Lio/ebeaninternal/server/core/SpiOrmQueryRequest<TT;>;
Signature: (Lio/ebeaninternal/server/core/SpiOrmQueryRequest<TT;>;)Lio/ebeaninternal/api/CQueryPlanKey;
MethodParameters:
Name Flags
request
private void prepareExpressions(io.ebean.event.BeanQueryRequest<?>);
descriptor: (Lio/ebean/event/BeanQueryRequest;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 1
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.prepareExpression:(Lio/ebean/event/BeanQueryRequest;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 1
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.prepareExpression:(Lio/ebean/event/BeanQueryRequest;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 5 1 request Lio/ebean/event/BeanQueryRequest<*>;
Signature: (Lio/ebean/event/BeanQueryRequest<*>;)V
MethodParameters:
Name Flags
request
private void prepareForPaging();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderByIsEmpty:()Z
ifeq 3
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
ifnull 3
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
invokeinterface io.ebeaninternal.server.rawsql.SpiRawSql.getSql:()Lio/ebeaninternal/server/rawsql/SpiRawSql$Sql;
ifnull 3
2: aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
invokeinterface io.ebeaninternal.server.rawsql.SpiRawSql.getSql:()Lio/ebeaninternal/server/rawsql/SpiRawSql$Sql;
invokevirtual io.ebeaninternal.server.rawsql.SpiRawSql$Sql.getOrderBy:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.order:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
pop
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.checkPagingOrderBy:()Z
ifeq 5
4: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 0
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.appendOrderById:(Lio/ebeaninternal/api/SpiQuery;)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public int queryBindHash();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
invokevirtual java.lang.Object.hashCode:()I
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: iload 1
ldc 92821
imul
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 4
iconst_0
goto 5
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int
4: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.queryBindHash:()I
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int int
5: iadd
istore 1
6: iload 1
ldc 92821
imul
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 7
iconst_0
goto 8
StackMap locals:
StackMap stack: int
7: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.queryBindHash:()I
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int int
8: iadd
istore 1
9: iload 1
ldc 92821
imul
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnonnull 10
iconst_0
goto 11
StackMap locals:
StackMap stack: int
10: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
invokevirtual io.ebeaninternal.api.BindParams.queryBindHash:()I
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int int
11: iadd
istore 1
12: iload 1
ldc 92821
imul
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.asOf:Ljava/sql/Timestamp;
ifnonnull 13
iconst_0
goto 14
StackMap locals:
StackMap stack: int
13: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.asOf:Ljava/sql/Timestamp;
invokevirtual java.sql.Timestamp.hashCode:()I
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int int
14: iadd
istore 1
15: iload 1
ldc 92821
imul
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsStart:Ljava/sql/Timestamp;
ifnonnull 16
iconst_0
goto 17
StackMap locals:
StackMap stack: int
16: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsStart:Ljava/sql/Timestamp;
invokevirtual java.sql.Timestamp.hashCode:()I
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int int
17: iadd
istore 1
18: iload 1
ldc 92821
imul
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsEnd:Ljava/sql/Timestamp;
ifnonnull 19
iconst_0
goto 20
StackMap locals:
StackMap stack: int
19: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsEnd:Ljava/sql/Timestamp;
invokevirtual java.sql.Timestamp.hashCode:()I
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery int
StackMap stack: int int
20: iadd
istore 1
21: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
3 22 1 hc I
public io.ebeaninternal.api.HashQuery queryHash();
descriptor: ()Lio/ebeaninternal/api/HashQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryBindHash:()I
istore 1
start local 1 1: new io.ebeaninternal.api.HashQuery
dup
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.queryPlanKey:Lio/ebeaninternal/api/CQueryPlanKey;
iload 1
invokespecial io.ebeaninternal.api.HashQuery.<init>:(Lio/ebeaninternal/api/CQueryPlanKey;I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
1 2 1 hc I
public boolean isRawSql();
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.DefaultOrmQuery.rawSql:Lio/ebeaninternal/server/rawsql/SpiRawSql;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
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.DefaultOrmQuery.timeout:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean hasMaxRowsOrFirstRow();
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.DefaultOrmQuery.maxRows:I
ifgt 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.firstRow:I
ifgt 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isVersionsBetween();
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.DefaultOrmQuery.versionsStart:Ljava/sql/Timestamp;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.sql.Timestamp getVersionStart();
descriptor: ()Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsStart:Ljava/sql/Timestamp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.sql.Timestamp getVersionEnd();
descriptor: ()Ljava/sql/Timestamp;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsEnd:Ljava/sql/Timestamp;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.Boolean isReadOnly();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.readOnly:Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setReadOnly(boolean);
descriptor: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.readOnly:Ljava/lang/Boolean;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 readOnly Z
Signature: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
readOnly
public boolean isBeanCachePut();
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.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
invokevirtual io.ebean.CacheMode.isPut:()Z
ifeq 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.isBeanCaching:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isBeanCacheGet();
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.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
invokevirtual io.ebean.CacheMode.isGet:()Z
ifeq 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.isBeanCaching:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isForceHitDatabase();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:Lio/ebean/Query$LockWait;
ifnonnull 1
getstatic io.ebean.CacheMode.PUT:Lio/ebean/CacheMode;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
if_acmpeq 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void resetBeanCacheAutoMode(boolean);
descriptor: (Z)V
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.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
getstatic io.ebean.CacheMode.AUTO:Lio/ebean/CacheMode;
if_acmpne 3
1: iload 1
ifeq 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useQueryCache:Lio/ebean/CacheMode;
getstatic io.ebean.CacheMode.OFF:Lio/ebean/CacheMode;
if_acmpeq 3
2: StackMap locals:
StackMap stack:
aload 0
getstatic io.ebean.CacheMode.OFF:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 findOne Z
MethodParameters:
Name Flags
findOne
public io.ebean.CacheMode getUseBeanCache();
descriptor: ()Lio/ebean/CacheMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.CacheMode getUseQueryCache();
descriptor: ()Lio/ebean/CacheMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useQueryCache:Lio/ebean/CacheMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query<T> setBeanCacheMode(io.ebean.CacheMode);
descriptor: (Lio/ebean/CacheMode;)Lio/ebean/Query;
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.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 beanCacheMode Lio/ebean/CacheMode;
Signature: (Lio/ebean/CacheMode;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
beanCacheMode
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setUseQueryCache(io.ebean.CacheMode);
descriptor: (Lio/ebean/CacheMode;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.useQueryCache:Lio/ebean/CacheMode;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 useQueryCache Lio/ebean/CacheMode;
Signature: (Lio/ebean/CacheMode;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
useQueryCache
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setLoadBeanCache(boolean);
descriptor: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.ebean.CacheMode.PUT:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useBeanCache:Lio/ebean/CacheMode;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 loadBeanCache Z
Signature: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
loadBeanCache
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setTimeout(int);
descriptor: (I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.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/DefaultOrmQuery<TT;>;
0 2 1 secs I
Signature: (I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
secs
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> select(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.select:(Ljava/lang/String;)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/DefaultOrmQuery<TT;>;
0 2 1 columns Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
columns
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> select(io.ebean.FetchGroup<T>);
descriptor: (Lio/ebean/FetchGroup;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast io.ebeaninternal.server.querydefn.SpiFetchGroup
invokeinterface io.ebeaninternal.server.querydefn.SpiFetchGroup.detail:()Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 fetchGroup Lio/ebean/FetchGroup<TT;>;
Signature: (Lio/ebean/FetchGroup<TT;>;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
fetchGroup
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> fetch(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
aconst_null
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
property
public io.ebean.Query<T> fetchQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_QUERY:Lio/ebean/FetchConfig;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
property
public io.ebean.Query<T> fetchCache(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_CACHE:Lio/ebean/FetchConfig;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
property
public io.ebean.Query<T> fetchLazy(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_LAZY:Lio/ebean/FetchConfig;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
property
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> fetch(java.lang.String, io.ebean.FetchConfig);
descriptor: (Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
0 1 2 joinConfig Lio/ebean/FetchConfig;
Signature: (Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
property
joinConfig
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> fetch(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
0 1 2 columns Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
property
columns
public io.ebean.Query<T> fetchQuery(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_QUERY:Lio/ebean/FetchConfig;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
0 1 2 columns Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
property
columns
public io.ebean.Query<T> fetchCache(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_CACHE:Lio/ebean/FetchConfig;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
0 1 2 columns Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
property
columns
public io.ebean.Query<T> fetchLazy(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.FETCH_LAZY:Lio/ebean/FetchConfig;
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 property Ljava/lang/String;
0 1 2 columns Ljava/lang/String;
Signature: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
property
columns
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> fetch(java.lang.String, java.lang.String, io.ebean.FetchConfig);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
aload 1
aload 2
aload 3
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 property Ljava/lang/String;
0 2 2 columns Ljava/lang/String;
0 2 3 config Lio/ebean/FetchConfig;
Signature: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
property
columns
config
public io.ebean.Query<T> usingTransaction(io.ebean.Transaction);
descriptor: (Lio/ebean/Transaction;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast io.ebeaninternal.api.SpiTransaction
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 transaction Lio/ebean/Transaction;
Signature: (Lio/ebean/Transaction;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
transaction
public io.ebean.Query<T> usingConnection(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new io.ebeaninternal.server.transaction.ExternalJdbcTransaction
dup
aload 1
invokespecial io.ebeaninternal.server.transaction.ExternalJdbcTransaction.<init>:(Ljava/sql/Connection;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 connection Ljava/sql/Connection;
Signature: (Ljava/sql/Connection;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
connection
public io.ebean.Query<T> usingDatabase(io.ebean.Database);
descriptor: (Lio/ebean/Database;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast io.ebeaninternal.api.SpiEbeanServer
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 database Lio/ebean/Database;
Signature: (Lio/ebean/Database;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
database
public int delete();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.delete:(Lio/ebean/Query;Lio/ebean/Transaction;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public int delete(io.ebean.Transaction);
descriptor: (Lio/ebean/Transaction;)I
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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.delete:(Lio/ebean/Query;Lio/ebean/Transaction;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 transaction Lio/ebean/Transaction;
MethodParameters:
Name Flags
transaction
public int update();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.update:(Lio/ebean/Query;Lio/ebean/Transaction;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public int update(io.ebean.Transaction);
descriptor: (Lio/ebean/Transaction;)I
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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiEbeanServer.update:(Lio/ebean/Query;Lio/ebean/Transaction;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 transaction Lio/ebean/Transaction;
MethodParameters:
Name Flags
transaction
public <A> java.util.List<A> findIds();
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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findIds:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: <A:Ljava/lang/Object;>()Ljava/util/List<TA;>;
public boolean exists();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.exists:(Lio/ebean/Query;Lio/ebean/Transaction;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public int findCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findCount:(Lio/ebean/Query;Lio/ebean/Transaction;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void findEachWhile(java.util.function.Predicate<T>);
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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findEachWhile:(Lio/ebean/Query;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/DefaultOrmQuery<TT;>;
0 2 1 consumer Ljava/util/function/Predicate<TT;>;
Signature: (Ljava/util/function/Predicate<TT;>;)V
MethodParameters:
Name Flags
consumer
public void findEach(java.util.function.Consumer<T>);
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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findEach:(Lio/ebean/Query;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/DefaultOrmQuery<TT;>;
0 2 1 consumer Ljava/util/function/Consumer<TT;>;
Signature: (Ljava/util/function/Consumer<TT;>;)V
MethodParameters:
Name Flags
consumer
public io.ebean.QueryIterator<T> findIterate();
descriptor: ()Lio/ebean/QueryIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findIterate:(Lio/ebean/Query;Lio/ebean/Transaction;)Lio/ebean/QueryIterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/QueryIterator<TT;>;
public java.util.stream.Stream<T> findStream();
descriptor: ()Ljava/util/stream/Stream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findStream:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/stream/Stream;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/stream/Stream<TT;>;
public java.util.stream.Stream<T> findLargeStream();
descriptor: ()Ljava/util/stream/Stream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findLargeStream:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/stream/Stream;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/stream/Stream<TT;>;
public java.util.List<io.ebean.Version<T>> findVersions();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.VERSIONS:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findVersions:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/List<Lio/ebean/Version<TT;>;>;
public java.util.List<io.ebean.Version<T>> findVersionsBetween(java.sql.Timestamp, java.sql.Timestamp);
descriptor: (Ljava/sql/Timestamp;Ljava/sql/Timestamp;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "start and end must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getstatic io.ebeaninternal.api.SpiQuery$TemporalMode.VERSIONS:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.temporalMode:Lio/ebeaninternal/api/SpiQuery$TemporalMode;
3: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsStart:Ljava/sql/Timestamp;
4: aload 0
aload 2
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.versionsEnd:Ljava/sql/Timestamp;
5: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findVersions:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/List;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 6 1 start Ljava/sql/Timestamp;
0 6 2 end Ljava/sql/Timestamp;
Signature: (Ljava/sql/Timestamp;Ljava/sql/Timestamp;)Ljava/util/List<Lio/ebean/Version<TT;>;>;
MethodParameters:
Name Flags
start
end
public java.util.List<T> 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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findList:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/List<TT;>;
public java.util.Set<T> findSet();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findSet:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/Set<TT;>;
public <K> java.util.Map<K, T> findMap();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findMap:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: <K:Ljava/lang/Object;>()Ljava/util/Map<TK;TT;>;
public <A> java.util.List<A> findSingleAttributeList();
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.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findSingleAttributeList:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: <A:Ljava/lang/Object;>()Ljava/util/List<TA;>;
public <A> A findSingleAttribute();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.findSingleAttributeList:()Ljava/util/List;
astore 1
start local 1 1: aload 1
invokeinterface java.util.List.isEmpty:()Z
ifne 2
aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
goto 3
StackMap locals: java.util.List
StackMap stack:
2: aconst_null
StackMap locals:
StackMap stack: java.lang.Object
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
1 4 1 list Ljava/util/List<TA;>;
Signature: <A:Ljava/lang/Object;>()TA;
public T findOne();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findOne:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()TT;
public java.util.Optional<T> findOneOrEmpty();
descriptor: ()Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findOneOrEmpty:(Lio/ebean/Query;Lio/ebean/Transaction;)Ljava/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/Optional<TT;>;
public io.ebean.FutureIds<T> findFutureIds();
descriptor: ()Lio/ebean/FutureIds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findFutureIds:(Lio/ebean/Query;Lio/ebean/Transaction;)Lio/ebean/FutureIds;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/FutureIds<TT;>;
public io.ebean.FutureList<T> findFutureList();
descriptor: ()Lio/ebean/FutureList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findFutureList:(Lio/ebean/Query;Lio/ebean/Transaction;)Lio/ebean/FutureList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/FutureList<TT;>;
public io.ebean.FutureRowCount<T> findFutureCount();
descriptor: ()Lio/ebean/FutureRowCount;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findFutureCount:(Lio/ebean/Query;Lio/ebean/Transaction;)Lio/ebean/FutureRowCount;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/FutureRowCount<TT;>;
public io.ebean.PagedList<T> findPagedList();
descriptor: ()Lio/ebean/PagedList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.transaction:Lio/ebeaninternal/api/SpiTransaction;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.findPagedList:(Lio/ebean/Query;Lio/ebean/Transaction;)Lio/ebean/PagedList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/PagedList<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setParameter();
descriptor: (Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnonnull 2
1: aload 0
new io.ebeaninternal.api.BindParams
dup
invokespecial io.ebeaninternal.api.BindParams.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
invokevirtual io.ebeaninternal.api.BindParams.setNextParameter:(Ljava/lang/Object;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 value Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
value
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setParameters([]);
descriptor: ([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnonnull 2
1: aload 0
new io.ebeaninternal.api.BindParams
dup
invokespecial io.ebeaninternal.api.BindParams.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
aload 1
invokevirtual io.ebeaninternal.api.BindParams.setNextParameters:([Ljava/lang/Object;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 values [Ljava/lang/Object;
Signature: ([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
values
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setParameter(int, );
descriptor: (ILjava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnonnull 2
1: aload 0
new io.ebeaninternal.api.BindParams
dup
invokespecial io.ebeaninternal.api.BindParams.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
iload 1
aload 2
invokevirtual io.ebeaninternal.api.BindParams.setParameter:(ILjava/lang/Object;)V
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 position I
0 4 2 value Ljava/lang/Object;
Signature: (ILjava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
position
value
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setParameter(java.lang.String, );
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.namedParams:Ljava/util/Map;
ifnull 5
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.namedParams:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.ebeaninternal.server.querydefn.ONamedParam
astore 3
start local 3 2: aload 3
ifnull 5
3: aload 3
aload 2
invokevirtual io.ebeaninternal.server.querydefn.ONamedParam.setValue:(Ljava/lang/Object;)V
4: aload 0
areturn
end local 3 5: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
ifnonnull 7
6: aload 0
new io.ebeaninternal.api.BindParams
dup
invokespecial io.ebeaninternal.api.BindParams.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
7: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.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
8: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 9 1 name Ljava/lang/String;
0 9 2 value Ljava/lang/Object;
2 5 3 param Lio/ebeaninternal/server/querydefn/ONamedParam;
Signature: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
name
value
public boolean checkPagingOrderBy();
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.DefaultOrmQuery.orderById:Z
ifeq 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useDocStore:Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean orderByIsEmpty();
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.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
ifnull 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
invokevirtual io.ebean.OrderBy.isEmpty:()Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.OrderBy<T> getOrderBy();
descriptor: ()Lio/ebean/OrderBy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/OrderBy<TT;>;
public io.ebean.OrderBy<T> orderBy();
descriptor: ()Lio/ebean/OrderBy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.order:()Lio/ebean/OrderBy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/OrderBy<TT;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public io.ebean.OrderBy<T> order();
descriptor: ()Lio/ebean/OrderBy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
ifnonnull 2
1: aload 0
new io.ebean.OrderBy
dup
aload 0
aconst_null
invokespecial io.ebean.OrderBy.<init>:(Lio/ebean/Query;Ljava/lang/String;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/OrderBy<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> orderBy(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.order:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 orderByClause Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
orderByClause
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> order(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
new io.ebean.OrderBy
dup
aload 0
aload 1
invokespecial io.ebean.OrderBy.<init>:(Lio/ebean/Query;Ljava/lang/String;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
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/DefaultOrmQuery<TT;>;
0 5 1 orderByClause Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
orderByClause
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setOrderBy(io.ebean.OrderBy<T>);
descriptor: (Lio/ebean/OrderBy;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setOrder:(Lio/ebean/OrderBy;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 1 1 orderBy Lio/ebean/OrderBy<TT;>;
Signature: (Lio/ebean/OrderBy<TT;>;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
orderBy
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setOrder(io.ebean.OrderBy<T>);
descriptor: (Lio/ebean/OrderBy;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
1: aload 1
ifnull 3
2: aload 1
aload 0
invokevirtual io.ebean.OrderBy.setQuery:(Lio/ebean/Query;)V
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/DefaultOrmQuery<TT;>;
0 4 1 orderBy Lio/ebean/OrderBy<TT;>;
Signature: (Lio/ebean/OrderBy<TT;>;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
orderBy
public boolean isManualId();
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.DefaultOrmQuery.manualId:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setManualId();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
ifnull 2
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.detail:Lio/ebeaninternal/server/querydefn/OrmQueryDetail;
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryDetail.hasSelectClause:()Z
ifeq 2
1: aload 0
iconst_1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.manualId:Z
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isDistinct();
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.DefaultOrmQuery.distinct:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setDistinct(boolean);
descriptor: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.distinct:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 distinct Z
Signature: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
distinct
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setCountDistinct(io.ebean.CountDistinctOrder);
descriptor: (Lio/ebean/CountDistinctOrder;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.countDistinctOrder:Lio/ebean/CountDistinctOrder;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 countDistinctOrder Lio/ebean/CountDistinctOrder;
Signature: (Lio/ebean/CountDistinctOrder;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
countDistinctOrder
public boolean isCountDistinct();
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.DefaultOrmQuery.countDistinctOrder:Lio/ebean/CountDistinctOrder;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.Class<T> getBeanType();
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.DefaultOrmQuery.beanType:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/lang/Class<TT;>;
public java.lang.Class<? extends T> getInheritType();
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.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getBeanType:()Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/lang/Class<+TT;>;
public io.ebean.Query<T> setInheritType(java.lang.Class<? extends T>);
descriptor: (Ljava/lang/Class;)Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanType:Ljava/lang/Class;
if_acmpne 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootBeanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getInheritInfo:()Lio/ebeaninternal/server/deploy/InheritInfo;
astore 2
start local 2 3: aload 2
ifnonnull 4
aconst_null
goto 5
StackMap locals: io.ebeaninternal.server.deploy.InheritInfo
StackMap stack:
4: aload 2
aload 1
invokevirtual io.ebeaninternal.server.deploy.InheritInfo.readType:(Ljava/lang/Class;)Lio/ebeaninternal/server/deploy/InheritInfo;
StackMap locals:
StackMap stack: io.ebeaninternal.server.deploy.InheritInfo
5: astore 2
6: aload 2
ifnonnull 8
7: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Given type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is not a subtype of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanType:Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootBeanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 1
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getBeanDescriptor:(Ljava/lang/Class;)Lio/ebeaninternal/server/deploy/BeanDescriptor;
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.beanDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
9: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 10 1 type Ljava/lang/Class<+TT;>;
3 10 2 inheritInfo Lio/ebeaninternal/server/deploy/InheritInfo;
Signature: (Ljava/lang/Class<+TT;>;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
type
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 "Query ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)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/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.deploy.TableJoin getM2mIncludeJoin();
descriptor: ()Lio/ebeaninternal/server/deploy/TableJoin;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.m2mIncludeJoin:Lio/ebeaninternal/server/deploy/TableJoin;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setM2MIncludeJoin(io.ebeaninternal.server.deploy.TableJoin);
descriptor: (Lio/ebeaninternal/server/deploy/TableJoin;)V
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.DefaultOrmQuery.m2mIncludeJoin:Lio/ebeaninternal/server/deploy/TableJoin;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 m2mIncludeJoin Lio/ebeaninternal/server/deploy/TableJoin;
MethodParameters:
Name Flags
m2mIncludeJoin
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setDisableLazyLoading(boolean);
descriptor: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.disableLazyLoading:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 disableLazyLoading Z
Signature: (Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
disableLazyLoading
public boolean isDisableLazyLoading();
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.DefaultOrmQuery.disableLazyLoading:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<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.DefaultOrmQuery.firstRow:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setFirstRow(int);
descriptor: (I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.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/DefaultOrmQuery<TT;>;
0 2 1 firstRow I
Signature: (I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<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.DefaultOrmQuery.maxRows:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setMaxRows(int);
descriptor: (I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.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/DefaultOrmQuery<TT;>;
0 2 1 maxRows I
Signature: (I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
maxRows
public java.lang.String getMapKey();
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.DefaultOrmQuery.mapKey:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setMapKey(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.mapKey: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/DefaultOrmQuery<TT;>;
0 2 1 mapKey Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
mapKey
public java.lang.Object getId();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> setId();
descriptor: (Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "The id is null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.id:Ljava/lang/Object;
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 4 1 id Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
id
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.DefaultOrmQuery.bindParams:Lio/ebeaninternal/api/BindParams;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> where(io.ebean.Expression);
descriptor: (Lio/ebean/Expression;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.where:()Lio/ebean/ExpressionList;
aload 1
invokeinterface io.ebean.ExpressionList.add:(Lio/ebean/Expression;)Lio/ebean/ExpressionList;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 expression Lio/ebean/Expression;
Signature: (Lio/ebean/Expression;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
expression
public io.ebean.ExpressionList<T> text();
descriptor: ()Lio/ebean/ExpressionList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.textExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 3
1: aload 0
iconst_1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.useDocStore:Z
2: aload 0
new io.ebeaninternal.server.expression.DefaultExpressionList
dup
aload 0
invokespecial io.ebeaninternal.server.expression.DefaultExpressionList.<init>:(Lio/ebean/Query;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.textExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.textExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/ExpressionList<TT;>;
public io.ebean.ExpressionList<T> where();
descriptor: ()Lio/ebean/ExpressionList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 2
1: aload 0
new io.ebeaninternal.server.expression.DefaultExpressionList
dup
aload 0
aconst_null
invokespecial io.ebeaninternal.server.expression.DefaultExpressionList.<init>:(Lio/ebean/Query;Lio/ebean/ExpressionList;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/ExpressionList<TT;>;
public void simplifyExpressions();
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.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.simplify:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> having(io.ebean.Expression);
descriptor: (Lio/ebean/Expression;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.having:()Lio/ebean/ExpressionList;
aload 1
invokeinterface io.ebean.ExpressionList.add:(Lio/ebean/Expression;)Lio/ebean/ExpressionList;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 expression Lio/ebean/Expression;
Signature: (Lio/ebean/Expression;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
expression
public io.ebean.ExpressionList<T> having();
descriptor: ()Lio/ebean/ExpressionList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnonnull 2
1: aload 0
new io.ebeaninternal.server.expression.DefaultExpressionList
dup
aload 0
aconst_null
invokespecial io.ebeaninternal.server.expression.DefaultExpressionList.<init>:(Lio/ebean/Query;Lio/ebean/ExpressionList;)V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/ExpressionList<TT;>;
public io.ebeaninternal.api.SpiExpressionList<T> getHavingExpressions();
descriptor: ()Lio/ebeaninternal/api/SpiExpressionList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/api/SpiExpressionList<TT;>;
public io.ebeaninternal.api.SpiExpressionList<T> getWhereExpressions();
descriptor: ()Lio/ebeaninternal/api/SpiExpressionList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/api/SpiExpressionList<TT;>;
public io.ebeaninternal.api.SpiExpressionList<T> getTextExpression();
descriptor: ()Lio/ebeaninternal/api/SpiExpressionList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.textExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebeaninternal/api/SpiExpressionList<TT;>;
public java.lang.String getGeneratedSql();
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.DefaultOrmQuery.generatedSql:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setGeneratedSql(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.DefaultOrmQuery.generatedSql:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 generatedSql Ljava/lang/String;
MethodParameters:
Name Flags
generatedSql
public void checkNamedParameters();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.namedParams:Ljava/util/Map;
ifnull 5
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.namedParams:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 4
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery top java.util.Iterator
StackMap stack:
2: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.querydefn.ONamedParam
astore 1
start local 1 3: aload 1
invokevirtual io.ebeaninternal.server.querydefn.ONamedParam.checkValueSet:()V
end local 1 4: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
3 4 1 value Lio/ebeaninternal/server/querydefn/ONamedParam;
public io.ebeaninternal.api.SpiNamedParam createNamedParameter(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/api/SpiNamedParam;
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.DefaultOrmQuery.namedParams:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.namedParams:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.namedParams:Ljava/util/Map;
aload 1
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/ebeaninternal/server/querydefn/ONamedParam.<init>(Ljava/lang/String;)V (8)
(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/ONamedParam;
invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast io.ebeaninternal.api.SpiNamedParam
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public void setDefaultFetchBuffer(int);
descriptor: (I)V
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.DefaultOrmQuery.bufferFetchSizeHint:I
ifne 2
1: aload 0
iload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.bufferFetchSizeHint:I
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 3 1 fetchSize I
MethodParameters:
Name Flags
fetchSize
public io.ebean.Query<T> setBufferFetchSizeHint(int);
descriptor: (I)Lio/ebean/Query;
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.DefaultOrmQuery.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/DefaultOrmQuery<TT;>;
0 2 1 bufferFetchSizeHint I
Signature: (I)Lio/ebean/Query<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.DefaultOrmQuery.bufferFetchSizeHint:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebean.Query<T> setDisableReadAuditing();
descriptor: ()Lio/ebean/Query;
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.DefaultOrmQuery.disableReadAudit:Z
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Lio/ebean/Query<TT;>;
public boolean isDisableReadAudit();
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.DefaultOrmQuery.disableReadAudit:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public boolean isFutureFetch();
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.DefaultOrmQuery.futureFetch:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setFutureFetch(boolean);
descriptor: (Z)V
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.DefaultOrmQuery.futureFetch:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 backgroundFetch Z
MethodParameters:
Name Flags
backgroundFetch
public void setFutureFetchAudit(io.ebean.event.readaudit.ReadEvent);
descriptor: (Lio/ebean/event/readaudit/ReadEvent;)V
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.DefaultOrmQuery.futureFetchAudit:Lio/ebean/event/readaudit/ReadEvent;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 event Lio/ebean/event/readaudit/ReadEvent;
MethodParameters:
Name Flags
event
public io.ebean.event.readaudit.ReadEvent getFutureFetchAudit();
descriptor: ()Lio/ebean/event/readaudit/ReadEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.futureFetchAudit:Lio/ebean/event/readaudit/ReadEvent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void setCancelableQuery(io.ebeaninternal.server.query.CancelableQuery);
descriptor: (Lio/ebeaninternal/server/query/CancelableQuery;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.lock:()V
1: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.cancelableQuery:Lio/ebeaninternal/server/query/CancelableQuery;
2: goto 6
StackMap locals:
StackMap stack: java.lang.Throwable
3: astore 2
4: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.unlock:()V
5: aload 2
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.unlock:()V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 8 1 cancelableQuery Lio/ebeaninternal/server/query/CancelableQuery;
Exception table:
from to target type
1 3 3 any
MethodParameters:
Name Flags
cancelableQuery
public io.ebean.Query<T> setBaseTable(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.baseTable: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/DefaultOrmQuery<TT;>;
0 2 1 baseTable Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
baseTable
public java.lang.String getBaseTable();
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.DefaultOrmQuery.baseTable:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public io.ebeaninternal.server.querydefn.DefaultOrmQuery<T> alias(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
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.DefaultOrmQuery.rootTableAlias: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/DefaultOrmQuery<TT;>;
0 2 1 alias Ljava/lang/String;
Signature: (Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
MethodParameters:
Name Flags
alias
public java.lang.String getAlias();
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.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public java.lang.String getAlias(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
ifnull 1
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.rootTableAlias:Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 1
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 3 1 defaultAlias Ljava/lang/String;
MethodParameters:
Name Flags
defaultAlias
public void cancel();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.lock:()V
1: aload 0
iconst_1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.cancelled:Z
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.cancelableQuery:Lio/ebeaninternal/server/query/CancelableQuery;
ifnull 8
3: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.cancelableQuery:Lio/ebeaninternal/server/query/CancelableQuery;
invokeinterface io.ebeaninternal.server.query.CancelableQuery.cancel:()V
4: goto 8
StackMap locals:
StackMap stack: java.lang.Throwable
5: astore 1
6: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.unlock:()V
7: aload 1
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.unlock:()V
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Exception table:
from to target type
1 5 5 any
public boolean isCancelled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.lock:()V
1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.cancelled:Z
istore 2
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.unlock:()V
3: iload 2
ireturn
4: StackMap locals:
StackMap stack: java.lang.Throwable
astore 1
5: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.lock:Ljava/util/concurrent/locks/ReentrantLock;
invokevirtual java.util.concurrent.locks.ReentrantLock.unlock:()V
6: aload 1
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Exception table:
from to target type
1 2 4 any
public java.util.Set<java.lang.String> validate();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.server:Lio/ebeaninternal/api/SpiEbeanServer;
aload 0
invokeinterface io.ebeaninternal.api.SpiEbeanServer.validateQuery:(Lio/ebean/Query;)Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public java.util.Set<java.lang.String> validate(io.ebean.plugin.BeanType<T>);
descriptor: (Lio/ebean/plugin/BeanType;)Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new io.ebeaninternal.api.SpiExpressionValidation
dup
aload 1
invokespecial io.ebeaninternal.api.SpiExpressionValidation.<init>:(Lio/ebean/plugin/BeanType;)V
astore 2
start local 2 1: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 3
2: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.whereExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 2
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.validate:(Lio/ebeaninternal/api/SpiExpressionValidation;)V
3: StackMap locals: io.ebeaninternal.api.SpiExpressionValidation
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
ifnull 5
4: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.havingExpressions:Lio/ebeaninternal/server/expression/DefaultExpressionList;
aload 2
invokevirtual io.ebeaninternal.server.expression.DefaultExpressionList.validate:(Lio/ebeaninternal/api/SpiExpressionValidation;)V
5: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
ifnull 10
6: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.orderBy:Lio/ebean/OrderBy;
invokevirtual io.ebean.OrderBy.getProperties:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery io.ebean.plugin.BeanType io.ebeaninternal.api.SpiExpressionValidation top java.util.Iterator
StackMap stack:
7: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebean.OrderBy$Property
astore 3
start local 3 8: aload 2
aload 3
invokevirtual io.ebean.OrderBy$Property.getProperty:()Ljava/lang/String;
invokevirtual io.ebeaninternal.api.SpiExpressionValidation.validate:(Ljava/lang/String;)V
end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
10: StackMap locals: io.ebeaninternal.server.querydefn.DefaultOrmQuery io.ebean.plugin.BeanType io.ebeaninternal.api.SpiExpressionValidation
StackMap stack:
aload 2
invokevirtual io.ebeaninternal.api.SpiExpressionValidation.getUnknownProperties:()Ljava/util/Set;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 11 1 desc Lio/ebean/plugin/BeanType<TT;>;
1 11 2 validation Lio/ebeaninternal/api/SpiExpressionValidation;
8 9 3 property Lio/ebean/OrderBy$Property;
Signature: (Lio/ebean/plugin/BeanType<TT;>;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
desc
void setUpdateProperties(io.ebeaninternal.server.querydefn.OrmUpdateProperties);
descriptor: (Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.updateProperties:Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 updateProperties Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;
MethodParameters:
Name Flags
updateProperties
public io.ebeaninternal.server.querydefn.OrmUpdateProperties getUpdateProperties();
descriptor: ()Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.updateProperties:Lio/ebeaninternal/server/querydefn/OrmUpdateProperties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
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.DefaultOrmQuery.profileLocation:Lio/ebean/ProfileLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
public void handleLoadError(java.lang.String, java.lang.Exception);
descriptor: (Ljava/lang/String;Ljava/lang/Exception;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.querydefn.DefaultOrmQuery.allowLoadErrors:Z
ifne 2
1: new javax.persistence.PersistenceException
dup
new java.lang.StringBuilder
dup
ldc "Error loading on "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
invokespecial javax.persistence.PersistenceException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 3 1 fullName Ljava/lang/String;
0 3 2 e Ljava/lang/Exception;
MethodParameters:
Name Flags
fullName
e
public io.ebean.Query<T> orderById(boolean);
descriptor: (Z)Lio/ebean/Query;
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.DefaultOrmQuery.orderById:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/querydefn/DefaultOrmQuery<TT;>;
0 2 1 orderById Z
Signature: (Z)Lio/ebean/Query<TT;>;
MethodParameters:
Name Flags
orderById
public io.ebean.Query setOrderBy(io.ebean.OrderBy);
descriptor: (Lio/ebean/OrderBy;)Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast io.ebean.OrderBy
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setOrderBy:(Lio/ebean/OrderBy;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setDisableLazyLoading(boolean);
descriptor: (Z)Lio/ebean/Query;
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.DefaultOrmQuery.setDisableLazyLoading:(Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query order(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.order:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setParameters(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lio/ebean/Query;
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.DefaultOrmQuery.setParameters:([Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setOrder(io.ebean.OrderBy);
descriptor: (Lio/ebean/OrderBy;)Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast io.ebean.OrderBy
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setOrder:(Lio/ebean/OrderBy;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setFirstRow(int);
descriptor: (I)Lio/ebean/Query;
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.DefaultOrmQuery.setFirstRow:(I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query forUpdate();
descriptor: ()Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdate:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setLoadBeanCache(boolean);
descriptor: (Z)Lio/ebean/Query;
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.DefaultOrmQuery.setLoadBeanCache:(Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query forUpdateSkipLocked();
descriptor: ()Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdateSkipLocked:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query alias(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.alias:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query forUpdateNoWait();
descriptor: ()Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.forUpdateNoWait:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query asDraft();
descriptor: ()Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.asDraft:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setUseDocStore(boolean);
descriptor: (Z)Lio/ebean/Query;
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.DefaultOrmQuery.setUseDocStore:(Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setCountDistinct(io.ebean.CountDistinctOrder);
descriptor: (Lio/ebean/CountDistinctOrder;)Lio/ebean/Query;
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.DefaultOrmQuery.setCountDistinct:(Lio/ebean/CountDistinctOrder;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setReadOnly(boolean);
descriptor: (Z)Lio/ebean/Query;
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.DefaultOrmQuery.setReadOnly:(Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setAllowLoadErrors();
descriptor: ()Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setAllowLoadErrors:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setAutoTune(boolean);
descriptor: (Z)Lio/ebean/Query;
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.DefaultOrmQuery.setAutoTune:(Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setParameter(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/ebean/Query;
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.DefaultOrmQuery.setParameter:(Ljava/lang/String;Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setParameter(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)Lio/ebean/Query;
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.DefaultOrmQuery.setParameter:(ILjava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setParameter(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/ebean/Query;
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.DefaultOrmQuery.setParameter:(Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query fetch(java.lang.String, java.lang.String, io.ebean.FetchConfig);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
aload 2
aload 3
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query fetch(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.fetch:(Ljava/lang/String;Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query fetch(java.lang.String, io.ebean.FetchConfig);
descriptor: (Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebean/Query;
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.DefaultOrmQuery.fetch:(Ljava/lang/String;Lio/ebean/FetchConfig;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query fetch(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.fetch:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setIncludeSoftDeletes();
descriptor: ()Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.setIncludeSoftDeletes:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query orderBy(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.orderBy:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query having(io.ebean.Expression);
descriptor: (Lio/ebean/Expression;)Lio/ebean/Query;
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.DefaultOrmQuery.having:(Lio/ebean/Expression;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query select(io.ebean.FetchGroup);
descriptor: (Lio/ebean/FetchGroup;)Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast io.ebean.FetchGroup
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.select:(Lio/ebean/FetchGroup;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query select(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.select:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setTimeout(int);
descriptor: (I)Lio/ebean/Query;
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.DefaultOrmQuery.setTimeout:(I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setId(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/ebean/Query;
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.DefaultOrmQuery.setId:(Ljava/lang/Object;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setMaxRows(int);
descriptor: (I)Lio/ebean/Query;
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.DefaultOrmQuery.setMaxRows:(I)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setUseQueryCache(io.ebean.CacheMode);
descriptor: (Lio/ebean/CacheMode;)Lio/ebean/Query;
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.DefaultOrmQuery.setUseQueryCache:(Lio/ebean/CacheMode;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setDistinct(boolean);
descriptor: (Z)Lio/ebean/Query;
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.DefaultOrmQuery.setDistinct:(Z)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query asOf(java.sql.Timestamp);
descriptor: (Ljava/sql/Timestamp;)Lio/ebean/Query;
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.DefaultOrmQuery.asOf:(Ljava/sql/Timestamp;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setMapKey(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/Query;
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.DefaultOrmQuery.setMapKey:(Ljava/lang/String;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query where(io.ebean.Expression);
descriptor: (Lio/ebean/Expression;)Lio/ebean/Query;
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.DefaultOrmQuery.where:(Lio/ebean/Expression;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebeaninternal.api.SpiQuery copy(io.ebeaninternal.api.SpiEbeanServer);
descriptor: (Lio/ebeaninternal/api/SpiEbeanServer;)Lio/ebeaninternal/api/SpiQuery;
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.DefaultOrmQuery.copy:(Lio/ebeaninternal/api/SpiEbeanServer;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query copy();
descriptor: ()Lio/ebean/Query;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.copy:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebeaninternal.api.SpiQuery copy();
descriptor: ()Lio/ebeaninternal/api/SpiQuery;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual io.ebeaninternal.server.querydefn.DefaultOrmQuery.copy:()Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
public io.ebean.Query setRawSql(io.ebean.RawSql);
descriptor: (Lio/ebean/RawSql;)Lio/ebean/Query;
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.DefaultOrmQuery.setRawSql:(Lio/ebean/RawSql;)Lio/ebeaninternal/server/querydefn/DefaultOrmQuery;
areturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Mode();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.$SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Mode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.ebeaninternal.api.SpiQuery$Mode.values:()[Lio/ebeaninternal/api/SpiQuery$Mode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Mode.LAZYLOAD_BEAN:Lio/ebeaninternal/api/SpiQuery$Mode;
invokevirtual io.ebeaninternal.api.SpiQuery$Mode.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Mode.LAZYLOAD_MANY:Lio/ebeaninternal/api/SpiQuery$Mode;
invokevirtual io.ebeaninternal.api.SpiQuery$Mode.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Mode.NORMAL:Lio/ebeaninternal/api/SpiQuery$Mode;
invokevirtual io.ebeaninternal.api.SpiQuery$Mode.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Mode.REFRESH_BEAN:Lio/ebeaninternal/api/SpiQuery$Mode;
invokevirtual io.ebeaninternal.api.SpiQuery$Mode.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.$SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Mode:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
static int[] $SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Type();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.$SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Type:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.ebeaninternal.api.SpiQuery$Type.values:()[Lio/ebeaninternal/api/SpiQuery$Type;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.ATTRIBUTE:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
bipush 7
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.BEAN:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
iconst_1
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.COUNT:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
bipush 8
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.DELETE:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
bipush 10
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.ID_LIST:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
bipush 6
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.ITERATE:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
iconst_5
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.LIST:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
iconst_2
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.MAP:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
iconst_4
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.SET:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
iconst_3
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.SUBQUERY:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
bipush 9
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic io.ebeaninternal.api.SpiQuery$Type.UPDATE:Lio/ebeaninternal/api/SpiQuery$Type;
invokevirtual io.ebeaninternal.api.SpiQuery$Type.ordinal:()I
bipush 11
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
dup
putstatic io.ebeaninternal.server.querydefn.DefaultOrmQuery.$SWITCH_TABLE$io$ebeaninternal$api$SpiQuery$Type:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lio/ebeaninternal/api/SpiQuery<TT;>;
SourceFile: "DefaultOrmQuery.java"
InnerClasses:
public final Property = io.ebean.OrderBy$Property of io.ebean.OrderBy
public final LockType = io.ebean.Query$LockType of io.ebean.Query
public final LockWait = io.ebean.Query$LockWait of io.ebean.Query
public final Param = io.ebeaninternal.api.BindParams$Param of io.ebeaninternal.api.BindParams
public final Mode = io.ebeaninternal.api.SpiQuery$Mode of io.ebeaninternal.api.SpiQuery
public final TemporalMode = io.ebeaninternal.api.SpiQuery$TemporalMode of io.ebeaninternal.api.SpiQuery
public final Type = io.ebeaninternal.api.SpiQuery$Type of io.ebeaninternal.api.SpiQuery
public final Sql = io.ebeaninternal.server.rawsql.SpiRawSql$Sql of io.ebeaninternal.server.rawsql.SpiRawSql
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles