Changeset 80 for trunk/src/SDMemTableWrapper.h
- Timestamp:
- 09/07/04 10:56:27 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SDMemTableWrapper.h
r79 r80 29 29 //# $Id: 30 30 //#--------------------------------------------------------------------------- 31 #ifndef _SDMEMTABLEWRAPPER_H _32 #define _SDMEMTABLEWRAPPER_H _31 #ifndef _SDMEMTABLEWRAPPER_H 32 #define _SDMEMTABLEWRAPPER_H 33 33 34 34 #include <vector> … … 50 50 SDMemTableWrapper(SDMemTable* sdmt) : table_(sdmt) {;} 51 51 52 SDMemTableWrapper(const SDMemTableWrapper& mt, int scan) :53 table_(new SDMemTable(mt.getCP()->table(), scan)) {;}52 SDMemTableWrapper(const SDMemTableWrapper& mt, const std::string& expr) : 53 table_(new SDMemTable(mt.getCP()->table(), expr)) {;} 54 54 55 55 SDMemTableWrapper getScan(int scan) { 56 return SDMemTableWrapper(*this, scan); 56 String cond("SELECT * from $1 WHERE SCANID == "); 57 cond += String::toString(scan); 58 return SDMemTableWrapper(*this, cond); 57 59 } 60 61 SDMemTableWrapper getSource(const std::string& source) { 62 String cond("SELECT * from $1 WHERE SRCNAME == '"); 63 cond += source;cond += "'"; 64 return SDMemTableWrapper(*this, cond); 65 } 66 58 67 std::vector<float> getSpectrum(int whichRow=0) const { 59 68 return table_->getSpectrum(whichRow);
Note: See TracChangeset
for help on using the changeset viewer.