Top Description Fields Constructors Methods
org.hsqldb

public final Class SqlInvariants

extends Object
Class Inheritance
Imports
org.hsqldb.HsqlNameManager.HsqlName, org.hsqldb.error.Error, .ErrorCode

Invariant schema objects.
Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.9.0
Version
2.7.1

Field Summary

Modifier and TypeField and Description
public static final String
CHANGE_AUTH_ROLE_NAME

The role name allowing switching authorisation for users.

public static final String
public static final String
DBA_ADMIN_ROLE_NAME

The role name reserved for ADMIN users.

public static final String
public static final String
public static final String
public static final HsqlNameManager.HsqlName
public static final HsqlNameManager.HsqlName
public static final String
public static final String
public static final String
public static final HsqlNameManager.HsqlName
public static final String
public static final HsqlNameManager.HsqlName
public static final String
public static final HsqlNameManager.HsqlName
public static final String
PUBLIC_ROLE_NAME

The role name reserved for the special PUBLIC pseudo-user.

public static final String
public static final String
public static final String
SCHEMA_CREATE_ROLE_NAME

The role name allowing schema creation for users.

public static final String
SCRIPT_OPS_ROLE_NAME

The role name allowing script operations for users.

public static final String
public static final HsqlNameManager.HsqlName
public static final String
public static final HsqlNameManager.HsqlName
public static final String
SYSTEM_AUTHORIZATION_NAME

The role name reserved for authorization of INFORMATION_SCHEMA and system objects.

public static final HsqlNameManager.HsqlName
public static final String
public static final HsqlNameManager.HsqlName
public static final String
public static final HsqlNameManager.HsqlName

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public static boolean
public static boolean
public static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CHANGE_AUTH_ROLE_NAMEback to summary
public static final String CHANGE_AUTH_ROLE_NAME

The role name allowing switching authorisation for users.

CLASSPATH_NAMEback to summary
public static final String CLASSPATH_NAME
DBA_ADMIN_ROLE_NAMEback to summary
public static final String DBA_ADMIN_ROLE_NAME

The role name reserved for ADMIN users.

DEFAULT_CATALOG_NAMEback to summary
public static final String DEFAULT_CATALOG_NAME
DEFINITION_SCHEMAback to summary
public static final String DEFINITION_SCHEMA
DUALback to summary
public static final String DUAL
DUAL_COLUMN_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName DUAL_COLUMN_HSQLNAME
DUAL_TABLE_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName DUAL_TABLE_HSQLNAME
DUMMYback to summary
public static final String DUMMY
IDXback to summary
public static final String IDX
INFORMATION_SCHEMAback to summary
public static final String INFORMATION_SCHEMA
INFORMATION_SCHEMA_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName INFORMATION_SCHEMA_HSQLNAME
LOBS_SCHEMAback to summary
public static final String LOBS_SCHEMA
LOBS_SCHEMA_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName LOBS_SCHEMA_HSQLNAME
MODULEback to summary
public static final String MODULE
MODULE_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName MODULE_HSQLNAME
PUBLIC_ROLE_NAMEback to summary
public static final String PUBLIC_ROLE_NAME

The role name reserved for the special PUBLIC pseudo-user.

PUBLIC_SCHEMAback to summary
public static final String PUBLIC_SCHEMA
RECURSIVE_TABLEback to summary
public static final String RECURSIVE_TABLE
SCHEMA_CREATE_ROLE_NAMEback to summary
public static final String SCHEMA_CREATE_ROLE_NAME

The role name allowing schema creation for users.

SCRIPT_OPS_ROLE_NAMEback to summary
public static final String SCRIPT_OPS_ROLE_NAME

The role name allowing script operations for users.

SESSION_SCHEMAback to summary
public static final String SESSION_SCHEMA
SESSION_SCHEMA_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName SESSION_SCHEMA_HSQLNAME
SQLJ_SCHEMAback to summary
public static final String SQLJ_SCHEMA
SQLJ_SCHEMA_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName SQLJ_SCHEMA_HSQLNAME
SYSTEM_AUTHORIZATION_NAMEback to summary
public static final String SYSTEM_AUTHORIZATION_NAME

The role name reserved for authorization of INFORMATION_SCHEMA and system objects.

SYSTEM_INDEX_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName SYSTEM_INDEX_HSQLNAME
SYSTEM_SCHEMAback to summary
public static final String SYSTEM_SCHEMA
SYSTEM_SCHEMA_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName SYSTEM_SCHEMA_HSQLNAME
SYSTEM_SUBQUERYback to summary
public static final String SYSTEM_SUBQUERY
SYSTEM_SUBQUERY_HSQLNAMEback to summary
public static final HsqlNameManager.HsqlName SYSTEM_SUBQUERY_HSQLNAME

Constructor Detail

SqlInvariantsback to summary
public SqlInvariants()

Method Detail

checkSchemaNameNotSystemback to summary
public static void checkSchemaNameNotSystem(String name)
isLobsSchemaNameback to summary
public static boolean isLobsSchemaName(String name)
isSchemaNameSystemback to summary
public static boolean isSchemaNameSystem(HsqlNameManager.HsqlName name)
isSystemSchemaNameback to summary
public static boolean isSystemSchemaName(String name)