c++/EEDB/SPStreams/MultiMergeStream.cpp
/***** stream_features_by_metadata_search
  Description: perform search of features through metadata filter logic
  Arg (1)    : a keyword/logic string which is applied to the metadata (optional)
*****/
stream_features_by_metadata_search
Description: perform search of features through metadata filter logic
Arg (1)    : a keyword/logic string which is applied to the metadata (optional)
stream_features_by_metadata_search Description : perform search of features through metadata filter logic Arg ( 1 ) : a keyword / logic string which is applied to the metadata ( optional )
void EEDB::SPStreams::MultiMergeStream::_stream_features_by_metadata_search(string search_logic) {
  vector<EEDB::SPStreams::MultistreamElement*>::iterator   it;
  for(it = _sourcestreams.begin(); it != _sourcestreams.end(); it++) {
    if((*it)->stream == NULL) { continue; }
    (*it)->stream->stream_features_by_metadata_search(search_logic);
  }
  _init_active_streams();  
}
void EEDB :: SPStreams :: MultiMergeStream :: _stream_features_by_metadata_search ( string search_logic ) { vector < EEDB :: SPStreams :: MultistreamElement * > :: iterator it ; for ( it = _sourcestreams . begin ( ) ; it != _sourcestreams . end ( ) ; it ++ ) { if ( ( * it ) -> stream == NULL ) { continue ; } ( * it ) -> stream -> stream_features_by_metadata_search ( search_logic ) ; } _init_active_streams ( ) ; }
stream_features_by_metadata_search
Description: perform search of features through metadata filter logic
Arg (1)    : a keyword/logic string which is applied to the metadata (optional)
stream_features_by_metadata_search Description : perform search of features through metadata filter logic Arg ( 1 ) : a keyword / logic string which is applied to the metadata ( optional )
//prepares for next_in_stream() calls