casacore
|
#include <CopyRecord.h>
Public Member Functions | |
CopyRecordToTable (Table &outputTable, const RecordInterface &inputBuffer, const Vector< Int > inputMap) | |
Set the mapping between fields and columns. More... | |
CopyRecordToTable (const CopyRecordToTable &other) | |
assignment constructor, reference semantics More... | |
~CopyRecordToTable () | |
CopyRecordToTable & | operator= (const CopyRecordToTable &other) |
assignment operator, reference semantics More... | |
void | copy (uInt rownr) |
Copy from the record (which must still exist) to the given row number of the table (which must also still exist). More... | |
Private Member Functions | |
void | clearAll () |
CopyRecordToTable () | |
Undefined and inaccessible. More... | |
Copies fields from a Record to columns of a Table.
Public interface
This class should be generalized, and made better. It is the analog of RowCopier, i.e. it copies all the fields from some Record to certain columns of a table. The mapping from fields to columns occurs at construction of the CopyRecordToTable object.
Definition at line 80 of file CopyRecord.h.
casacore::CopyRecordToTable::CopyRecordToTable | ( | Table & | outputTable, |
const RecordInterface & | inputBuffer, | ||
const Vector< Int > | inputMap | ||
) |
Set the mapping between fields and columns.
In particular, inputMap(fieldNumber) -> columnNumber.
casacore::CopyRecordToTable::CopyRecordToTable | ( | const CopyRecordToTable & | other | ) |
assignment constructor, reference semantics
casacore::CopyRecordToTable::~CopyRecordToTable | ( | ) |
|
private |
Undefined and inaccessible.
|
private |
void casacore::CopyRecordToTable::copy | ( | uInt | rownr | ) |
Copy from the record (which must still exist) to the given row number of the table (which must also still exist).
CopyRecordToTable& casacore::CopyRecordToTable::operator= | ( | const CopyRecordToTable & | other | ) |
assignment operator, reference semantics
|
private |
Definition at line 132 of file CopyRecord.h.
|
private |
Definition at line 133 of file CopyRecord.h.
|
private |
Definition at line 138 of file CopyRecord.h.
|
private |
Definition at line 139 of file CopyRecord.h.
|
private |
Definition at line 137 of file CopyRecord.h.
|
private |
Definition at line 136 of file CopyRecord.h.
|
private |
Definition at line 135 of file CopyRecord.h.
|
private |
Definition at line 134 of file CopyRecord.h.
|
private |
Definition at line 140 of file CopyRecord.h.
|
private |
Definition at line 123 of file CopyRecord.h.
|
private |
Definition at line 124 of file CopyRecord.h.
|
private |
Definition at line 129 of file CopyRecord.h.
|
private |
Definition at line 130 of file CopyRecord.h.
|
private |
Definition at line 128 of file CopyRecord.h.
|
private |
Definition at line 127 of file CopyRecord.h.
|
private |
Definition at line 126 of file CopyRecord.h.
|
private |
Definition at line 125 of file CopyRecord.h.
|
private |
Definition at line 131 of file CopyRecord.h.
|
private |
Definition at line 113 of file CopyRecord.h.
|
private |
Definition at line 114 of file CopyRecord.h.
|
private |
Definition at line 119 of file CopyRecord.h.
|
private |
Definition at line 120 of file CopyRecord.h.
|
private |
Definition at line 118 of file CopyRecord.h.
|
private |
Definition at line 117 of file CopyRecord.h.
|
private |
Definition at line 116 of file CopyRecord.h.
|
private |
Definition at line 115 of file CopyRecord.h.
|
private |
Definition at line 121 of file CopyRecord.h.
|
private |
We could just have a TableColumn for scalars, but we'd need all of the array types anyway.
Definition at line 104 of file CopyRecord.h.
|
private |
Definition at line 105 of file CopyRecord.h.
|
private |
Definition at line 110 of file CopyRecord.h.
|
private |
Definition at line 111 of file CopyRecord.h.
|
private |
Definition at line 109 of file CopyRecord.h.
|
private |
Definition at line 108 of file CopyRecord.h.
|
private |
Definition at line 107 of file CopyRecord.h.
|
private |
Definition at line 106 of file CopyRecord.h.
|
private |
Definition at line 112 of file CopyRecord.h.