310
class SubstringIntOptIterator : public NaryBaseIterator<SubstringIntOptIterator, PlanIteratorState>
313
SERIALIZABLE_CLASS(SubstringIntOptIterator);
315
SERIALIZABLE_CLASS_CONSTRUCTOR2T(SubstringIntOptIterator,
316
NaryBaseIterator<SubstringIntOptIterator, PlanIteratorState>);
318
void serialize( ::zorba::serialization::Archiver& ar)
320
serialize_baseclass(ar,
321
(NaryBaseIterator<SubstringIntOptIterator, PlanIteratorState>*)this);
324
SubstringIntOptIterator(
325
static_context* sctx,
327
std::vector<PlanIter_t>& children)
329
NaryBaseIterator<SubstringIntOptIterator, PlanIteratorState>(sctx, loc, children)
332
virtual ~SubstringIntOptIterator();
334
void accept(PlanIterVisitor& v) const;
336
bool nextImpl(store::Item_t& result, PlanState& aPlanState) const;
306
342
* fn:string-length
308
344
* Author: Zorba Team