com.akiban.sql.types
Class UDTAliasInfo

java.lang.Object
  extended by com.akiban.sql.types.UDTAliasInfo
All Implemented Interfaces:
AliasInfo

public class UDTAliasInfo
extends Object
implements AliasInfo

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:
AliasInfo

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.akiban.sql.types.AliasInfo
AliasInfo.Type
 
Constructor Summary
UDTAliasInfo()
           
 
Method Summary
 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.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UDTAliasInfo

public UDTAliasInfo()
Method Detail

isTableFunction

public boolean isTableFunction()
Description copied from interface: AliasInfo
Return true if this alias is a Table Function.

Specified by:
isTableFunction in interface AliasInfo

toString

public String toString()
Overrides:
toString in class Object

getMethodName

public String getMethodName()
Description copied from interface: AliasInfo
Get the name of the static method that the alias represents at the source database. (Only meaningful for method aliases )

Specified by:
getMethodName in interface AliasInfo
Returns:
The name of the static method that the alias represents at the source database.


Copyright © 2013 Akiban Technologies, Inc. All rights reserved.