Class UDTAliasInfo
java.lang.Object
org.apache.derby.catalog.types.UDTAliasInfo
- All Implemented Interfaces:
Externalizable, Serializable, AliasInfo, Formatable, TypedFormat
Describe an A (Abstract Data Type) alias. For the first release of USer
Defined Types, this is a vacuous object. Future revs may add real information
to this object. The UDTAliasInfo maintains a version stamp so that it
can evolve its persistent form over time.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int////////////////////////////////////////////////////////////////////////////////Fields inherited from interface AliasInfo
ALIAS_NAME_SPACE_AGGREGATE_AS_CHAR, ALIAS_NAME_SPACE_AGGREGATE_AS_STRING, ALIAS_NAME_SPACE_FUNCTION_AS_CHAR, ALIAS_NAME_SPACE_FUNCTION_AS_STRING, ALIAS_NAME_SPACE_PROCEDURE_AS_CHAR, ALIAS_NAME_SPACE_PROCEDURE_AS_STRING, ALIAS_NAME_SPACE_SYNONYM_AS_CHAR, ALIAS_NAME_SPACE_SYNONYM_AS_STRING, ALIAS_NAME_SPACE_UDT_AS_CHAR, ALIAS_NAME_SPACE_UDT_AS_STRING, ALIAS_TYPE_AGGREGATE_AS_CHAR, ALIAS_TYPE_AGGREGATE_AS_STRING, ALIAS_TYPE_FUNCTION_AS_CHAR, ALIAS_TYPE_FUNCTION_AS_STRING, ALIAS_TYPE_PROCEDURE_AS_CHAR, ALIAS_TYPE_PROCEDURE_AS_STRING, ALIAS_TYPE_SYNONYM_AS_CHAR, ALIAS_TYPE_SYNONYM_AS_STRING, ALIAS_TYPE_UDT_AS_CHAR, ALIAS_TYPE_UDT_AS_STRING -
Constructor Summary
ConstructorsConstructorDescription//////////////////////////////////////////////////////////////////////////////// -
Method Summary
Modifier and TypeMethodDescriptionGet the name of the static method that the alias represents at the source database.intGet the formatID which corresponds to this class.boolean////////////////////////////////////////////////////////////////////////////////voidRead this object from a stream of stored objects.toString()This is used by dblook to reconstruct the UDT-specific parts of the ddl needed to recreate this alias.voidWrite this object to a stream of stored objects.
-
Field Details
-
FIRST_VERSION
private static final int FIRST_VERSION////////////////////////////////////////////////////////////////////////////////- See Also:
-
-
Constructor Details
-
UDTAliasInfo
public UDTAliasInfo()////////////////////////////////////////////////////////////////////////////////
-
-
Method Details
-
isTableFunction
public boolean isTableFunction()////////////////////////////////////////////////////////////////////////////////- Specified by:
isTableFunctionin interfaceAliasInfo
-
readExternal
Read this object from a stream of stored objects.- Specified by:
readExternalin interfaceExternalizable- Parameters:
in- read this.- Throws:
IOException- thrown on errorClassNotFoundException- thrown on error
-
writeExternal
Write this object to a stream of stored objects.- Specified by:
writeExternalin interfaceExternalizable- Parameters:
out- write bytes here.- Throws:
IOException- thrown on error
-
getTypeFormatId
public int getTypeFormatId()Get the formatID which corresponds to this class.- Specified by:
getTypeFormatIdin interfaceTypedFormat- Returns:
- the formatID of this class
-
toString
-
getMethodName
Description copied from interface:AliasInfoGet the name of the static method that the alias represents at the source database. (Only meaningful for method aliases )- Specified by:
getMethodNamein interfaceAliasInfo- Returns:
- The name of the static method that the alias represents at the source database.
-