public class org.hsqldb.TypeInvariants
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.TypeInvariants
super_class: java.lang.Object
{
public static final org.hsqldb.types.Type CARDINAL_NUMBER;
descriptor: Lorg/hsqldb/types/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.types.Type YES_OR_NO;
descriptor: Lorg/hsqldb/types/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.types.Type CHARACTER_DATA;
descriptor: Lorg/hsqldb/types/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.types.Type SQL_IDENTIFIER;
descriptor: Lorg/hsqldb/types/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.types.Type TIME_STAMP;
descriptor: Lorg/hsqldb/types/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.types.Type NCNAME;
descriptor: Lorg/hsqldb/types/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.types.Type URI;
descriptor: Lorg/hsqldb/types/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=1, args_size=0
0: ldc "CARDINAL_NUMBER"
1: iconst_0
bipush 13
2: invokestatic org.hsqldb.HsqlNameManager.newInfoSchemaObjectName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
start local 0 3: new org.hsqldb.types.NumberType
dup
bipush 25
lconst_0
iconst_0
invokespecial org.hsqldb.types.NumberType.<init>:(IJI)V
putstatic org.hsqldb.TypeInvariants.CARDINAL_NUMBER:Lorg/hsqldb/types/Type;
4: getstatic org.hsqldb.TypeInvariants.CARDINAL_NUMBER:Lorg/hsqldb/types/Type;
new org.hsqldb.types.UserTypeModifier
dup
aload 0
5: bipush 13
getstatic org.hsqldb.TypeInvariants.CARDINAL_NUMBER:Lorg/hsqldb/types/Type;
invokespecial org.hsqldb.types.UserTypeModifier.<init>:(Lorg/hsqldb/HsqlNameManager$HsqlName;ILorg/hsqldb/types/Type;)V
6: putfield org.hsqldb.types.Type.userTypeModifier:Lorg/hsqldb/types/UserTypeModifier;
7: ldc "YES_OR_NO"
iconst_0
8: bipush 13
9: invokestatic org.hsqldb.HsqlNameManager.newInfoSchemaObjectName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
10: new org.hsqldb.types.CharacterType
dup
bipush 12
ldc 3
invokespecial org.hsqldb.types.CharacterType.<init>:(IJ)V
putstatic org.hsqldb.TypeInvariants.YES_OR_NO:Lorg/hsqldb/types/Type;
11: getstatic org.hsqldb.TypeInvariants.YES_OR_NO:Lorg/hsqldb/types/Type;
new org.hsqldb.types.UserTypeModifier
dup
aload 0
12: bipush 13
getstatic org.hsqldb.TypeInvariants.YES_OR_NO:Lorg/hsqldb/types/Type;
invokespecial org.hsqldb.types.UserTypeModifier.<init>:(Lorg/hsqldb/HsqlNameManager$HsqlName;ILorg/hsqldb/types/Type;)V
13: putfield org.hsqldb.types.Type.userTypeModifier:Lorg/hsqldb/types/UserTypeModifier;
14: ldc "CHARACTER_DATA"
15: iconst_0
bipush 13
16: invokestatic org.hsqldb.HsqlNameManager.newInfoSchemaObjectName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
17: new org.hsqldb.types.CharacterType
dup
bipush 12
ldc 65536
invokespecial org.hsqldb.types.CharacterType.<init>:(IJ)V
putstatic org.hsqldb.TypeInvariants.CHARACTER_DATA:Lorg/hsqldb/types/Type;
18: getstatic org.hsqldb.TypeInvariants.CHARACTER_DATA:Lorg/hsqldb/types/Type;
new org.hsqldb.types.UserTypeModifier
dup
aload 0
19: bipush 13
getstatic org.hsqldb.TypeInvariants.CHARACTER_DATA:Lorg/hsqldb/types/Type;
invokespecial org.hsqldb.types.UserTypeModifier.<init>:(Lorg/hsqldb/HsqlNameManager$HsqlName;ILorg/hsqldb/types/Type;)V
20: putfield org.hsqldb.types.Type.userTypeModifier:Lorg/hsqldb/types/UserTypeModifier;
21: ldc "SQL_IDENTIFIER"
22: iconst_0
bipush 13
23: invokestatic org.hsqldb.HsqlNameManager.newInfoSchemaObjectName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
24: new org.hsqldb.types.CharacterType
dup
bipush 12
ldc 128
invokespecial org.hsqldb.types.CharacterType.<init>:(IJ)V
putstatic org.hsqldb.TypeInvariants.SQL_IDENTIFIER:Lorg/hsqldb/types/Type;
25: getstatic org.hsqldb.TypeInvariants.SQL_IDENTIFIER:Lorg/hsqldb/types/Type;
new org.hsqldb.types.UserTypeModifier
dup
aload 0
26: bipush 13
getstatic org.hsqldb.TypeInvariants.SQL_IDENTIFIER:Lorg/hsqldb/types/Type;
invokespecial org.hsqldb.types.UserTypeModifier.<init>:(Lorg/hsqldb/HsqlNameManager$HsqlName;ILorg/hsqldb/types/Type;)V
27: putfield org.hsqldb.types.Type.userTypeModifier:Lorg/hsqldb/types/UserTypeModifier;
28: ldc "TIME_STAMP"
iconst_0
29: bipush 13
30: invokestatic org.hsqldb.HsqlNameManager.newInfoSchemaObjectName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
31: new org.hsqldb.types.DateTimeType
dup
bipush 93
32: bipush 93
bipush 6
33: invokespecial org.hsqldb.types.DateTimeType.<init>:(III)V
putstatic org.hsqldb.TypeInvariants.TIME_STAMP:Lorg/hsqldb/types/Type;
34: getstatic org.hsqldb.TypeInvariants.TIME_STAMP:Lorg/hsqldb/types/Type;
new org.hsqldb.types.UserTypeModifier
dup
aload 0
35: bipush 13
getstatic org.hsqldb.TypeInvariants.TIME_STAMP:Lorg/hsqldb/types/Type;
invokespecial org.hsqldb.types.UserTypeModifier.<init>:(Lorg/hsqldb/HsqlNameManager$HsqlName;ILorg/hsqldb/types/Type;)V
36: putfield org.hsqldb.types.Type.userTypeModifier:Lorg/hsqldb/types/UserTypeModifier;
37: ldc "NCNAME"
38: iconst_0
bipush 13
39: invokestatic org.hsqldb.HsqlNameManager.newInfoSchemaObjectName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
40: new org.hsqldb.types.CharacterType
dup
bipush 12
ldc 4096
invokespecial org.hsqldb.types.CharacterType.<init>:(IJ)V
putstatic org.hsqldb.TypeInvariants.NCNAME:Lorg/hsqldb/types/Type;
41: getstatic org.hsqldb.TypeInvariants.NCNAME:Lorg/hsqldb/types/Type;
new org.hsqldb.types.UserTypeModifier
dup
aload 0
42: bipush 13
getstatic org.hsqldb.TypeInvariants.NCNAME:Lorg/hsqldb/types/Type;
invokespecial org.hsqldb.types.UserTypeModifier.<init>:(Lorg/hsqldb/HsqlNameManager$HsqlName;ILorg/hsqldb/types/Type;)V
43: putfield org.hsqldb.types.Type.userTypeModifier:Lorg/hsqldb/types/UserTypeModifier;
44: ldc "URI"
45: iconst_0
bipush 13
46: invokestatic org.hsqldb.HsqlNameManager.newInfoSchemaObjectName:(Ljava/lang/String;ZI)Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
47: new org.hsqldb.types.CharacterType
dup
bipush 12
ldc 4096
invokespecial org.hsqldb.types.CharacterType.<init>:(IJ)V
putstatic org.hsqldb.TypeInvariants.URI:Lorg/hsqldb/types/Type;
48: getstatic org.hsqldb.TypeInvariants.URI:Lorg/hsqldb/types/Type;
new org.hsqldb.types.UserTypeModifier
dup
aload 0
49: bipush 13
getstatic org.hsqldb.TypeInvariants.URI:Lorg/hsqldb/types/Type;
invokespecial org.hsqldb.types.UserTypeModifier.<init>:(Lorg/hsqldb/HsqlNameManager$HsqlName;ILorg/hsqldb/types/Type;)V
50: putfield org.hsqldb.types.Type.userTypeModifier:Lorg/hsqldb/types/UserTypeModifier;
end local 0 51: return
LocalVariableTable:
Start End Slot Name Signature
3 51 0 name Lorg/hsqldb/HsqlNameManager$HsqlName;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/TypeInvariants;
}
SourceFile: "TypeInvariants.java"
InnerClasses:
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager