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 Details

    • ALIAS_TYPE_UDT_AS_CHAR

      static final char ALIAS_TYPE_UDT_AS_CHAR
      Public 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

      static final String ALIAS_TYPE_UDT_AS_STRING
      See Also:
    • ALIAS_TYPE_AGGREGATE_AS_STRING

      static final String ALIAS_TYPE_AGGREGATE_AS_STRING
      See Also:
    • ALIAS_TYPE_PROCEDURE_AS_STRING

      static final String ALIAS_TYPE_PROCEDURE_AS_STRING
      See Also:
    • ALIAS_TYPE_FUNCTION_AS_STRING

      static final String ALIAS_TYPE_FUNCTION_AS_STRING
      See Also:
    • ALIAS_TYPE_SYNONYM_AS_STRING

      static final String ALIAS_TYPE_SYNONYM_AS_STRING
      See Also:
    • ALIAS_NAME_SPACE_UDT_AS_CHAR

      static final char ALIAS_NAME_SPACE_UDT_AS_CHAR
      Public 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

      static final String ALIAS_NAME_SPACE_UDT_AS_STRING
      See Also:
    • ALIAS_NAME_SPACE_AGGREGATE_AS_STRING

      static final String ALIAS_NAME_SPACE_AGGREGATE_AS_STRING
      See Also:
    • ALIAS_NAME_SPACE_PROCEDURE_AS_STRING

      static final String ALIAS_NAME_SPACE_PROCEDURE_AS_STRING
      See Also:
    • ALIAS_NAME_SPACE_FUNCTION_AS_STRING

      static final String ALIAS_NAME_SPACE_FUNCTION_AS_STRING
      See Also:
    • ALIAS_NAME_SPACE_SYNONYM_AS_STRING

      static final String 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.