public class org.h2.engine.Mode
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.h2.engine.Mode
super_class: java.lang.Object
{
private static final java.util.HashMap<java.lang.String, org.h2.engine.Mode> MODES;
descriptor: Ljava/util/HashMap;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Lorg/h2/engine/Mode;>;
public boolean aliasColumnName;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean convertInsertNullToZero;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean convertOnlyToSmallerScale;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean indexDefinitionInCreateTable;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean lowerCaseIdentifiers;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean nullConcatIsNull;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean squareBracketQuotedNames;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean systemColumns;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public org.h2.engine.Mode$UniqueIndexNullsHandling uniqueIndexNullsHandling;
descriptor: Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
flags: (0x0001) ACC_PUBLIC
public boolean treatEmptyStringsAsNull;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean sysDummy1;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean allowPlusForStringConcat;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean logIsLogBase10;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean regexpReplaceBackslashReferences;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean serialColumnIsNotPK;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean swapConvertFunctionParameters;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean isolationLevelInSelectOrInsertStatement;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean onDuplicateKeyUpdate;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public java.util.regex.Pattern supportedClientInfoPropertiesRegEx;
descriptor: Ljava/util/regex/Pattern;
flags: (0x0001) ACC_PUBLIC
public boolean supportPoundSymbolForColumnNames;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean prohibitEmptyInPredicate;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean allowAffinityKey;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean padFixedLengthStrings;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean allowDB2TimestampFormat;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean discardWithTableHints;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean useIdentityAsAutoIncrement;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean charToBinaryInUtf8;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public boolean dateTimeValueWithinTransaction;
descriptor: Z
flags: (0x0001) ACC_PUBLIC
public java.util.Set<java.lang.String> disallowedTypes;
descriptor: Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/Set<Ljava/lang/String;>;
public java.util.HashMap<java.lang.String, org.h2.value.DataType> typeByNameMap;
descriptor: Ljava/util/HashMap;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/util/HashMap<Ljava/lang/String;Lorg/h2/value/DataType;>;
private final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.h2.engine.Mode$ModeEnum modeEnum;
descriptor: Lorg/h2/engine/Mode$ModeEnum;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=3, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.h2.engine.Mode.MODES:Ljava/util/HashMap;
1: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.REGULAR:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
start local 0 2: aload 0
iconst_1
putfield org.h2.engine.Mode.nullConcatIsNull:Z
3: aload 0
iconst_1
putfield org.h2.engine.Mode.dateTimeValueWithinTransaction:Z
4: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
5: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.DB2:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
6: aload 0
iconst_1
putfield org.h2.engine.Mode.aliasColumnName:Z
7: aload 0
iconst_1
putfield org.h2.engine.Mode.sysDummy1:Z
8: aload 0
iconst_1
putfield org.h2.engine.Mode.isolationLevelInSelectOrInsertStatement:Z
9: aload 0
10: ldc "ApplicationName|ClientAccountingInformation|ClientUser|ClientCorrelationToken"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
11: putfield org.h2.engine.Mode.supportedClientInfoPropertiesRegEx:Ljava/util/regex/Pattern;
12: aload 0
iconst_1
putfield org.h2.engine.Mode.prohibitEmptyInPredicate:Z
13: aload 0
iconst_1
putfield org.h2.engine.Mode.allowDB2TimestampFormat:Z
14: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
15: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.Derby:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
16: aload 0
iconst_1
putfield org.h2.engine.Mode.aliasColumnName:Z
17: aload 0
getstatic org.h2.engine.Mode$UniqueIndexNullsHandling.FORBID_ANY_DUPLICATES:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
putfield org.h2.engine.Mode.uniqueIndexNullsHandling:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
18: aload 0
iconst_1
putfield org.h2.engine.Mode.sysDummy1:Z
19: aload 0
iconst_1
putfield org.h2.engine.Mode.isolationLevelInSelectOrInsertStatement:Z
20: aload 0
aconst_null
putfield org.h2.engine.Mode.supportedClientInfoPropertiesRegEx:Ljava/util/regex/Pattern;
21: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
22: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.HSQLDB:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
23: aload 0
iconst_1
putfield org.h2.engine.Mode.aliasColumnName:Z
24: aload 0
iconst_1
putfield org.h2.engine.Mode.convertOnlyToSmallerScale:Z
25: aload 0
iconst_1
putfield org.h2.engine.Mode.nullConcatIsNull:Z
26: aload 0
getstatic org.h2.engine.Mode$UniqueIndexNullsHandling.FORBID_ANY_DUPLICATES:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
putfield org.h2.engine.Mode.uniqueIndexNullsHandling:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
27: aload 0
iconst_1
putfield org.h2.engine.Mode.allowPlusForStringConcat:Z
28: aload 0
aconst_null
putfield org.h2.engine.Mode.supportedClientInfoPropertiesRegEx:Ljava/util/regex/Pattern;
29: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
30: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.MSSQLServer:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
31: aload 0
iconst_1
putfield org.h2.engine.Mode.aliasColumnName:Z
32: aload 0
iconst_1
putfield org.h2.engine.Mode.squareBracketQuotedNames:Z
33: aload 0
getstatic org.h2.engine.Mode$UniqueIndexNullsHandling.FORBID_ANY_DUPLICATES:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
putfield org.h2.engine.Mode.uniqueIndexNullsHandling:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
34: aload 0
iconst_1
putfield org.h2.engine.Mode.allowPlusForStringConcat:Z
35: aload 0
iconst_1
putfield org.h2.engine.Mode.swapConvertFunctionParameters:Z
36: aload 0
iconst_1
putfield org.h2.engine.Mode.supportPoundSymbolForColumnNames:Z
37: aload 0
iconst_1
putfield org.h2.engine.Mode.discardWithTableHints:Z
38: aload 0
iconst_1
putfield org.h2.engine.Mode.useIdentityAsAutoIncrement:Z
39: aload 0
aconst_null
putfield org.h2.engine.Mode.supportedClientInfoPropertiesRegEx:Ljava/util/regex/Pattern;
40: bipush 19
iconst_4
iconst_0
invokestatic org.h2.value.DataType.createNumeric:(IIZ)Lorg/h2/value/DataType;
astore 1
start local 1 41: aload 1
bipush 6
putfield org.h2.value.DataType.type:I
42: aload 1
iconst_2
putfield org.h2.value.DataType.sqlType:I
43: aload 1
ldc "MONEY"
putfield org.h2.value.DataType.name:Ljava/lang/String;
44: aload 0
getfield org.h2.engine.Mode.typeByNameMap:Ljava/util/HashMap;
ldc "MONEY"
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: bipush 10
iconst_4
iconst_0
invokestatic org.h2.value.DataType.createNumeric:(IIZ)Lorg/h2/value/DataType;
astore 1
46: aload 1
bipush 6
putfield org.h2.value.DataType.type:I
47: aload 1
iconst_2
putfield org.h2.value.DataType.sqlType:I
48: aload 1
ldc "SMALLMONEY"
putfield org.h2.value.DataType.name:Ljava/lang/String;
49: aload 0
getfield org.h2.engine.Mode.typeByNameMap:Ljava/util/HashMap;
ldc "SMALLMONEY"
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
51: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.MySQL:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
52: aload 0
iconst_1
putfield org.h2.engine.Mode.convertInsertNullToZero:Z
53: aload 0
iconst_1
putfield org.h2.engine.Mode.indexDefinitionInCreateTable:Z
54: aload 0
iconst_1
putfield org.h2.engine.Mode.lowerCaseIdentifiers:Z
55: aload 0
iconst_1
putfield org.h2.engine.Mode.regexpReplaceBackslashReferences:Z
56: aload 0
iconst_1
putfield org.h2.engine.Mode.onDuplicateKeyUpdate:Z
57: aload 0
58: ldc ".*"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
59: putfield org.h2.engine.Mode.supportedClientInfoPropertiesRegEx:Ljava/util/regex/Pattern;
60: aload 0
iconst_1
putfield org.h2.engine.Mode.prohibitEmptyInPredicate:Z
61: aload 0
iconst_1
putfield org.h2.engine.Mode.charToBinaryInUtf8:Z
62: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
63: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.Oracle:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
64: aload 0
iconst_1
putfield org.h2.engine.Mode.aliasColumnName:Z
65: aload 0
iconst_1
putfield org.h2.engine.Mode.convertOnlyToSmallerScale:Z
66: aload 0
getstatic org.h2.engine.Mode$UniqueIndexNullsHandling.ALLOW_DUPLICATES_WITH_ALL_NULLS:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
putfield org.h2.engine.Mode.uniqueIndexNullsHandling:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
67: aload 0
iconst_1
putfield org.h2.engine.Mode.treatEmptyStringsAsNull:Z
68: aload 0
iconst_1
putfield org.h2.engine.Mode.regexpReplaceBackslashReferences:Z
69: aload 0
iconst_1
putfield org.h2.engine.Mode.supportPoundSymbolForColumnNames:Z
70: aload 0
71: ldc ".*\\..*"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
72: putfield org.h2.engine.Mode.supportedClientInfoPropertiesRegEx:Ljava/util/regex/Pattern;
73: aload 0
iconst_1
putfield org.h2.engine.Mode.prohibitEmptyInPredicate:Z
74: bipush 19
bipush 19
ldc "DATE"
iconst_0
iconst_0
iconst_0
invokestatic org.h2.value.DataType.createDate:(IILjava/lang/String;ZII)Lorg/h2/value/DataType;
astore 1
75: aload 1
bipush 11
putfield org.h2.value.DataType.type:I
76: aload 1
bipush 93
putfield org.h2.value.DataType.sqlType:I
77: aload 1
ldc "DATE"
putfield org.h2.value.DataType.name:Ljava/lang/String;
78: aload 0
getfield org.h2.engine.Mode.typeByNameMap:Ljava/util/HashMap;
ldc "DATE"
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
79: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
80: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.PostgreSQL:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
81: aload 0
iconst_1
putfield org.h2.engine.Mode.aliasColumnName:Z
82: aload 0
iconst_1
putfield org.h2.engine.Mode.nullConcatIsNull:Z
83: aload 0
iconst_1
putfield org.h2.engine.Mode.systemColumns:Z
84: aload 0
iconst_1
putfield org.h2.engine.Mode.logIsLogBase10:Z
85: aload 0
iconst_1
putfield org.h2.engine.Mode.regexpReplaceBackslashReferences:Z
86: aload 0
iconst_1
putfield org.h2.engine.Mode.serialColumnIsNotPK:Z
87: aload 0
88: ldc "ApplicationName"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
89: putfield org.h2.engine.Mode.supportedClientInfoPropertiesRegEx:Ljava/util/regex/Pattern;
90: aload 0
iconst_1
putfield org.h2.engine.Mode.prohibitEmptyInPredicate:Z
91: aload 0
iconst_1
putfield org.h2.engine.Mode.padFixedLengthStrings:Z
92: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 2
start local 2 93: aload 2
ldc "NUMBER"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
94: aload 2
ldc "IDENTITY"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
95: aload 2
ldc "TINYINT"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
96: aload 2
ldc "BLOB"
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
97: aload 0
aload 2
putfield org.h2.engine.Mode.disallowedTypes:Ljava/util/Set;
98: bipush 19
iconst_2
iconst_0
invokestatic org.h2.value.DataType.createNumeric:(IIZ)Lorg/h2/value/DataType;
astore 1
99: aload 1
bipush 6
putfield org.h2.value.DataType.type:I
100: aload 1
iconst_2
putfield org.h2.value.DataType.sqlType:I
101: aload 1
ldc "MONEY"
putfield org.h2.value.DataType.name:Ljava/lang/String;
102: aload 0
getfield org.h2.engine.Mode.typeByNameMap:Ljava/util/HashMap;
ldc "MONEY"
aload 1
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
103: aload 0
iconst_1
putfield org.h2.engine.Mode.dateTimeValueWithinTransaction:Z
104: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
105: new org.h2.engine.Mode
dup
getstatic org.h2.engine.Mode$ModeEnum.Ignite:Lorg/h2/engine/Mode$ModeEnum;
invokespecial org.h2.engine.Mode.<init>:(Lorg/h2/engine/Mode$ModeEnum;)V
astore 0
106: aload 0
iconst_1
putfield org.h2.engine.Mode.nullConcatIsNull:Z
107: aload 0
iconst_1
putfield org.h2.engine.Mode.allowAffinityKey:Z
108: aload 0
iconst_1
putfield org.h2.engine.Mode.indexDefinitionInCreateTable:Z
109: aload 0
iconst_1
putfield org.h2.engine.Mode.dateTimeValueWithinTransaction:Z
110: aload 0
invokestatic org.h2.engine.Mode.add:(Lorg/h2/engine/Mode;)V
end local 2 end local 1 end local 0 111: return
LocalVariableTable:
Start End Slot Name Signature
2 111 0 mode Lorg/h2/engine/Mode;
41 111 1 dt Lorg/h2/value/DataType;
93 111 2 disallowedTypes Ljava/util/Set<Ljava/lang/String;>;
private void <init>(org.h2.engine.Mode$ModeEnum);
descriptor: (Lorg/h2/engine/Mode$ModeEnum;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.h2.engine.Mode$UniqueIndexNullsHandling.ALLOW_DUPLICATES_WITH_ANY_NULL:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
putfield org.h2.engine.Mode.uniqueIndexNullsHandling:Lorg/h2/engine/Mode$UniqueIndexNullsHandling;
2: aload 0
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
putfield org.h2.engine.Mode.disallowedTypes:Ljava/util/Set;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.h2.engine.Mode.typeByNameMap:Ljava/util/HashMap;
4: aload 0
aload 1
invokevirtual org.h2.engine.Mode$ModeEnum.name:()Ljava/lang/String;
putfield org.h2.engine.Mode.name:Ljava/lang/String;
5: aload 0
aload 1
putfield org.h2.engine.Mode.modeEnum:Lorg/h2/engine/Mode$ModeEnum;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/h2/engine/Mode;
0 7 1 modeEnum Lorg/h2/engine/Mode$ModeEnum;
MethodParameters:
Name Flags
modeEnum
private static void add(org.h2.engine.Mode);
descriptor: (Lorg/h2/engine/Mode;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.h2.engine.Mode.MODES:Ljava/util/HashMap;
aload 0
getfield org.h2.engine.Mode.name:Ljava/lang/String;
invokestatic org.h2.util.StringUtils.toUpperEnglish:(Ljava/lang/String;)Ljava/lang/String;
aload 0
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 mode Lorg/h2/engine/Mode;
MethodParameters:
Name Flags
mode
public static org.h2.engine.Mode getInstance(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/h2/engine/Mode;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.h2.engine.Mode.MODES:Ljava/util/HashMap;
aload 0
invokestatic org.h2.util.StringUtils.toUpperEnglish:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.h2.engine.Mode
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public static org.h2.engine.Mode getRegular();
descriptor: ()Lorg/h2/engine/Mode;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.h2.engine.Mode$ModeEnum.REGULAR:Lorg/h2/engine/Mode$ModeEnum;
invokevirtual org.h2.engine.Mode$ModeEnum.name:()Ljava/lang/String;
invokestatic org.h2.engine.Mode.getInstance:(Ljava/lang/String;)Lorg/h2/engine/Mode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.h2.engine.Mode.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/engine/Mode;
public org.h2.engine.Mode$ModeEnum getEnum();
descriptor: ()Lorg/h2/engine/Mode$ModeEnum;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.h2.engine.Mode.modeEnum:Lorg/h2/engine/Mode$ModeEnum;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/engine/Mode;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.h2.engine.Mode.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/h2/engine/Mode;
}
SourceFile: "Mode.java"
NestMembers:
org.h2.engine.Mode$ModeEnum org.h2.engine.Mode$UniqueIndexNullsHandling
InnerClasses:
public final ModeEnum = org.h2.engine.Mode$ModeEnum of org.h2.engine.Mode
public final UniqueIndexNullsHandling = org.h2.engine.Mode$UniqueIndexNullsHandling of org.h2.engine.Mode