46 return m_currentInput;
55 return (
void*)m_pSelector;
61 return m_fileIterator;
64 { m_fileIterator = new_iter; }
72 : m_pSelector(pSelector)
107 log <<
MSG::ERROR <<
"Unable to locate IAddressCreator interface of " <<
"EventPersistencySvc" <<
endmsg;
123 if ( svc.
isValid( ) && db.length() > 0 ) {
127 ident +=
"SVC='" +
m_dbSvc +
"' ";
130 ident +=
"OPT='READ' ";
134 status = svc->connect(ident);
146 status = tup->item(itName, *item);
147 if ( status.isSuccess() ) {
152 log <<
MSG::ERROR <<
"Item " << itName <<
" is not part of the collection:" << top <<
endmsg;
169 if ( seltyp.length() > 0 || crit.length() > 0 ) {
170 if ( crit.length() > 0 && seltyp.length() == 0 ) seltyp =
"NTuple::Selector";
173 if ( crit.length() > 0 ) stmt->setCriteria(crit);
190 bool use_it = (statement) ? (*statement)(tuple) :
true;
208 long* ip = (
long*)pAddr->
ipar();
215 bool use_it = (statement) ? (*statement)(tuple) :
true;
279 return next(refCtxt, 1);
290 for (
int i=0;
i<jump &&
sc.isSuccess(); ++
i ) {
313 for (
int i=0;
i<jump &&
sc.isSuccess(); ++
i ) {
349 <<
":" << pA->
par()[1]
350 <<
" SvcTyp:" << long(pA->
svcType())
351 <<
" CLID:" << pA->
clID()