org.hsqldb
Class SqlInvariants
- java.lang.Object
-
- org.hsqldb.SqlInvariants
-
public class SqlInvariants extends java.lang.ObjectInvariant schema objects.- Since:
- 1.9.0
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringCHANGE_AUTH_ROLE_NAMEThe role name allowing switching authorisation for users.static java.lang.StringCLASSPATH_NAMEstatic java.lang.StringDBA_ADMIN_ROLE_NAMEThe role name reserved for ADMIN users.static java.lang.StringDEFAULT_CATALOG_NAMEstatic java.lang.StringDEFINITION_SCHEMAstatic java.lang.StringDUALstatic HsqlNameManager.HsqlNameDUAL_COLUMN_HSQLNAMEstatic HsqlNameManager.HsqlNameDUAL_TABLE_HSQLNAMEstatic java.lang.StringDUMMYstatic java.lang.StringIDXstatic java.lang.StringINFORMATION_SCHEMAstatic HsqlNameManager.HsqlNameINFORMATION_SCHEMA_HSQLNAMEstatic java.lang.StringLOBS_SCHEMAstatic HsqlNameManager.HsqlNameLOBS_SCHEMA_HSQLNAMEstatic java.lang.StringMODULEstatic HsqlNameManager.HsqlNameMODULE_HSQLNAMEstatic java.lang.StringPUBLIC_ROLE_NAMEThe role name reserved for the special PUBLIC pseudo-user.static java.lang.StringPUBLIC_SCHEMAstatic java.lang.StringSCHEMA_CREATE_ROLE_NAMEThe role name allowing schema creation for users.static java.lang.StringSQLJ_SCHEMAstatic HsqlNameManager.HsqlNameSQLJ_SCHEMA_HSQLNAMEstatic java.lang.StringSYSTEM_AUTHORIZATION_NAMEThe role name reserved for authorization of INFORMATION_SCHEMA and system objects.static HsqlNameManager.HsqlNameSYSTEM_INDEX_HSQLNAMEstatic java.lang.StringSYSTEM_SCHEMAstatic HsqlNameManager.HsqlNameSYSTEM_SCHEMA_HSQLNAMEstatic java.lang.StringSYSTEM_SUBQUERYstatic HsqlNameManager.HsqlNameSYSTEM_SUBQUERY_HSQLNAME
-
Constructor Summary
Constructors Constructor and Description SqlInvariants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidcheckSchemaNameNotSystem(java.lang.String name)static booleanisLobsSchemaName(java.lang.String name)static booleanisSchemaNameSystem(HsqlNameManager.HsqlName name)static booleanisSystemSchemaName(java.lang.String name)
-
-
-
Field Detail
-
SYSTEM_AUTHORIZATION_NAME
public static final java.lang.String SYSTEM_AUTHORIZATION_NAME
The role name reserved for authorization of INFORMATION_SCHEMA and system objects.- See Also:
- Constant Field Values
-
DBA_ADMIN_ROLE_NAME
public static final java.lang.String DBA_ADMIN_ROLE_NAME
The role name reserved for ADMIN users.- See Also:
- Constant Field Values
-
SCHEMA_CREATE_ROLE_NAME
public static final java.lang.String SCHEMA_CREATE_ROLE_NAME
The role name allowing schema creation for users.- See Also:
- Constant Field Values
-
CHANGE_AUTH_ROLE_NAME
public static final java.lang.String CHANGE_AUTH_ROLE_NAME
The role name allowing switching authorisation for users.- See Also:
- Constant Field Values
-
SYSTEM_SUBQUERY
public static final java.lang.String SYSTEM_SUBQUERY
- See Also:
- Constant Field Values
-
PUBLIC_ROLE_NAME
public static final java.lang.String PUBLIC_ROLE_NAME
The role name reserved for the special PUBLIC pseudo-user.- See Also:
- Constant Field Values
-
DEFAULT_CATALOG_NAME
public static final java.lang.String DEFAULT_CATALOG_NAME
- See Also:
- Constant Field Values
-
SYSTEM_SCHEMA
public static final java.lang.String SYSTEM_SCHEMA
- See Also:
- Constant Field Values
-
LOBS_SCHEMA
public static final java.lang.String LOBS_SCHEMA
- See Also:
- Constant Field Values
-
DEFINITION_SCHEMA
public static final java.lang.String DEFINITION_SCHEMA
- See Also:
- Constant Field Values
-
INFORMATION_SCHEMA
public static final java.lang.String INFORMATION_SCHEMA
- See Also:
- Constant Field Values
-
SQLJ_SCHEMA
public static final java.lang.String SQLJ_SCHEMA
- See Also:
- Constant Field Values
-
PUBLIC_SCHEMA
public static final java.lang.String PUBLIC_SCHEMA
- See Also:
- Constant Field Values
-
CLASSPATH_NAME
public static final java.lang.String CLASSPATH_NAME
- See Also:
- Constant Field Values
-
MODULE
public static final java.lang.String MODULE
- See Also:
- Constant Field Values
-
DUAL
public static final java.lang.String DUAL
- See Also:
- Constant Field Values
-
DUMMY
public static final java.lang.String DUMMY
- See Also:
- Constant Field Values
-
IDX
public static final java.lang.String IDX
- See Also:
- Constant Field Values
-
INFORMATION_SCHEMA_HSQLNAME
public static final HsqlNameManager.HsqlName INFORMATION_SCHEMA_HSQLNAME
-
SYSTEM_SCHEMA_HSQLNAME
public static final HsqlNameManager.HsqlName SYSTEM_SCHEMA_HSQLNAME
-
LOBS_SCHEMA_HSQLNAME
public static final HsqlNameManager.HsqlName LOBS_SCHEMA_HSQLNAME
-
SQLJ_SCHEMA_HSQLNAME
public static final HsqlNameManager.HsqlName SQLJ_SCHEMA_HSQLNAME
-
SYSTEM_SUBQUERY_HSQLNAME
public static final HsqlNameManager.HsqlName SYSTEM_SUBQUERY_HSQLNAME
-
MODULE_HSQLNAME
public static final HsqlNameManager.HsqlName MODULE_HSQLNAME
-
DUAL_TABLE_HSQLNAME
public static final HsqlNameManager.HsqlName DUAL_TABLE_HSQLNAME
-
DUAL_COLUMN_HSQLNAME
public static final HsqlNameManager.HsqlName DUAL_COLUMN_HSQLNAME
-
SYSTEM_INDEX_HSQLNAME
public static final HsqlNameManager.HsqlName SYSTEM_INDEX_HSQLNAME
-
-
Method Detail
-
checkSchemaNameNotSystem
public static final void checkSchemaNameNotSystem(java.lang.String name)
-
isSystemSchemaName
public static final boolean isSystemSchemaName(java.lang.String name)
-
isLobsSchemaName
public static final boolean isLobsSchemaName(java.lang.String name)
-
isSchemaNameSystem
public static final boolean isSchemaNameSystem(HsqlNameManager.HsqlName name)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG