uk.ac.ic.doc.automed.qproc.functions.internal
Class Call2Wrapper

java.lang.Object
  extended by uk.ac.bbk.dcs.automed.qproc.functions.BuiltInFunction
      extended by uk.ac.bbk.dcs.automed.qproc.functions.internal.CallToWrapper
          extended by uk.ac.ic.doc.automed.qproc.functions.internal.Call2Wrapper

public class Call2Wrapper
extends CallToWrapper

Call2Wrapper.java Extends CallToWrapper but does not perform caching of the result

Author:
Duc M Le dmle@doc.ic.ac.uk

Field Summary
 
Fields inherited from class uk.ac.bbk.dcs.automed.qproc.functions.internal.CallToWrapper
cacheEnd, cacheOn, cacheStart, cacheTimeSpent, copyEnd, copyStart, copyTimeSpent, dsEnd, dsStart, dsTimeSpent, realWrapperCalls, totalEnd, totalStart, totalTimeSpent, totalWrapperCalls
 
Fields inherited from class uk.ac.bbk.dcs.automed.qproc.functions.BuiltInFunction
arity, logger, typeList
 
Constructor Summary
Call2Wrapper()
          Creates a new instance of Call2Wrapper
 
Method Summary
 Cell perform(Cell[] args, Evaluator e)
           
 
Methods inherited from class uk.ac.bbk.dcs.automed.qproc.functions.internal.CallToWrapper
cacheResult, initialisePerfVars, readFile
 
Methods inherited from class uk.ac.bbk.dcs.automed.qproc.functions.BuiltInFunction
finalize, getArity, getTypeList
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Call2Wrapper

public Call2Wrapper()
             throws ParseException
Creates a new instance of Call2Wrapper

Throws:
ParseException
Method Detail

perform

public Cell perform(Cell[] args,
                    Evaluator e)
             throws TypeException,
                    QProcException
Overrides:
perform in class CallToWrapper
Returns:
a Cell object that is the root of a graph that represents the result of applying the built-in function to the arguments args. Uses the Evaluator e to evaluate any sub-queries that need to be evaluated.
Throws:
TypeException
QProcException