uk.ac.bbk.dcs.automed.qproc.functions.string
Class Substring
java.lang.Object
uk.ac.bbk.dcs.automed.qproc.functions.BuiltInFunction
uk.ac.bbk.dcs.automed.qproc.functions.string.Substring
public class Substring
- extends BuiltInFunction
Returns a substring of the input string based on the two other integer arguments.
The substring includes the letter denoted by the first integer argument, but does not inlude the letter denoted by the second
integer argument. For example 'Substring 'string' 2 4' returns 'tr'.
- Author:
- Lucas Zamboulis
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Substring
public Substring()
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