The unary SequenceIterator methods returna result sequence of the same type or, in the case of
match()
, takes a character string argument pattern and returns a Boolean SequenceIterator.
SequenceIterator abs(); Return the sequence of absolute values of the object's elements
SequenceIterator neg(); Return the sequence of the negative of the object's elements
SequenceIterator match( pattern ) Match the elements of a sequence of characters with the specified pattern and return a sequence of Boolean values Example
Following is an example code snippet demonstrating unary operators :
Cursor<Quote> cursor = new Cursor<Quote>(con, Quote.class, "symbol"); for (Quote quote : cursor) { ... SequenceIterator high = quote.high.iterator(); SequenceIterator low = quote.low.iterator(); SequenceIterator diff; SequenceIterator neg; SequenceIterator abs; ... diff = high.sub(low); neg = diff.neg(); abs = diff.abs(); ... }