| Modifier and Type | Field and Description |
|---|---|
| private String | |
| private int | collationType
For system schemas, the only possible value for collation type is UCS_BASIC. |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| private final boolean | |
| private final boolean | |
| private final String | |
| public static final String | |
| private UUID | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | STD_DEFAULT_SCHEMA_NAME
STD_DEFAULT_SCHEMA_NAME is the name of the default schema in databases that use ANSI standard identifier casing. |
| public static final String | STD_SQLJ_SCHEMA_NAME
This schema is used for jar handling procedures. |
| public static final String | STD_SYSTEM_DIAG_SCHEMA_NAME
This schema is for Derby specific system diagnostic procedures and functions which are not available in DB2. |
| public static final String | STD_SYSTEM_SCHEMA_NAME
STD_SYSTEM_SCHEMA_NAME is the name of the system schema in databases that use ANSI standard identifier casing. |
| public static final String | STD_SYSTEM_UTIL_SCHEMA_NAME
This schema is for Derby specific system diagnostic procedures and functions which are not available in DB2. |
| public static final String | SYSCAT_SCHEMA_UUID
UUID's used as key's in the SYSSCHEMA catalog for the system schema's |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String |
| Access | Constructor and Description |
|---|---|
| public | SchemaDescriptor(DataDictionary dataDictionary, String
The schema descriptor for this table. name, String The authorization id aid, UUID The object id oid, boolean boolean, true iff this is a system schema, like SYS,
SYSIBM, SYSCAT, SYSFUN, .... isSystem)Constructor for a SchemaDescriptor. |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public boolean | Returns: true if they are the same, false otherwiseother schemadescriptor otherObject)Overrides java. Determine if two SchemaDescriptors are the same. |
| public String | |
| public String | Returns: String The provider's type.Implements org. Get the provider's type. |
| public int | |
| public DependableFinder | Returns: the stored form of this providerImplements org. Get an object which can be written to disk and which, when read from disk, will find or reconstruct this in-memory Dependable. |
| public String | |
| public String | getDescriptorType()
Overrides org. Each descriptor must identify itself with its type; i.e index, check constraint whatever. |
| public UUID | Returns: String The provider's UUIDImplements org. Get the provider's UUID |
| public String | Returns: String The name of this provider.Implements org. Return the name of this Provider. |
| public String | |
| public UUID | Returns: An oidImplements abstract org. Gets the oid of the schema |
| public int | Returns: hashcodeOverrides java. Get a hashcode for this SchemaDescriptor |
| public boolean | Returns: true/falseIndicate whether this is a system schema with grantable routines |
| public boolean | |
| public boolean | Returns: true/falseIndicate whether this is a system schema or not Examples of system schema's include: SYS, SYSIBM, SYSCAT, SYSFUN, SYSPROC, SYSSTAT, and SYSCS_DIAG |
| public void | |
| public void | |
| public String | Returns: The contents as a StringOverrides java. Prints the contents of the SchemaDescriptor |
| aid | back to summary |
|---|---|
| private String aid | |
| collationType | back to summary |
|---|---|
| private int collationType For system schemas, the only possible value for collation type is UCS_BASIC. For user schemas, the collation type can be UCS_BASIC or TERRITORY_BASED. | |
| DEFAULT_SCHEMA_UUID | back to summary |
|---|---|
| public static final String DEFAULT_SCHEMA_UUID | |
| DEFAULT_USER_NAME | back to summary |
|---|---|
| public static final String DEFAULT_USER_NAME | |
| IBM_SYSTEM_CAT_SCHEMA_NAME | back to summary |
|---|---|
| public static final String IBM_SYSTEM_CAT_SCHEMA_NAME | |
| IBM_SYSTEM_FUN_SCHEMA_NAME | back to summary |
|---|---|
| public static final String IBM_SYSTEM_FUN_SCHEMA_NAME | |
| IBM_SYSTEM_NULLID_SCHEMA_NAME | back to summary |
|---|---|
| public static final String IBM_SYSTEM_NULLID_SCHEMA_NAME | |
| IBM_SYSTEM_PROC_SCHEMA_NAME | back to summary |
|---|---|
| public static final String IBM_SYSTEM_PROC_SCHEMA_NAME | |
| IBM_SYSTEM_SCHEMA_NAME | back to summary |
|---|---|
| public static final String IBM_SYSTEM_SCHEMA_NAME | |
| IBM_SYSTEM_STAT_SCHEMA_NAME | back to summary |
|---|---|
| public static final String IBM_SYSTEM_STAT_SCHEMA_NAME | |
| isSYSIBM | back to summary |
|---|---|
| private final boolean isSYSIBM | |
| isSystem | back to summary |
|---|---|
| private final boolean isSystem | |
| name | back to summary |
|---|---|
| private final String name | |
| NULLID_SCHEMA_UUID | back to summary |
|---|---|
| public static final String NULLID_SCHEMA_UUID | |
| oid | back to summary |
|---|---|
| private UUID oid | |
| SA_USER_NAME | back to summary |
|---|---|
| public static final String SA_USER_NAME | |
| SQLJ_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SQLJ_SCHEMA_UUID | |
| STD_DECLARED_GLOBAL_TEMPORARY_TABLES_SCHEMA_NAME | back to summary |
|---|---|
| public static final String STD_DECLARED_GLOBAL_TEMPORARY_TABLES_SCHEMA_NAME | |
| STD_DEFAULT_SCHEMA_NAME | back to summary |
|---|---|
| public static final String STD_DEFAULT_SCHEMA_NAME STD_DEFAULT_SCHEMA_NAME is the name of the default schema in databases that use ANSI standard identifier casing. See org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext#getDefaultSchemaName | |
| STD_SQLJ_SCHEMA_NAME | back to summary |
|---|---|
| public static final String STD_SQLJ_SCHEMA_NAME This schema is used for jar handling procedures. | |
| STD_SYSTEM_DIAG_SCHEMA_NAME | back to summary |
|---|---|
| public static final String STD_SYSTEM_DIAG_SCHEMA_NAME This schema is for Derby specific system diagnostic procedures and functions which are not available in DB2. | |
| STD_SYSTEM_SCHEMA_NAME | back to summary |
|---|---|
| public static final String STD_SYSTEM_SCHEMA_NAME STD_SYSTEM_SCHEMA_NAME is the name of the system schema in databases that use ANSI standard identifier casing. See org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext#getSystemSchemaName | |
| STD_SYSTEM_UTIL_SCHEMA_NAME | back to summary |
|---|---|
| public static final String STD_SYSTEM_UTIL_SCHEMA_NAME This schema is for Derby specific system diagnostic procedures and functions which are not available in DB2. | |
| SYSCAT_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSCAT_SCHEMA_UUID UUID's used as key's in the SYSSCHEMA catalog for the system schema's | |
| SYSCS_DIAG_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSCS_DIAG_SCHEMA_UUID | |
| SYSCS_UTIL_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSCS_UTIL_SCHEMA_UUID | |
| SYSFUN_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSFUN_SCHEMA_UUID | |
| SYSIBM_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSIBM_SCHEMA_UUID | |
| SYSPROC_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSPROC_SCHEMA_UUID | |
| SYSSTAT_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSSTAT_SCHEMA_UUID | |
| SYSTEM_SCHEMA_UUID | back to summary |
|---|---|
| public static final String SYSTEM_SCHEMA_UUID | |
| SchemaDescriptor | back to summary |
|---|---|
| public SchemaDescriptor(DataDictionary dataDictionary, String name, String aid, UUID oid, boolean isSystem) Constructor for a SchemaDescriptor. | |
| drop | back to summary |
|---|---|
| public void drop(LanguageConnectionContext lcc, Activation activation) throws StandardException Drop this schema. Drops the schema if it is empty. If the schema was the current default then the current default will be reset through the language connection context.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object otherObject) Overrides java. Determine if two SchemaDescriptors are the same.
| |
| getAuthorizationId | back to summary |
|---|---|
| public String getAuthorizationId() Gets the authorization id of the schema
| |
| getClassType | back to summary |
|---|---|
| public String getClassType() Implements org. Get the provider's type.
| |
| getCollationType | back to summary |
|---|---|
| public int getCollationType() Returns the collation type associated with this schema
| |
| getDependableFinder | back to summary |
|---|---|
| public DependableFinder getDependableFinder() Implements org. Doc from org. Get an object which can be written to disk and which, when read from disk, will find or reconstruct this in-memory Dependable.
| |
| getDescriptorName | back to summary |
|---|---|
| public String getDescriptorName() Overrides org.
| |
| getDescriptorType | back to summary |
|---|---|
| public String getDescriptorType() Overrides org. Doc from org. Each descriptor must identify itself with its type; i.e index, check constraint whatever.
| |
| getObjectID | back to summary |
|---|---|
| public UUID getObjectID() Implements org. Get the provider's UUID
| |
| getObjectName | back to summary |
|---|---|
| public String getObjectName() Implements org. Return the name of this Provider. (Useful for errors.)
| |
| getSchemaName | back to summary |
|---|---|
| public String getSchemaName() Gets the name of the schema
| |
| getUUID | back to summary |
|---|---|
| public UUID getUUID() Implements abstract org. Gets the oid of the schema
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Get a hashcode for this SchemaDescriptor
| |
| isSchemaWithGrantableRoutines | back to summary |
|---|---|
| public boolean isSchemaWithGrantableRoutines() Indicate whether this is a system schema with grantable routines
| |
| isSYSIBM | back to summary |
|---|---|
| public boolean isSYSIBM() | |
| isSystemSchema | back to summary |
|---|---|
| public boolean isSystemSchema() Indicate whether this is a system schema or not Examples of system schema's include: SYS, SYSIBM, SYSCAT, SYSFUN, SYSPROC, SYSSTAT, and SYSCS_DIAG
| |
| setAuthorizationId | back to summary |
|---|---|
| public void setAuthorizationId(String newAuthorizationID) Sets the authorization id of the schema. This is only used by the DataDictionary during boot in order to patch up the authorization ids on system schemas.
| |
| setUUID | back to summary |
|---|---|
| public void setUUID(UUID oid) Sets the oid of the schema
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Prints the contents of the SchemaDescriptor
| |