uk.ac.bbk.dcs.automed.xml.functions
Class GenerateElemUIDOffSet
java.lang.Object
uk.ac.bbk.dcs.automed.qproc.functions.BuiltInFunction
uk.ac.bbk.dcs.automed.xml.functions.GenerateElemUIDOffSet
public class GenerateElemUIDOffSet
- extends BuiltInFunction
Function that produces element UIDs based on the two arguments passed to the function.
The first argument is a string representing the SID of the element (the SID is of the form <elementName>$count_sid).
The second argument is an ASG representing a list; the function will create as many element UIDs as the size of the list.
The third argument is an integer specifying an offset for the instance counter.
- Author:
- Lucas Zamboulis
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenerateElemUIDOffSet
public GenerateElemUIDOffSet()
throws ParseException
- Throws:
ParseException
perform
public Cell perform(Cell[] args,
Evaluator e)
throws TypeException,
QProcException
- Specified by:
perform in class BuiltInFunction
- 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