com.metamatrix.query.function
Class FunctionDescriptor

java.lang.Object
  extended by com.metamatrix.query.function.FunctionDescriptor
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class FunctionDescriptor
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

The FunctionDescriptor describes a particular function instance enough that the function library can retrieve a function instance based on the descriptor.

See Also:
Serialized Form

Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 int getDeterministic()
           
 java.lang.String getName()
           
 int getPushdown()
           
 java.lang.Class getReturnType()
           
 java.lang.Class[] getTypes()
           
 int hashCode()
           
 boolean isNullDependent()
           
 boolean requiresContext()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()

getPushdown

public int getPushdown()

getTypes

public java.lang.Class[] getTypes()

getReturnType

public java.lang.Class getReturnType()

requiresContext

public boolean requiresContext()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isNullDependent

public boolean isNullDependent()

getDeterministic

public int getDeterministic()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object


Copyright © 2009. All Rights Reserved.