ca.uwaterloo.cs.ql.lib
Class BuiltinFunction

java.lang.Object
  extended by ca.uwaterloo.cs.ql.lib.Function
      extended by ca.uwaterloo.cs.ql.lib.BuiltinFunction
Direct Known Subclasses:
aliases, avg, basket, cast, concept, degree, delset, dircontain, echo, edist, ENT, entropy, etree, exec, form, getcsv, grep, head, ID, indegree, lattice, level, list, localof, log, max, median, min, name, normalize, numbering, parse, partition, paths, pause, pick, pow, rand, range, reach, read, replace, replaceid, reset, reverse, set, sgcount, show, showedge, showpath, showtree, sim, simBi, sort, source, sqrt, stdev, sum, tail, timing, unbasket, unclosure, write, writeDot

public abstract class BuiltinFunction
extends Function

BuiltinFunction.

Any subclasses of BuiltinFunction must overwrite the method register.


Constructor Summary
BuiltinFunction()
           
 
Method Summary
static void register(FunctionLib lib)
          Registers this function.
 
Methods inherited from class ca.uwaterloo.cs.ql.lib.Function
getName, getParamTypes, getSignature, getSignature, getType, invoke, synopsis, usage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuiltinFunction

public BuiltinFunction()
Method Detail

register

public static void register(FunctionLib lib)
Registers this function.

Parameters:
lib - the function lib in which this function will be registered.