Package org.apache.derby.catalog
Interface AliasInfo
- All Known Implementing Classes:
AggregateAliasInfo
,MethodAliasInfo
,RoutineAliasInfo
,SynonymAliasInfo
,UDTAliasInfo
public interface AliasInfo
An interface for describing an alias in Derby systems.
In a Derby system, an alias can be one of the following:
- method alias
- UDT alias
- class alias
- synonym
- user-defined aggregate
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char
static final String
static final char
static final String
static final char
static final String
static final char
static final String
static final char
Public statics for the various alias name spaces as both char and String.static final String
static final char
static final String
static final char
static final String
static final char
static final String
static final char
static final String
static final char
Public statics for the various alias types as both char and String.static final String
-
Method Summary
Modifier and TypeMethodDescriptionGet the name of the static method that the alias represents at the source database.boolean
Return true if this alias is a Table Function.
-
Field Details
-
ALIAS_TYPE_UDT_AS_CHAR
static final char ALIAS_TYPE_UDT_AS_CHARPublic statics for the various alias types as both char and String.- See Also:
-
ALIAS_TYPE_AGGREGATE_AS_CHAR
static final char ALIAS_TYPE_AGGREGATE_AS_CHAR- See Also:
-
ALIAS_TYPE_PROCEDURE_AS_CHAR
static final char ALIAS_TYPE_PROCEDURE_AS_CHAR- See Also:
-
ALIAS_TYPE_FUNCTION_AS_CHAR
static final char ALIAS_TYPE_FUNCTION_AS_CHAR- See Also:
-
ALIAS_TYPE_SYNONYM_AS_CHAR
static final char ALIAS_TYPE_SYNONYM_AS_CHAR- See Also:
-
ALIAS_TYPE_UDT_AS_STRING
- See Also:
-
ALIAS_TYPE_AGGREGATE_AS_STRING
- See Also:
-
ALIAS_TYPE_PROCEDURE_AS_STRING
- See Also:
-
ALIAS_TYPE_FUNCTION_AS_STRING
- See Also:
-
ALIAS_TYPE_SYNONYM_AS_STRING
- See Also:
-
ALIAS_NAME_SPACE_UDT_AS_CHAR
static final char ALIAS_NAME_SPACE_UDT_AS_CHARPublic statics for the various alias name spaces as both char and String.- See Also:
-
ALIAS_NAME_SPACE_AGGREGATE_AS_CHAR
static final char ALIAS_NAME_SPACE_AGGREGATE_AS_CHAR- See Also:
-
ALIAS_NAME_SPACE_PROCEDURE_AS_CHAR
static final char ALIAS_NAME_SPACE_PROCEDURE_AS_CHAR- See Also:
-
ALIAS_NAME_SPACE_FUNCTION_AS_CHAR
static final char ALIAS_NAME_SPACE_FUNCTION_AS_CHAR- See Also:
-
ALIAS_NAME_SPACE_SYNONYM_AS_CHAR
static final char ALIAS_NAME_SPACE_SYNONYM_AS_CHAR- See Also:
-
ALIAS_NAME_SPACE_UDT_AS_STRING
- See Also:
-
ALIAS_NAME_SPACE_AGGREGATE_AS_STRING
- See Also:
-
ALIAS_NAME_SPACE_PROCEDURE_AS_STRING
- See Also:
-
ALIAS_NAME_SPACE_FUNCTION_AS_STRING
- See Also:
-
ALIAS_NAME_SPACE_SYNONYM_AS_STRING
- See Also:
-
-
Method Details
-
getMethodName
String getMethodName()Get the name of the static method that the alias represents at the source database. (Only meaningful for method aliases )- Returns:
- The name of the static method that the alias represents at the source database.
-
isTableFunction
boolean isTableFunction()Return true if this alias is a Table Function.
-