org.apache.derby.catalog
Interface AliasInfo

All Known Implementing Classes:
MethodAliasInfo, RoutineAliasInfo, SynonymAliasInfo

public interface AliasInfo

An interface for describing an alias in Derby systems. In a Derby system, an alias can be one of the following:


Field Summary
static char ALIAS_NAME_SPACE_FUNCTION_AS_CHAR
           
static java.lang.String ALIAS_NAME_SPACE_FUNCTION_AS_STRING
           
static char ALIAS_NAME_SPACE_PROCEDURE_AS_CHAR
          Public statics for the various alias name spaces as both char and String.
static java.lang.String ALIAS_NAME_SPACE_PROCEDURE_AS_STRING
           
static char ALIAS_NAME_SPACE_SYNONYM_AS_CHAR
           
static java.lang.String ALIAS_NAME_SPACE_SYNONYM_AS_STRING
           
static char ALIAS_TYPE_FUNCTION_AS_CHAR
           
static java.lang.String ALIAS_TYPE_FUNCTION_AS_STRING
           
static char ALIAS_TYPE_PROCEDURE_AS_CHAR
          Public statics for the various alias types as both char and String.
static java.lang.String ALIAS_TYPE_PROCEDURE_AS_STRING
           
static char ALIAS_TYPE_SYNONYM_AS_CHAR
           
static java.lang.String ALIAS_TYPE_SYNONYM_AS_STRING
           
 
Method Summary
 java.lang.String getMethodName()
          Get the name of the static method that the alias represents at the source database.
 boolean isTableFunction()
          Return true if this alias is a Table Function.
 

Field Detail

ALIAS_TYPE_PROCEDURE_AS_CHAR

static final char ALIAS_TYPE_PROCEDURE_AS_CHAR
Public statics for the various alias types as both char and String.

See Also:
Constant Field Values

ALIAS_TYPE_FUNCTION_AS_CHAR

static final char ALIAS_TYPE_FUNCTION_AS_CHAR
See Also:
Constant Field Values

ALIAS_TYPE_SYNONYM_AS_CHAR

static final char ALIAS_TYPE_SYNONYM_AS_CHAR
See Also:
Constant Field Values

ALIAS_TYPE_PROCEDURE_AS_STRING

static final java.lang.String ALIAS_TYPE_PROCEDURE_AS_STRING
See Also:
Constant Field Values

ALIAS_TYPE_FUNCTION_AS_STRING

static final java.lang.String ALIAS_TYPE_FUNCTION_AS_STRING
See Also:
Constant Field Values

ALIAS_TYPE_SYNONYM_AS_STRING

static final java.lang.String ALIAS_TYPE_SYNONYM_AS_STRING
See Also:
Constant Field Values

ALIAS_NAME_SPACE_PROCEDURE_AS_CHAR

static final char ALIAS_NAME_SPACE_PROCEDURE_AS_CHAR
Public statics for the various alias name spaces as both char and String.

See Also:
Constant Field Values

ALIAS_NAME_SPACE_FUNCTION_AS_CHAR

static final char ALIAS_NAME_SPACE_FUNCTION_AS_CHAR
See Also:
Constant Field Values

ALIAS_NAME_SPACE_SYNONYM_AS_CHAR

static final char ALIAS_NAME_SPACE_SYNONYM_AS_CHAR
See Also:
Constant Field Values

ALIAS_NAME_SPACE_PROCEDURE_AS_STRING

static final java.lang.String ALIAS_NAME_SPACE_PROCEDURE_AS_STRING
See Also:
Constant Field Values

ALIAS_NAME_SPACE_FUNCTION_AS_STRING

static final java.lang.String ALIAS_NAME_SPACE_FUNCTION_AS_STRING
See Also:
Constant Field Values

ALIAS_NAME_SPACE_SYNONYM_AS_STRING

static final java.lang.String ALIAS_NAME_SPACE_SYNONYM_AS_STRING
See Also:
Constant Field Values
Method Detail

getMethodName

java.lang.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.


Built on Fri 2008-10-10 18:42:31-0700, from revision 703620

Apache Derby V10.5 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.