Class FunctionFactory.FF_FunctionInfo

java.lang.Object
com.mckoi.database.FunctionFactory.FF_FunctionInfo
All Implemented Interfaces:
FunctionInfo
Enclosing class:
FunctionFactory

protected class FunctionFactory.FF_FunctionInfo extends Object implements FunctionInfo
An implementation of FunctionInfo.
  • Constructor Details

    • FF_FunctionInfo

      public FF_FunctionInfo(String name, int type, Constructor constructor)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: FunctionInfo
      The name of the function as used by the SQL grammar to reference it.
      Specified by:
      getName in interface FunctionInfo
    • getType

      public int getType()
      Description copied from interface: FunctionInfo
      The type of function, either STATIC, AGGREGATE or STATE_BASED (eg. result is not dependant entirely from input but from another state for example RANDOM and UNIQUEKEY functions).
      Specified by:
      getType in interface FunctionInfo
    • getConstructor

      public Constructor getConstructor()
    • getFunctionFactoryName

      public String getFunctionFactoryName()
      Description copied from interface: FunctionInfo
      The name of the function factory class that this function is handled by. For example, "com.mckoi.database.InternalFunctionFactory".
      Specified by:
      getFunctionFactoryName in interface FunctionInfo