~juan457/+junk/zorba

« back to all changes in this revision

Viewing changes to src/runtime/json/pregenerated/jsoniq_functions.cpp

  • Committer: Markos Zaharioudakis
  • Date: 2012-07-11 15:38:39 UTC
  • mfrom: (10924 zorba)
  • mto: This revision was merged to the branch mainline in revision 10932.
  • Revision ID: markos_za@yahoo.com-20120711153839-0mkh15cg2ubknchd
work in progress

Show diffs side-by-side

added added

removed removed

Lines of Context:
101
101
 
102
102
#endif
103
103
#ifdef ZORBA_WITH_JSON
104
 
// <JSONObjectValuesIterator>
105
 
SERIALIZABLE_CLASS_VERSIONS(JSONObjectValuesIterator)
106
 
 
107
 
void JSONObjectValuesIterator::serialize(::zorba::serialization::Archiver& ar)
108
 
{
109
 
  serialize_baseclass(ar,
110
 
  (UnaryBaseIterator<JSONObjectValuesIterator, JSONObjectValuesIteratorState>*)this);
111
 
}
112
 
 
113
 
 
114
 
void JSONObjectValuesIterator::accept(PlanIterVisitor& v) const
115
 
{
116
 
  v.beginVisit(*this);
117
 
 
118
 
  theChild->accept(v);
119
 
 
120
 
  v.endVisit(*this);
121
 
}
122
 
 
123
 
JSONObjectValuesIterator::~JSONObjectValuesIterator() {}
124
 
 
125
 
JSONObjectValuesIteratorState::JSONObjectValuesIteratorState() {}
126
 
 
127
 
JSONObjectValuesIteratorState::~JSONObjectValuesIteratorState() {}
128
 
 
129
 
 
130
 
void JSONObjectValuesIteratorState::init(PlanState& planState) {
131
 
  PlanIteratorState::init(planState);
132
 
}
133
 
 
134
 
void JSONObjectValuesIteratorState::reset(PlanState& planState) {
135
 
  PlanIteratorState::reset(planState);
136
 
}
137
 
// </JSONObjectValuesIterator>
138
 
 
139
 
#endif
140
 
#ifdef ZORBA_WITH_JSON
141
104
// <JSONObjectValueIterator>
142
105
SERIALIZABLE_CLASS_VERSIONS(JSONObjectValueIterator)
143
106
 
479
442
// </JSONRenameIterator>
480
443
 
481
444
#endif
 
445
#ifdef ZORBA_WITH_JSON
 
446
// <JSONArrayAppendIterator>
 
447
SERIALIZABLE_CLASS_VERSIONS(JSONArrayAppendIterator)
 
448
 
 
449
void JSONArrayAppendIterator::serialize(::zorba::serialization::Archiver& ar)
 
450
{
 
451
  serialize_baseclass(ar,
 
452
  (NaryBaseIterator<JSONArrayAppendIterator, PlanIteratorState>*)this);
 
453
}
 
454
 
 
455
 
 
456
void JSONArrayAppendIterator::accept(PlanIterVisitor& v) const
 
457
{
 
458
  v.beginVisit(*this);
 
459
 
 
460
  std::vector<PlanIter_t>::const_iterator lIter = theChildren.begin();
 
461
  std::vector<PlanIter_t>::const_iterator lEnd = theChildren.end();
 
462
  for ( ; lIter != lEnd; ++lIter ){
 
463
    (*lIter)->accept(v);
 
464
  }
 
465
 
 
466
  v.endVisit(*this);
 
467
}
 
468
 
 
469
JSONArrayAppendIterator::~JSONArrayAppendIterator() {}
 
470
 
 
471
// </JSONArrayAppendIterator>
 
472
 
 
473
#endif
482
474
 
483
475
}
484
476