c++/EEDB/SPStreams/MultiMergeStream.cpp
/***** add_expression_datatype_filter
  Description: sets filters for Expression data to only specified expression_datatypes 
*****/
add_expression_datatype_filter
Description: sets filters for Expression data to only specified expression_datatypes
add_expression_datatype_filter Description : sets filters for Expression data to only specified expression_datatypes
void EEDB::SPStreams::MultiMergeStream::add_expression_datatype_filter(EEDB::Datatype* datatype)  {
  vector<EEDB::SPStreams::MultistreamElement*>::iterator   it;
  for(it = _sourcestreams.begin(); it != _sourcestreams.end(); it++) {
    if((*it)->stream == NULL) { continue; }
    if((*it)->stream_is_source) {
      EEDB::SPStreams::SourceStream  *source = (EEDB::SPStreams::SourceStream*) (*it)->stream;
      source->add_expression_datatype_filter(datatype);
    }
  }
}
void EEDB :: SPStreams :: MultiMergeStream :: add_expression_datatype_filter ( EEDB :: Datatype * datatype ) { vector < EEDB :: SPStreams :: MultistreamElement * > :: iterator it ; for ( it = _sourcestreams . begin ( ) ; it != _sourcestreams . end ( ) ; it ++ ) { if ( ( * it ) -> stream == NULL ) { continue ; } if ( ( * it ) -> stream_is_source ) { EEDB :: SPStreams :: SourceStream * source = ( EEDB :: SPStreams :: SourceStream * ) ( * it ) -> stream ; source -> add_expression_datatype_filter ( datatype ) ; } } }
add_expression_datatype_filter
Description: sets filters for Expression data to only specified expression_datatypes
add_expression_datatype_filter Description : sets filters for Expression data to only specified expression_datatypes