public final class org.hsqldb.SqlInvariants
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.hsqldb.SqlInvariants
super_class: java.lang.Object
{
public static final java.lang.String SYSTEM_AUTHORIZATION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "_SYSTEM"
public static final java.lang.String DBA_ADMIN_ROLE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DBA"
public static final java.lang.String SCHEMA_CREATE_ROLE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "CREATE_SCHEMA"
public static final java.lang.String CHANGE_AUTH_ROLE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "CHANGE_AUTHORIZATION"
public static final java.lang.String SYSTEM_SUBQUERY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "SYSTEM_SUBQUERY"
public static final java.lang.String PUBLIC_ROLE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "PUBLIC"
public static final java.lang.String DEFAULT_CATALOG_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "PUBLIC"
public static final java.lang.String SYSTEM_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "SYSTEM_SCHEMA"
public static final java.lang.String LOBS_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "SYSTEM_LOBS"
public static final java.lang.String DEFINITION_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DEFINITION_SCHEMA"
public static final java.lang.String INFORMATION_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "INFORMATION_SCHEMA"
public static final java.lang.String SQLJ_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "SQLJ"
public static final java.lang.String PUBLIC_SCHEMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "PUBLIC"
public static final java.lang.String CLASSPATH_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "CLASSPATH"
public static final java.lang.String MODULE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "MODULE"
public static final java.lang.String DUAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DUAL"
public static final java.lang.String DUMMY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "DUMMY"
public static final java.lang.String IDX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "IDX"
public static final org.hsqldb.HsqlNameManager$HsqlName INFORMATION_SCHEMA_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName SYSTEM_SCHEMA_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName LOBS_SCHEMA_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName SQLJ_SCHEMA_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName SYSTEM_SUBQUERY_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName MODULE_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName DUAL_TABLE_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName DUAL_COLUMN_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.hsqldb.HsqlNameManager$HsqlName SYSTEM_INDEX_HSQLNAME;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "INFORMATION_SCHEMA"
1: iconst_2
2: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
3: putstatic org.hsqldb.SqlInvariants.INFORMATION_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
4: ldc "SYSTEM_SCHEMA"
5: iconst_2
6: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
7: putstatic org.hsqldb.SqlInvariants.SYSTEM_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
8: ldc "SYSTEM_LOBS"
9: iconst_2
10: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
putstatic org.hsqldb.SqlInvariants.LOBS_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
11: ldc "SQLJ"
12: iconst_2
13: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
putstatic org.hsqldb.SqlInvariants.SQLJ_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
14: ldc "SYSTEM_SUBQUERY"
15: iconst_3
16: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
17: putstatic org.hsqldb.SqlInvariants.SYSTEM_SUBQUERY_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
18: ldc "MODULE"
19: iconst_2
20: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
putstatic org.hsqldb.SqlInvariants.MODULE_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
21: ldc "DUAL"
22: iconst_3
23: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
putstatic org.hsqldb.SqlInvariants.DUAL_TABLE_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
24: getstatic org.hsqldb.SqlInvariants.DUAL_TABLE_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
getstatic org.hsqldb.SqlInvariants.SYSTEM_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
putfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
25: ldc "DUMMY"
26: bipush 9
27: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
putstatic org.hsqldb.SqlInvariants.DUAL_COLUMN_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
28: getstatic org.hsqldb.SqlInvariants.DUAL_COLUMN_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
getstatic org.hsqldb.SqlInvariants.DUAL_TABLE_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
putfield org.hsqldb.HsqlNameManager$HsqlName.parent:Lorg/hsqldb/HsqlNameManager$HsqlName;
29: ldc "IDX"
30: bipush 20
31: invokestatic org.hsqldb.HsqlNameManager.newSystemObjectName:(Ljava/lang/String;I)Lorg/hsqldb/HsqlNameManager$HsqlName;
putstatic org.hsqldb.SqlInvariants.SYSTEM_INDEX_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
32: getstatic org.hsqldb.SqlInvariants.SYSTEM_SUBQUERY_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
getstatic org.hsqldb.SqlInvariants.SYSTEM_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.setSchemaIfNull:(Lorg/hsqldb/HsqlNameManager$HsqlName;)V
33: return
LocalVariableTable:
Start End Slot Name Signature
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/SqlInvariants;
public static void checkSchemaNameNotSystem(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.hsqldb.SqlInvariants.isSystemSchemaName:(Ljava/lang/String;)Z
ifeq 2
1: sipush 5503
aload 0
invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public static boolean isSystemSchemaName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "DEFINITION_SCHEMA"
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
1: ldc "INFORMATION_SCHEMA"
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
2: ldc "SYSTEM_SCHEMA"
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: ldc "SQLJ"
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
4: StackMap locals:
StackMap stack:
iconst_1
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public static boolean isLobsSchemaName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "SYSTEM_LOBS"
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public static boolean isSchemaNameSystem(org.hsqldb.HsqlNameManager$HsqlName);
descriptor: (Lorg/hsqldb/HsqlNameManager$HsqlName;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
ifnull 2
1: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
astore 0
2: StackMap locals:
StackMap stack:
getstatic org.hsqldb.SqlInvariants.INFORMATION_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
aload 0
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.equals:(Ljava/lang/Object;)Z
ifne 5
3: getstatic org.hsqldb.SqlInvariants.SYSTEM_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
aload 0
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.equals:(Ljava/lang/Object;)Z
ifne 5
4: getstatic org.hsqldb.SqlInvariants.SQLJ_SCHEMA_HSQLNAME:Lorg/hsqldb/HsqlNameManager$HsqlName;
aload 0
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.equals:(Ljava/lang/Object;)Z
ifeq 6
5: StackMap locals:
StackMap stack:
iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 name Lorg/hsqldb/HsqlNameManager$HsqlName;
MethodParameters:
Name Flags
name
}
SourceFile: "SqlInvariants.java"
InnerClasses:
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager