| Modifier and Type | Field and Description |
|---|---|
| private final UUID | |
| private final AliasInfo | |
| private final String | |
| private final char | |
| private final String | |
| private final char | |
| private final SchemaDescriptor | |
| private final UUID | |
| private final String | |
| private final boolean |
| Access | Constructor and Description |
|---|---|
| public | AliasDescriptor(DataDictionary
The data dictionary that this descriptor lives in dataDictionary, UUID The UUID for this alias aliasID, String The name of the method alias aliasName, UUID The UUID for this alias's schema schemaID, String The java class name of the alias javaClassName, char The alias type aliasType, char The alias name space nameSpace, boolean systemAlias, AliasInfo The AliasInfo for the alias aliasInfo, String specificName)Constructor for a AliasDescriptor |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public boolean | Returns: true if they are the same, false otherwiseother descriptor otherObject)Overrides java. Determine if two AliasDescriptors are the same. |
| public AliasInfo | |
| public char | |
| public static final String | |
| public String | Returns: String The provider's type.Implements org. Get the provider's type. |
| public DependableFinder | Returns: the stored form of this provider representationImplements 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 String | |
| public final String | Returns: A String containing the name of the statement.Implements abstract org. Gets the name of the alias. |
| public char | |
| 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 | getObjectTypeName()
Implements abstract org. Get the type of the object for storage in SYS.SYSPERMS |
| public String | Returns: A String containing the name of the table.Gets the full, qualified name of the alias. |
| public final SchemaDescriptor | Returns: SchemaDescriptor The SchemaDescriptor.Implements abstract org. Gets the SchemaDescriptor for this alias. |
| public String | Returns: A String containing the name of the schema that the alias lives in.Gets the name of the schema that the alias lives in. |
| public UUID | Returns: The UUID String of the schema id.Gets the UUID of the schema for this method alias. |
| public String | |
| public boolean | Returns: Whether or not the alias is a system alias.Gets whether or not the alias is a system alias. |
| public UUID | Returns: The UUID String of the method alias.Implements abstract org. Gets the UUID of the method alias. |
| public int | Returns: hashcodeOverrides java. Get a hashcode for this AliasDescriptor |
| public boolean | isPersistent()
Overrides org. Implements org. Functions are persistent unless they are in the SYSFUN schema. |
| public boolean | |
| public synchronized boolean | Returns: true if the dependent is currently validImplements org. Check that all of the dependent's dependencies are valid. |
| public void | makeInvalid(int
The action causing the invalidation action, LanguageConnectionContext The LanguageConnectionContext lcc)Implements org. Mark the dependent as invalid (due to at least one of its dependencies being invalid). |
| public void | prepareToInvalidate(Provider
the provider p, int The action causing the invalidation action, LanguageConnectionContext The LanguageConnectionContext lcc)Implements org. Prepare to mark the dependent as invalid (due to at least one of its dependencies being invalid). |
| public String | Returns: A String representation of this AliasDescriptorOverrides java. Convert the AliasDescriptor to a String. |
| aliasID | back to summary |
|---|---|
| private final UUID aliasID | |
| aliasInfo | back to summary |
|---|---|
| private final AliasInfo aliasInfo | |
| aliasName | back to summary |
|---|---|
| private final String aliasName | |
| aliasType | back to summary |
|---|---|
| private final char aliasType | |
| javaClassName | back to summary |
|---|---|
| private final String javaClassName | |
| nameSpace | back to summary |
|---|---|
| private final char nameSpace | |
| schemaDescriptor | back to summary |
|---|---|
| private final SchemaDescriptor schemaDescriptor | |
| schemaID | back to summary |
|---|---|
| private final UUID schemaID | |
| specificName | back to summary |
|---|---|
| private final String specificName | |
| systemAlias | back to summary |
|---|---|
| private final boolean systemAlias | |
| AliasDescriptor | back to summary |
|---|---|
| public AliasDescriptor(DataDictionary dataDictionary, UUID aliasID, String aliasName, UUID schemaID, String javaClassName, char aliasType, char nameSpace, boolean systemAlias, AliasInfo aliasInfo, String specificName) throws StandardException Constructor for a AliasDescriptor
| |
| drop | back to summary |
|---|---|
| public void drop(LanguageConnectionContext lcc) throws StandardException Drop the routine or synonym. For a routine its permission descriptors will be dropped as well. For a synonym its TableDescriptor will be dropped as well. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object otherObject) Overrides java. Determine if two AliasDescriptors are the same.
| |
| getAliasInfo | back to summary |
|---|---|
| public AliasInfo getAliasInfo() Gests the AliasInfo for the alias.
| |
| getAliasType | back to summary |
|---|---|
| public char getAliasType() Gets the type of the alias.
| |
| getAliasType | back to summary |
|---|---|
| public static final String getAliasType(char nameSpace) | |
| getClassType | back to summary |
|---|---|
| public String getClassType() Implements org. Get the provider's type.
| |
| 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.
| |
| getJavaClassName | back to summary |
|---|---|
| public String getJavaClassName() Gets the java class name of the alias.
| |
| getName | back to summary |
|---|---|
| public final String getName() Implements abstract org. Gets the name of the alias.
| |
| getNameSpace | back to summary |
|---|---|
| public char getNameSpace() Gets the name space of the alias.
| |
| 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.)
| |
| getObjectTypeName | back to summary |
|---|---|
| public String getObjectTypeName() Implements abstract org. Doc from org. Get the type of the object for storage in SYS.SYSPERMS | |
| getQualifiedName | back to summary |
|---|---|
| public String getQualifiedName() Gets the full, qualified name of the alias.
| |
| getSchemaDescriptor | back to summary |
|---|---|
| public final SchemaDescriptor getSchemaDescriptor() Implements abstract org. Gets the SchemaDescriptor for this alias.
| |
| getSchemaName | back to summary |
|---|---|
| public String getSchemaName() Gets the name of the schema that the alias lives in.
| |
| getSchemaUUID | back to summary |
|---|---|
| public UUID getSchemaUUID() Gets the UUID of the schema for this method alias.
| |
| getSpecificName | back to summary |
|---|---|
| public String getSpecificName() Return the specific name for this object. | |
| getSystemAlias | back to summary |
|---|---|
| public boolean getSystemAlias() Gets whether or not the alias is a system alias.
| |
| getUUID | back to summary |
|---|---|
| public UUID getUUID() Implements abstract org. Gets the UUID of the method alias.
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Get a hashcode for this AliasDescriptor
| |
| isPersistent | back to summary |
|---|---|
| public boolean isPersistent() Overrides org. Implements org. Functions are persistent unless they are in the SYSFUN schema.
| |
| isTableFunction | back to summary |
|---|---|
| public boolean isTableFunction() Report whether this descriptor describes a Table Function. | |
| isValid | back to summary |
|---|---|
| public synchronized boolean isValid() Implements org. Check that all of the dependent's dependencies are valid.
| |
| makeInvalid | back to summary |
|---|---|
| public void makeInvalid(int action, LanguageConnectionContext lcc) throws StandardException Implements org. Mark the dependent as invalid (due to at least one of its dependencies being invalid). Always an error for an alias -- should never have gotten here.
| |
| prepareToInvalidate | back to summary |
|---|---|
| public void prepareToInvalidate(Provider p, int action, LanguageConnectionContext lcc) throws StandardException Implements org. Prepare to mark the dependent as invalid (due to at least one of its dependencies being invalid).
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Convert the AliasDescriptor to a String.
| |