unity.functions
Class F_Substring

java.lang.Object
  extended by unity.functions.Expression
      extended by unity.functions.Function
          extended by unity.functions.F_Substring

public class F_Substring
extends Function


Constructor Summary
F_Substring(Expression exp, Expression start, Expression len)
           
 
Method Summary
 java.lang.Object evaluate(Tuple t)
           
static java.lang.String getFunctionName()
           
static int[] getParamListTypes()
           
 int getReturnType()
           
 java.lang.String toString(Relation relation)
           
 
Methods inherited from class unity.functions.Function
createHashName, findFunction, initializeFunctions, paramListToString, validateTypes, validateTypes
 
Methods inherited from class unity.functions.Expression
computeType, getAttributeIndexReferences, getChild, getExprLocs, getNumChildren, getParent, hasChildren, setParent, setReturnType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

F_Substring

public F_Substring(Expression exp,
                   Expression start,
                   Expression len)
Method Detail

evaluate

public java.lang.Object evaluate(Tuple t)
Specified by:
evaluate in class Expression

getReturnType

public int getReturnType()
Overrides:
getReturnType in class Expression

getParamListTypes

public static int[] getParamListTypes()

getFunctionName

public static java.lang.String getFunctionName()

toString

public java.lang.String toString(Relation relation)
Overrides:
toString in class Expression