public final class org.hibernate.engine.spi.QueryParameters
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.hibernate.engine.spi.QueryParameters
super_class: java.lang.Object
{
private static final org.jboss.logging.Logger LOG;
descriptor: Lorg/jboss/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String SYMBOLS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private org.hibernate.type.Type[] positionalParameterTypes;
descriptor: [Lorg/hibernate/type/Type;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] positionalParameterValues;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.String, org.hibernate.engine.spi.TypedValue> namedParameters;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;
private org.hibernate.LockOptions lockOptions;
descriptor: Lorg/hibernate/LockOptions;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.engine.spi.RowSelection rowSelection;
descriptor: Lorg/hibernate/engine/spi/RowSelection;
flags: (0x0002) ACC_PRIVATE
private boolean cacheable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String cacheRegion;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.util.List<java.lang.String> queryHints;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljava/lang/String;>;
private org.hibernate.ScrollMode scrollMode;
descriptor: Lorg/hibernate/ScrollMode;
flags: (0x0002) ACC_PRIVATE
private java.io.Serializable[] collectionKeys;
descriptor: [Ljava/io/Serializable;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object optionalObject;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.lang.String optionalEntityName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.io.Serializable optionalId;
descriptor: Ljava/io/Serializable;
flags: (0x0002) ACC_PRIVATE
private boolean isReadOnlyInitialized;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean readOnly;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean callable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean autodiscovertypes;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean isNaturalKeyLookup;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean passDistinctThrough;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final org.hibernate.transform.ResultTransformer resultTransformer;
descriptor: Lorg/hibernate/transform/ResultTransformer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String processedSQL;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.type.Type[] processedPositionalParameterTypes;
descriptor: [Lorg/hibernate/type/Type;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object[] processedPositionalParameterValues;
descriptor: [Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.engine.query.spi.HQLQueryPlan queryPlan;
descriptor: Lorg/hibernate/engine/query/spi/HQLQueryPlan;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: ldc Lorg/hibernate/engine/spi/QueryParameters;
invokestatic org.hibernate.internal.CoreLogging.logger:(Ljava/lang/Class;)Lorg/jboss/logging/Logger;
putstatic org.hibernate.engine.spi.QueryParameters.LOG:Lorg/jboss/logging/Logger;
1: ldc " \n\r\f\t,()=<>&|+-=/*'^![]#~\\"
ldc "'"
ldc ""
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
putstatic org.hibernate.engine.spi.QueryParameters.SYMBOLS:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.hibernate.internal.util.collections.ArrayHelper.EMPTY_TYPE_ARRAY:[Lorg/hibernate/type/Type;
getstatic org.hibernate.internal.util.collections.ArrayHelper.EMPTY_OBJECT_ARRAY:[Ljava/lang/Object;
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void <init>(org.hibernate.type.Type, java.lang.Object);
descriptor: (Lorg/hibernate/type/Type;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_1
anewarray org.hibernate.type.Type
dup
iconst_0
aload 1
aastore
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 type Lorg/hibernate/type/Type;
0 2 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
type
value
public void <init>(org.hibernate.type.Type[], java.lang.Object[], java.lang.Object, java.lang.String, java.io.Serializable);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;Ljava/io/Serializable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;)V
1: aload 0
aload 3
putfield org.hibernate.engine.spi.QueryParameters.optionalObject:Ljava/lang/Object;
2: aload 0
aload 5
putfield org.hibernate.engine.spi.QueryParameters.optionalId:Ljava/io/Serializable;
3: aload 0
aload 4
putfield org.hibernate.engine.spi.QueryParameters.optionalEntityName:Ljava/lang/String;
4: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 5 1 positionalParameterTypes [Lorg/hibernate/type/Type;
0 5 2 positionalParameterValues [Ljava/lang/Object;
0 5 3 optionalObject Ljava/lang/Object;
0 5 4 optionalEntityName Ljava/lang/String;
0 5 5 optionalObjectId Ljava/io/Serializable;
MethodParameters:
Name Flags
positionalParameterTypes final
positionalParameterValues final
optionalObject final
optionalEntityName final
optionalObjectId final
public void <init>(org.hibernate.type.Type[], java.lang.Object[]);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=13, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
aconst_null
iconst_0
iconst_0
iconst_0
aconst_null
aconst_null
aconst_null
iconst_0
aconst_null
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;ZLorg/hibernate/transform/ResultTransformer;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 positionalParameterTypes [Lorg/hibernate/type/Type;
0 2 2 positionalParameterValues [Ljava/lang/Object;
MethodParameters:
Name Flags
positionalParameterTypes final
positionalParameterValues final
public void <init>(org.hibernate.type.Type[], java.lang.Object[], java.io.Serializable[]);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;[Ljava/io/Serializable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aconst_null
aload 3
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;[Ljava/io/Serializable;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 positionalParameterTypes [Lorg/hibernate/type/Type;
0 2 2 positionalParameterValues [Ljava/lang/Object;
0 2 3 collectionKeys [Ljava/io/Serializable;
MethodParameters:
Name Flags
positionalParameterTypes final
positionalParameterValues final
collectionKeys final
public void <init>(org.hibernate.type.Type[], [], java.util.Map<java.lang.String, org.hibernate.engine.spi.TypedValue>, java.io.Serializable[]);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;[Ljava/io/Serializable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
1: aload 1
2: aload 2
3: aload 3
4: aconst_null
5: aconst_null
6: iconst_0
7: iconst_0
8: iconst_0
9: aconst_null
10: aconst_null
11: aconst_null
12: aload 4
13: aconst_null
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 15 1 positionalParameterTypes [Lorg/hibernate/type/Type;
0 15 2 positionalParameterValues [Ljava/lang/Object;
0 15 3 namedParameters Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;
0 15 4 collectionKeys [Ljava/io/Serializable;
Signature: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;[Ljava/io/Serializable;)V
MethodParameters:
Name Flags
positionalParameterTypes final
positionalParameterValues final
namedParameters final
collectionKeys final
public void <init>(org.hibernate.type.Type[], [], org.hibernate.LockOptions, org.hibernate.engine.spi.RowSelection, boolean, boolean, boolean, java.lang.String, java.lang.String, java.util.List<java.lang.String>, boolean, org.hibernate.transform.ResultTransformer);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;ZLorg/hibernate/transform/ResultTransformer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=13, args_size=13
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
1: aload 1
2: aload 2
3: aconst_null
4: aload 3
5: aload 4
6: iload 5
7: iload 6
8: iload 7
9: aload 8
10: aload 9
11: aload 10
12: aconst_null
13: aload 12
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
14: aload 0
iload 11
putfield org.hibernate.engine.spi.QueryParameters.isNaturalKeyLookup:Z
15: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 16 1 positionalParameterTypes [Lorg/hibernate/type/Type;
0 16 2 positionalParameterValues [Ljava/lang/Object;
0 16 3 lockOptions Lorg/hibernate/LockOptions;
0 16 4 rowSelection Lorg/hibernate/engine/spi/RowSelection;
0 16 5 isReadOnlyInitialized Z
0 16 6 readOnly Z
0 16 7 cacheable Z
0 16 8 cacheRegion Ljava/lang/String;
0 16 9 comment Ljava/lang/String;
0 16 10 queryHints Ljava/util/List<Ljava/lang/String;>;
0 16 11 isLookupByNaturalKey Z
0 16 12 transformer Lorg/hibernate/transform/ResultTransformer;
Signature: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;ZLorg/hibernate/transform/ResultTransformer;)V
MethodParameters:
Name Flags
positionalParameterTypes final
positionalParameterValues final
lockOptions final
rowSelection final
isReadOnlyInitialized final
readOnly final
cacheable final
cacheRegion final
comment final
queryHints final
isLookupByNaturalKey final
transformer final
public void <init>(org.hibernate.type.Type[], [], java.util.Map<java.lang.String, org.hibernate.engine.spi.TypedValue>, org.hibernate.LockOptions, org.hibernate.engine.spi.RowSelection, boolean, boolean, boolean, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.io.Serializable[], org.hibernate.transform.ResultTransformer);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=14, args_size=14
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield org.hibernate.engine.spi.QueryParameters.passDistinctThrough:Z
2: aload 0
aload 1
putfield org.hibernate.engine.spi.QueryParameters.positionalParameterTypes:[Lorg/hibernate/type/Type;
3: aload 0
aload 2
putfield org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
4: aload 0
aload 3
putfield org.hibernate.engine.spi.QueryParameters.namedParameters:Ljava/util/Map;
5: aload 0
aload 4
putfield org.hibernate.engine.spi.QueryParameters.lockOptions:Lorg/hibernate/LockOptions;
6: aload 0
aload 5
putfield org.hibernate.engine.spi.QueryParameters.rowSelection:Lorg/hibernate/engine/spi/RowSelection;
7: aload 0
iload 8
putfield org.hibernate.engine.spi.QueryParameters.cacheable:Z
8: aload 0
aload 9
putfield org.hibernate.engine.spi.QueryParameters.cacheRegion:Ljava/lang/String;
9: aload 0
aload 10
putfield org.hibernate.engine.spi.QueryParameters.comment:Ljava/lang/String;
10: aload 0
aload 11
putfield org.hibernate.engine.spi.QueryParameters.queryHints:Ljava/util/List;
11: aload 0
aload 12
putfield org.hibernate.engine.spi.QueryParameters.collectionKeys:[Ljava/io/Serializable;
12: aload 0
iload 6
putfield org.hibernate.engine.spi.QueryParameters.isReadOnlyInitialized:Z
13: aload 0
iload 7
putfield org.hibernate.engine.spi.QueryParameters.readOnly:Z
14: aload 0
aload 13
putfield org.hibernate.engine.spi.QueryParameters.resultTransformer:Lorg/hibernate/transform/ResultTransformer;
15: return
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 16 1 positionalParameterTypes [Lorg/hibernate/type/Type;
0 16 2 positionalParameterValues [Ljava/lang/Object;
0 16 3 namedParameters Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;
0 16 4 lockOptions Lorg/hibernate/LockOptions;
0 16 5 rowSelection Lorg/hibernate/engine/spi/RowSelection;
0 16 6 isReadOnlyInitialized Z
0 16 7 readOnly Z
0 16 8 cacheable Z
0 16 9 cacheRegion Ljava/lang/String;
0 16 10 comment Ljava/lang/String;
0 16 11 queryHints Ljava/util/List<Ljava/lang/String;>;
0 16 12 collectionKeys [Ljava/io/Serializable;
0 16 13 transformer Lorg/hibernate/transform/ResultTransformer;
Signature: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;[Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
MethodParameters:
Name Flags
positionalParameterTypes final
positionalParameterValues final
namedParameters final
lockOptions final
rowSelection final
isReadOnlyInitialized final
readOnly final
cacheable final
cacheRegion final
comment final
queryHints final
collectionKeys final
transformer
public void <init>(org.hibernate.type.Type[], [], java.util.Map<java.lang.String, org.hibernate.engine.spi.TypedValue>, org.hibernate.LockOptions, org.hibernate.engine.spi.RowSelection, boolean, boolean, boolean, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.io.Serializable[], , java.lang.String, java.io.Serializable, org.hibernate.transform.ResultTransformer);
descriptor: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=17, args_size=17
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 0: aload 0
1: aload 1
2: aload 2
3: aload 3
4: aload 4
5: aload 5
6: iload 6
7: iload 7
8: iload 8
9: aload 9
10: aload 10
11: aload 11
12: aload 12
13: aload 16
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
14: aload 0
aload 14
putfield org.hibernate.engine.spi.QueryParameters.optionalEntityName:Ljava/lang/String;
15: aload 0
aload 15
putfield org.hibernate.engine.spi.QueryParameters.optionalId:Ljava/io/Serializable;
16: aload 0
aload 13
putfield org.hibernate.engine.spi.QueryParameters.optionalObject:Ljava/lang/Object;
17: return
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 18 1 positionalParameterTypes [Lorg/hibernate/type/Type;
0 18 2 positionalParameterValues [Ljava/lang/Object;
0 18 3 namedParameters Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;
0 18 4 lockOptions Lorg/hibernate/LockOptions;
0 18 5 rowSelection Lorg/hibernate/engine/spi/RowSelection;
0 18 6 isReadOnlyInitialized Z
0 18 7 readOnly Z
0 18 8 cacheable Z
0 18 9 cacheRegion Ljava/lang/String;
0 18 10 comment Ljava/lang/String;
0 18 11 queryHints Ljava/util/List<Ljava/lang/String;>;
0 18 12 collectionKeys [Ljava/io/Serializable;
0 18 13 optionalObject Ljava/lang/Object;
0 18 14 optionalEntityName Ljava/lang/String;
0 18 15 optionalId Ljava/io/Serializable;
0 18 16 transformer Lorg/hibernate/transform/ResultTransformer;
Signature: ([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;[Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
MethodParameters:
Name Flags
positionalParameterTypes final
positionalParameterValues final
namedParameters final
lockOptions final
rowSelection final
isReadOnlyInitialized final
readOnly final
cacheable final
cacheRegion final
comment final
queryHints final
collectionKeys final
optionalObject final
optionalEntityName final
optionalId final
transformer final
public void <init>(org.hibernate.query.spi.QueryParameterBindings, org.hibernate.LockOptions, org.hibernate.engine.spi.RowSelection, boolean, boolean, boolean, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.io.Serializable[], , java.lang.String, java.io.Serializable, org.hibernate.transform.ResultTransformer);
descriptor: (Lorg/hibernate/query/spi/QueryParameterBindings;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=17, locals=15, args_size=15
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 0: aload 0
1: aload 1
invokeinterface org.hibernate.query.spi.QueryParameterBindings.collectPositionalBindTypes:()[Lorg/hibernate/type/Type;
2: aload 1
invokeinterface org.hibernate.query.spi.QueryParameterBindings.collectPositionalBindValues:()[Ljava/lang/Object;
3: aload 1
invokeinterface org.hibernate.query.spi.QueryParameterBindings.collectNamedParameterBindings:()Ljava/util/Map;
4: aload 2
5: aload 3
6: iload 4
7: iload 5
8: iload 6
9: aload 7
10: aload 8
11: aload 9
12: aload 10
13: aload 11
14: aload 12
15: aload 13
16: aload 14
invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
17: return
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 18 1 queryParameterBindings Lorg/hibernate/query/spi/QueryParameterBindings;
0 18 2 lockOptions Lorg/hibernate/LockOptions;
0 18 3 selection Lorg/hibernate/engine/spi/RowSelection;
0 18 4 isReadOnlyInitialized Z
0 18 5 readOnly Z
0 18 6 cacheable Z
0 18 7 cacheRegion Ljava/lang/String;
0 18 8 comment Ljava/lang/String;
0 18 9 dbHints Ljava/util/List<Ljava/lang/String;>;
0 18 10 collectionKeys [Ljava/io/Serializable;
0 18 11 optionalObject Ljava/lang/Object;
0 18 12 optionalEntityName Ljava/lang/String;
0 18 13 optionalId Ljava/io/Serializable;
0 18 14 resultTransformer Lorg/hibernate/transform/ResultTransformer;
Signature: (Lorg/hibernate/query/spi/QueryParameterBindings;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;[Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
MethodParameters:
Name Flags
queryParameterBindings
lockOptions
selection
isReadOnlyInitialized final
readOnly
cacheable
cacheRegion
comment
dbHints
collectionKeys final
optionalObject final
optionalEntityName final
optionalId final
resultTransformer
public boolean hasRowSelection();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.rowSelection:Lorg/hibernate/engine/spi/RowSelection;
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 Lorg/hibernate/engine/spi/QueryParameters;
public java.util.Map<java.lang.String, org.hibernate.engine.spi.TypedValue> getNamedParameters();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.namedParameters:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;
public org.hibernate.type.Type[] getPositionalParameterTypes();
descriptor: ()[Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterTypes:[Lorg/hibernate/type/Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public java.lang.Object[] getPositionalParameterValues();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public org.hibernate.engine.spi.RowSelection getRowSelection();
descriptor: ()Lorg/hibernate/engine/spi/RowSelection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.rowSelection:Lorg/hibernate/engine/spi/RowSelection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public org.hibernate.transform.ResultTransformer getResultTransformer();
descriptor: ()Lorg/hibernate/transform/ResultTransformer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.resultTransformer:Lorg/hibernate/transform/ResultTransformer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setNamedParameters(java.util.Map<java.lang.String, org.hibernate.engine.spi.TypedValue>);
descriptor: (Ljava/util/Map;)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 org.hibernate.engine.spi.QueryParameters.namedParameters:Ljava/util/Map;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 map Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/spi/TypedValue;>;)V
MethodParameters:
Name Flags
map
public void setPositionalParameterTypes(org.hibernate.type.Type[]);
descriptor: ([Lorg/hibernate/type/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 org.hibernate.engine.spi.QueryParameters.positionalParameterTypes:[Lorg/hibernate/type/Type;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 types [Lorg/hibernate/type/Type;
MethodParameters:
Name Flags
types
public void setPositionalParameterValues(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 org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 objects [Ljava/lang/Object;
MethodParameters:
Name Flags
objects
public void setRowSelection(org.hibernate.engine.spi.RowSelection);
descriptor: (Lorg/hibernate/engine/spi/RowSelection;)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 org.hibernate.engine.spi.QueryParameters.rowSelection:Lorg/hibernate/engine/spi/RowSelection;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 selection Lorg/hibernate/engine/spi/RowSelection;
MethodParameters:
Name Flags
selection
public org.hibernate.LockOptions getLockOptions();
descriptor: ()Lorg/hibernate/LockOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.lockOptions:Lorg/hibernate/LockOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setLockOptions(org.hibernate.LockOptions);
descriptor: (Lorg/hibernate/LockOptions;)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 org.hibernate.engine.spi.QueryParameters.lockOptions:Lorg/hibernate/LockOptions;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 lockOptions Lorg/hibernate/LockOptions;
MethodParameters:
Name Flags
lockOptions
public void traceParameters(org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.internal.util.EntityPrinter
dup
aload 1
invokespecial org.hibernate.internal.util.EntityPrinter.<init>:(Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
astore 2
start local 2 1: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
arraylength
ifeq 3
2: getstatic org.hibernate.engine.spi.QueryParameters.LOG:Lorg/jboss/logging/Logger;
ldc "Parameters: {0}"
aload 2
aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterTypes:[Lorg/hibernate/type/Type;
aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
invokevirtual org.hibernate.internal.util.EntityPrinter.toString:([Lorg/hibernate/type/Type;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual org.jboss.logging.Logger.tracev:(Ljava/lang/String;Ljava/lang/Object;)V
3: StackMap locals: org.hibernate.internal.util.EntityPrinter
StackMap stack:
aload 0
getfield org.hibernate.engine.spi.QueryParameters.namedParameters:Ljava/util/Map;
ifnull 5
4: getstatic org.hibernate.engine.spi.QueryParameters.LOG:Lorg/jboss/logging/Logger;
ldc "Named parameters: {0}"
aload 2
aload 0
getfield org.hibernate.engine.spi.QueryParameters.namedParameters:Ljava/util/Map;
invokevirtual org.hibernate.internal.util.EntityPrinter.toString:(Ljava/util/Map;)Ljava/lang/String;
invokevirtual org.jboss.logging.Logger.tracev:(Ljava/lang/String;Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 6 1 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
1 6 2 print Lorg/hibernate/internal/util/EntityPrinter;
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
factory
public boolean isCacheable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.cacheable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setCacheable(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 org.hibernate.engine.spi.QueryParameters.cacheable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 b Z
MethodParameters:
Name Flags
b
public java.lang.String getCacheRegion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.cacheRegion:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setCacheRegion(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 org.hibernate.engine.spi.QueryParameters.cacheRegion:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 cacheRegion Ljava/lang/String;
MethodParameters:
Name Flags
cacheRegion
public void validateParameters();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterTypes:[Lorg/hibernate/type/Type;
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterTypes:[Lorg/hibernate/type/Type;
arraylength
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
ifnonnull 4
iconst_0
goto 5
StackMap locals: int
StackMap stack:
4: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
arraylength
StackMap locals:
StackMap stack: int
5: istore 2
start local 2 6: iload 1
iload 2
if_icmpeq 12
7: new org.hibernate.QueryException
dup
8: new java.lang.StringBuilder
dup
ldc "Number of positional parameter types:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
9: ldc " does not match number of positional parameters: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
10: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokespecial org.hibernate.QueryException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hibernate/engine/spi/QueryParameters;
3 13 1 types I
6 13 2 values I
Exceptions:
throws org.hibernate.QueryException
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.comment:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void (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 org.hibernate.engine.spi.QueryParameters.comment:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 comment Ljava/lang/String;
MethodParameters:
Name Flags
comment
public java.util.List<java.lang.String> getQueryHints();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.queryHints:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public void setQueryHints(java.util.List<java.lang.String>);
descriptor: (Ljava/util/List;)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 org.hibernate.engine.spi.QueryParameters.queryHints:Ljava/util/List;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 queryHints Ljava/util/List<Ljava/lang/String;>;
Signature: (Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
queryHints
public org.hibernate.ScrollMode getScrollMode();
descriptor: ()Lorg/hibernate/ScrollMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.scrollMode:Lorg/hibernate/ScrollMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setScrollMode(org.hibernate.ScrollMode);
descriptor: (Lorg/hibernate/ScrollMode;)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 org.hibernate.engine.spi.QueryParameters.scrollMode:Lorg/hibernate/ScrollMode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 scrollMode Lorg/hibernate/ScrollMode;
MethodParameters:
Name Flags
scrollMode
public java.io.Serializable[] getCollectionKeys();
descriptor: ()[Ljava/io/Serializable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.collectionKeys:[Ljava/io/Serializable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setCollectionKeys(java.io.Serializable[]);
descriptor: ([Ljava/io/Serializable;)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 org.hibernate.engine.spi.QueryParameters.collectionKeys:[Ljava/io/Serializable;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 collectionKeys [Ljava/io/Serializable;
MethodParameters:
Name Flags
collectionKeys
public java.lang.String getOptionalEntityName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.optionalEntityName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setOptionalEntityName(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 org.hibernate.engine.spi.QueryParameters.optionalEntityName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 optionalEntityName Ljava/lang/String;
MethodParameters:
Name Flags
optionalEntityName
public java.io.Serializable getOptionalId();
descriptor: ()Ljava/io/Serializable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.optionalId:Ljava/io/Serializable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setOptionalId(java.io.Serializable);
descriptor: (Ljava/io/Serializable;)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 org.hibernate.engine.spi.QueryParameters.optionalId:Ljava/io/Serializable;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 optionalId Ljava/io/Serializable;
MethodParameters:
Name Flags
optionalId
public java.lang.Object getOptionalObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.optionalObject:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setOptionalObject(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 org.hibernate.engine.spi.QueryParameters.optionalObject:Ljava/lang/Object;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 optionalObject Ljava/lang/Object;
MethodParameters:
Name Flags
optionalObject
public boolean isReadOnlyInitialized();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.isReadOnlyInitialized:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public boolean isReadOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.engine.spi.QueryParameters.isReadOnlyInitialized:()Z
ifne 2
1: new java.lang.IllegalStateException
dup
ldc "cannot call isReadOnly() when isReadOnlyInitialized() returns false"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.engine.spi.QueryParameters.readOnly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/engine/spi/QueryParameters;
public boolean isReadOnly(org.hibernate.engine.spi.SharedSessionContractImplementor);
descriptor: (Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.isReadOnlyInitialized:Z
ifeq 2
1: aload 0
invokevirtual org.hibernate.engine.spi.QueryParameters.isReadOnly:()Z
goto 3
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.hibernate.engine.spi.SharedSessionContractImplementor.getPersistenceContext:()Lorg/hibernate/engine/spi/PersistenceContext;
invokeinterface org.hibernate.engine.spi.PersistenceContext.isDefaultReadOnly:()Z
3: StackMap locals:
StackMap stack: int
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 4 1 session Lorg/hibernate/engine/spi/SharedSessionContractImplementor;
MethodParameters:
Name Flags
session
public void setReadOnly(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 org.hibernate.engine.spi.QueryParameters.readOnly:Z
1: aload 0
iconst_1
putfield org.hibernate.engine.spi.QueryParameters.isReadOnlyInitialized:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 3 1 readOnly Z
MethodParameters:
Name Flags
readOnly
public void setCallable(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 org.hibernate.engine.spi.QueryParameters.callable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 callable Z
MethodParameters:
Name Flags
callable
public boolean isCallable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.callable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public boolean hasAutoDiscoverScalarTypes();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.autodiscovertypes:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public boolean isPassDistinctThrough();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.passDistinctThrough:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setPassDistinctThrough(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 org.hibernate.engine.spi.QueryParameters.passDistinctThrough:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 passDistinctThrough Z
MethodParameters:
Name Flags
passDistinctThrough
public void processFilters(java.lang.String, org.hibernate.engine.spi.SharedSessionContractImplementor);
descriptor: (Ljava/lang/String;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)V
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
invokeinterface org.hibernate.engine.spi.SharedSessionContractImplementor.getLoadQueryInfluencers:()Lorg/hibernate/engine/spi/LoadQueryInfluencers;
invokevirtual org.hibernate.engine.spi.LoadQueryInfluencers.getEnabledFilters:()Ljava/util/Map;
aload 2
invokeinterface org.hibernate.engine.spi.SharedSessionContractImplementor.getFactory:()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokevirtual org.hibernate.engine.spi.QueryParameters.processFilters:(Ljava/lang/String;Ljava/util/Map;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 sql Ljava/lang/String;
0 2 2 session Lorg/hibernate/engine/spi/SharedSessionContractImplementor;
MethodParameters:
Name Flags
sql
session
public void processFilters(java.lang.String, java.util.Map, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Ljava/lang/String;Ljava/util/Map;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=17, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface java.util.Map.size:()I
ifeq 1
aload 1
ldc ":"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 5
1: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.hibernate.engine.spi.QueryParameters.getPositionalParameterValues:()[Ljava/lang/Object;
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterValues:[Ljava/lang/Object;
2: aload 0
aload 0
invokevirtual org.hibernate.engine.spi.QueryParameters.getPositionalParameterTypes:()[Lorg/hibernate/type/Type;
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
3: aload 0
aload 1
putfield org.hibernate.engine.spi.QueryParameters.processedSQL:Ljava/lang/String;
4: goto 52
5: StackMap locals:
StackMap stack:
new java.util.StringTokenizer
dup
aload 1
getstatic org.hibernate.engine.spi.QueryParameters.SYMBOLS:Ljava/lang/String;
iconst_1
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;Ljava/lang/String;Z)V
astore 4
start local 4 6: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 5
start local 5 7: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 8: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 7
start local 7 9: iconst_0
istore 8
start local 8 10: goto 48
11: StackMap locals: org.hibernate.engine.spi.QueryParameters java.lang.String java.util.Map org.hibernate.engine.spi.SessionFactoryImplementor java.util.StringTokenizer java.lang.StringBuilder java.util.List java.util.List int
StackMap stack:
aload 4
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
astore 9
start local 9 12: aload 9
ldc ":"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 33
13: aload 9
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 10
start local 10 14: aload 10
invokestatic org.hibernate.engine.spi.LoadQueryInfluencers.parseFilterParameterName:(Ljava/lang/String;)[Ljava/lang/String;
astore 11
start local 11 15: aload 2
aload 11
iconst_0
aaload
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.internal.FilterImpl
astore 12
start local 12 16: aload 12
aload 11
iconst_1
aaload
invokevirtual org.hibernate.internal.FilterImpl.getParameter:(Ljava/lang/String;)Ljava/lang/Object;
astore 13
start local 13 17: aload 12
invokevirtual org.hibernate.internal.FilterImpl.getFilterDefinition:()Lorg/hibernate/engine/spi/FilterDefinition;
aload 11
iconst_1
aaload
invokevirtual org.hibernate.engine.spi.FilterDefinition.getParameterType:(Ljava/lang/String;)Lorg/hibernate/type/Type;
astore 14
start local 14 18: aload 13
ifnull 29
ldc Ljava/util/Collection;
aload 13
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 29
19: aload 13
checkcast java.util.Collection
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 15
start local 15 20: goto 27
21: StackMap locals: org.hibernate.engine.spi.QueryParameters java.lang.String java.util.Map org.hibernate.engine.spi.SessionFactoryImplementor java.util.StringTokenizer java.lang.StringBuilder java.util.List java.util.List int java.lang.String java.lang.String java.lang.String[] org.hibernate.internal.FilterImpl java.lang.Object org.hibernate.type.Type java.util.Iterator
StackMap stack:
aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 16
start local 16 22: aload 5
bipush 63
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
23: aload 6
aload 16
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
24: aload 7
aload 14
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
25: aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 27
26: aload 5
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 16 27: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 21
end local 15 28: goto 48
29: StackMap locals:
StackMap stack:
aload 5
bipush 63
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
30: aload 6
aload 13
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
31: aload 7
aload 14
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 14 end local 13 end local 12 end local 11 end local 10 32: goto 48
33: StackMap locals: org.hibernate.engine.spi.QueryParameters java.lang.String java.util.Map org.hibernate.engine.spi.SessionFactoryImplementor java.util.StringTokenizer java.lang.StringBuilder java.util.List java.util.List int java.lang.String
StackMap stack:
aload 5
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
34: ldc "?"
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 48
iload 8
aload 0
invokevirtual org.hibernate.engine.spi.QueryParameters.getPositionalParameterValues:()[Ljava/lang/Object;
arraylength
if_icmpge 48
35: aload 0
invokevirtual org.hibernate.engine.spi.QueryParameters.getPositionalParameterTypes:()[Lorg/hibernate/type/Type;
iload 8
aaload
astore 10
start local 10 36: aload 10
invokeinterface org.hibernate.type.Type.isComponentType:()Z
ifeq 45
37: iconst_1
istore 11
start local 11 38: aload 0
aload 10
checkcast org.hibernate.type.ComponentType
invokevirtual org.hibernate.type.ComponentType.getSubtypes:()[Lorg/hibernate/type/Type;
invokevirtual org.hibernate.engine.spi.QueryParameters.getNumberOfParametersCoveredBy:([Lorg/hibernate/type/Type;)I
istore 12
start local 12 39: goto 44
40: StackMap locals: org.hibernate.type.Type int int
StackMap stack:
aload 4
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
astore 13
start local 13 41: ldc "?"
aload 13
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 43
42: iinc 11 1
43: StackMap locals: java.lang.String
StackMap stack:
aload 5
aload 13
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 13 44: StackMap locals:
StackMap stack:
iload 11
iload 12
if_icmplt 40
end local 12 end local 11 45: StackMap locals:
StackMap stack:
aload 6
aload 0
invokevirtual org.hibernate.engine.spi.QueryParameters.getPositionalParameterValues:()[Ljava/lang/Object;
iload 8
aaload
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
46: aload 7
aload 10
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
47: iinc 8 1
end local 10 end local 9 48: StackMap locals:
StackMap stack:
aload 4
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 11
49: aload 0
aload 6
invokeinterface java.util.List.toArray:()[Ljava/lang/Object;
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterValues:[Ljava/lang/Object;
50: aload 0
aload 7
aload 7
invokeinterface java.util.List.size:()I
anewarray org.hibernate.type.Type
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.hibernate.type.Type[]
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
51: aload 0
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.hibernate.engine.spi.QueryParameters.processedSQL:Ljava/lang/String;
end local 8 end local 7 end local 6 end local 5 end local 4 52: StackMap locals: org.hibernate.engine.spi.QueryParameters java.lang.String java.util.Map org.hibernate.engine.spi.SessionFactoryImplementor
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 53 1 sql Ljava/lang/String;
0 53 2 filters Ljava/util/Map;
0 53 3 factory Lorg/hibernate/engine/spi/SessionFactoryImplementor;
6 52 4 tokens Ljava/util/StringTokenizer;
7 52 5 result Ljava/lang/StringBuilder;
8 52 6 parameters Ljava/util/List;
9 52 7 parameterTypes Ljava/util/List;
10 52 8 positionalIndex I
12 48 9 token Ljava/lang/String;
14 32 10 filterParameterName Ljava/lang/String;
15 32 11 parts [Ljava/lang/String;
16 32 12 filter Lorg/hibernate/internal/FilterImpl;
17 32 13 value Ljava/lang/Object;
18 32 14 type Lorg/hibernate/type/Type;
20 28 15 itr Ljava/util/Iterator;
22 27 16 elementValue Ljava/lang/Object;
36 48 10 type Lorg/hibernate/type/Type;
38 45 11 paramIndex I
39 45 12 numberOfParametersCoveredBy I
41 44 13 nextToken Ljava/lang/String;
MethodParameters:
Name Flags
sql
filters
factory
private int getNumberOfParametersCoveredBy(org.hibernate.type.Type[]);
descriptor: ([Lorg/hibernate/type/Type;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 8
StackMap locals: org.hibernate.engine.spi.QueryParameters org.hibernate.type.Type[] int top int int org.hibernate.type.Type[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 3
invokeinterface org.hibernate.type.Type.isComponentType:()Z
ifeq 6
4: iload 2
aload 0
aload 3
checkcast org.hibernate.type.ComponentType
invokevirtual org.hibernate.type.ComponentType.getSubtypes:()[Lorg/hibernate/type/Type;
invokevirtual org.hibernate.engine.spi.QueryParameters.getNumberOfParametersCoveredBy:([Lorg/hibernate/type/Type;)I
iadd
istore 2
5: goto 7
6: StackMap locals: org.hibernate.engine.spi.QueryParameters org.hibernate.type.Type[] int org.hibernate.type.Type int int org.hibernate.type.Type[]
StackMap stack:
iinc 2 1
end local 3 7: StackMap locals: org.hibernate.engine.spi.QueryParameters org.hibernate.type.Type[] int top int int org.hibernate.type.Type[]
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
8: iload 4
iload 5
if_icmplt 2
9: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 10 1 subtypes [Lorg/hibernate/type/Type;
1 10 2 numberOfParameters I
3 7 3 type Lorg/hibernate/type/Type;
MethodParameters:
Name Flags
subtypes
public java.lang.String getFilteredSQL();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedSQL:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public java.lang.Object[] getFilteredPositionalParameterValues();
descriptor: ()[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterValues:[Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public org.hibernate.type.Type[] getFilteredPositionalParameterTypes();
descriptor: ()[Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public boolean isNaturalKeyLookup();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.isNaturalKeyLookup:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setNaturalKeyLookup(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 org.hibernate.engine.spi.QueryParameters.isNaturalKeyLookup:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 isNaturalKeyLookup Z
MethodParameters:
Name Flags
isNaturalKeyLookup
public void setAutoDiscoverScalarTypes(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 org.hibernate.engine.spi.QueryParameters.autodiscovertypes:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 autodiscovertypes Z
MethodParameters:
Name Flags
autodiscovertypes
public org.hibernate.engine.spi.QueryParameters createCopyUsing(org.hibernate.engine.spi.RowSelection);
descriptor: (Lorg/hibernate/engine/spi/RowSelection;)Lorg/hibernate/engine/spi/QueryParameters;
flags: (0x0001) ACC_PUBLIC
Code:
stack=18, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.engine.spi.QueryParameters
dup
1: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterTypes:[Lorg/hibernate/type/Type;
2: aload 0
getfield org.hibernate.engine.spi.QueryParameters.positionalParameterValues:[Ljava/lang/Object;
3: aload 0
getfield org.hibernate.engine.spi.QueryParameters.namedParameters:Ljava/util/Map;
4: aload 0
getfield org.hibernate.engine.spi.QueryParameters.lockOptions:Lorg/hibernate/LockOptions;
5: aload 1
6: aload 0
getfield org.hibernate.engine.spi.QueryParameters.isReadOnlyInitialized:Z
7: aload 0
getfield org.hibernate.engine.spi.QueryParameters.readOnly:Z
8: aload 0
getfield org.hibernate.engine.spi.QueryParameters.cacheable:Z
9: aload 0
getfield org.hibernate.engine.spi.QueryParameters.cacheRegion:Ljava/lang/String;
10: aload 0
getfield org.hibernate.engine.spi.QueryParameters.comment:Ljava/lang/String;
11: aload 0
getfield org.hibernate.engine.spi.QueryParameters.queryHints:Ljava/util/List;
12: aload 0
getfield org.hibernate.engine.spi.QueryParameters.collectionKeys:[Ljava/io/Serializable;
13: aload 0
getfield org.hibernate.engine.spi.QueryParameters.optionalObject:Ljava/lang/Object;
14: aload 0
getfield org.hibernate.engine.spi.QueryParameters.optionalEntityName:Ljava/lang/String;
15: aload 0
getfield org.hibernate.engine.spi.QueryParameters.optionalId:Ljava/io/Serializable;
16: aload 0
getfield org.hibernate.engine.spi.QueryParameters.resultTransformer:Lorg/hibernate/transform/ResultTransformer;
17: invokespecial org.hibernate.engine.spi.QueryParameters.<init>:([Lorg/hibernate/type/Type;[Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/RowSelection;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/List;[Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/String;Ljava/io/Serializable;Lorg/hibernate/transform/ResultTransformer;)V
astore 2
start local 2 18: aload 2
aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedSQL:Ljava/lang/String;
putfield org.hibernate.engine.spi.QueryParameters.processedSQL:Ljava/lang/String;
19: aload 2
aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
20: aload 2
aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterValues:[Ljava/lang/Object;
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterValues:[Ljava/lang/Object;
21: aload 2
aload 0
getfield org.hibernate.engine.spi.QueryParameters.passDistinctThrough:Z
putfield org.hibernate.engine.spi.QueryParameters.passDistinctThrough:Z
22: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 23 1 selection Lorg/hibernate/engine/spi/RowSelection;
18 23 2 copy Lorg/hibernate/engine/spi/QueryParameters;
MethodParameters:
Name Flags
selection
public org.hibernate.engine.query.spi.HQLQueryPlan getQueryPlan();
descriptor: ()Lorg/hibernate/engine/query/spi/HQLQueryPlan;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.queryPlan:Lorg/hibernate/engine/query/spi/HQLQueryPlan;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/engine/spi/QueryParameters;
public void setQueryPlan(org.hibernate.engine.query.spi.HQLQueryPlan);
descriptor: (Lorg/hibernate/engine/query/spi/HQLQueryPlan;)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 org.hibernate.engine.spi.QueryParameters.queryPlan:Lorg/hibernate/engine/query/spi/HQLQueryPlan;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 2 1 queryPlan Lorg/hibernate/engine/query/spi/HQLQueryPlan;
MethodParameters:
Name Flags
queryPlan
public void bindDynamicParameter(org.hibernate.type.Type, java.lang.Object);
descriptor: (Lorg/hibernate/type/Type;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
ifnull 14
1: aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
arraylength
istore 3
start local 3 2: iload 3
iconst_1
iadd
anewarray org.hibernate.type.Type
astore 4
start local 4 3: iload 3
iconst_1
iadd
anewarray java.lang.Object
astore 5
start local 5 4: iconst_0
istore 6
start local 6 5: goto 9
6: StackMap locals: org.hibernate.engine.spi.QueryParameters org.hibernate.type.Type java.lang.Object int org.hibernate.type.Type[] java.lang.Object[] int
StackMap stack:
aload 4
iload 6
aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
iload 6
aaload
aastore
7: aload 5
iload 6
aload 0
getfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterValues:[Ljava/lang/Object;
iload 6
aaload
aastore
8: iinc 6 1
StackMap locals:
StackMap stack:
9: iload 6
iload 3
if_icmplt 6
end local 6 10: aload 4
iload 3
aload 1
aastore
11: aload 5
iload 3
aload 2
aastore
12: aload 0
aload 4
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterTypes:[Lorg/hibernate/type/Type;
13: aload 0
aload 5
putfield org.hibernate.engine.spi.QueryParameters.processedPositionalParameterValues:[Ljava/lang/Object;
end local 5 end local 4 end local 3 14: StackMap locals: org.hibernate.engine.spi.QueryParameters org.hibernate.type.Type java.lang.Object
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/hibernate/engine/spi/QueryParameters;
0 15 1 paramType Lorg/hibernate/type/Type;
0 15 2 paramValue Ljava/lang/Object;
2 14 3 length I
3 14 4 types [Lorg/hibernate/type/Type;
4 14 5 values [Ljava/lang/Object;
5 10 6 i I
MethodParameters:
Name Flags
paramType
paramValue
}
SourceFile: "QueryParameters.java"