Ignore:
Timestamp:
02/08/05 12:31:24 (19 years ago)
Author:
mar637
Message:
  • enabled getScan for lists of scanno
  • auto renumbering of scanids
  • added verbose flag to summary
  • slight 80 character width cosmetics on summary
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMemTableWrapper.h

    r260 r380  
    3434#include <vector>
    3535#include <string>
     36#include <casa/Arrays/Vector.h>
    3637
    3738#include "SDMemTable.h"
     
    6061  }
    6162
    62   SDMemTableWrapper getScan(int scan) {
    63     casa::String cond("SELECT * from $1 WHERE SCANID == ");
    64     cond += casa::String::toString(scan);
     63  //SDMemTableWrapper getScan(int scan) {
     64  SDMemTableWrapper getScan(std::vector<int> scan) {
     65    casa::String cond("SELECT FROM $1 WHERE SCANID IN ");
     66    casa::Vector<casa::Int> v(scan);
     67    casa::ostringstream oss;
     68    oss << v;
     69    cond += casa::String(oss);
    6570    return SDMemTableWrapper(*this, cond);
    6671  }
     
    157162  casa::CountedPtr<SDMemTable> getCP() const {return table_;}
    158163  SDMemTable* getPtr() {return &(*table_);}
    159   std::string summary() const { return table_->summary(); }
     164
     165  std::string summary(bool verbose=false) const {
     166    return table_->summary(verbose);
     167  }
    160168 
    161169  std::vector<std::string> history(int whichRow=0) {
Note: See TracChangeset for help on using the changeset viewer.