#include <Table.h>
|
static std::string | GetHeader (const std::string &filename) |
|
◆ Table()
carta::Table::Table |
( |
const std::string & |
filename, |
|
|
bool |
header_only = false |
|
) |
| |
◆ AvailableRows()
std::size_t carta::Table::AvailableRows |
( |
| ) |
const |
◆ ConstructFromFITS()
bool carta::Table::ConstructFromFITS |
( |
bool |
header_only = false | ) |
|
|
protected |
◆ ConstructFromXML()
bool carta::Table::ConstructFromXML |
( |
bool |
header_only = false | ) |
|
|
protected |
◆ Coosys()
const CARTA::Coosys & carta::Table::Coosys |
( |
| ) |
const |
◆ Description()
const std::string & carta::Table::Description |
( |
| ) |
const |
◆ GetColumnById()
const Column * carta::Table::GetColumnById |
( |
const std::string & |
id | ) |
const |
◆ GetColumnByName()
const Column * carta::Table::GetColumnByName |
( |
const std::string & |
name | ) |
const |
◆ GetHeader()
string carta::Table::GetHeader |
( |
const std::string & |
filename | ) |
|
|
staticprotected |
◆ IsValid()
bool carta::Table::IsValid |
( |
| ) |
const |
◆ NumColumns()
size_t carta::Table::NumColumns |
( |
| ) |
const |
◆ NumRows()
size_t carta::Table::NumRows |
( |
| ) |
const |
◆ operator[]() [1/2]
const Column * carta::Table::operator[] |
( |
const std::string & |
name_or_id | ) |
const |
◆ operator[]() [2/2]
const Column * carta::Table::operator[] |
( |
size_t |
i | ) |
const |
◆ Parameters()
const std::string carta::Table::Parameters |
( |
| ) |
const |
◆ ParseError()
std::string carta::Table::ParseError |
( |
| ) |
const |
◆ PopulateCoosys()
bool carta::Table::PopulateCoosys |
( |
const pugi::xml_node & |
votable | ) |
|
|
protected |
◆ PopulateFields()
bool carta::Table::PopulateFields |
( |
const pugi::xml_node & |
table | ) |
|
|
protected |
◆ PopulateParams()
bool carta::Table::PopulateParams |
( |
const pugi::xml_node & |
table | ) |
|
|
protected |
◆ PopulateRows()
bool carta::Table::PopulateRows |
( |
const pugi::xml_node & |
table | ) |
|
|
protected |
◆ Type()
CARTA::CatalogFileType carta::Table::Type |
( |
| ) |
const |
◆ View()
◆ _available_rows
int64_t carta::Table::_available_rows |
|
protected |
◆ _column_id_map
std::unordered_map<std::string, Column*> carta::Table::_column_id_map |
|
protected |
◆ _column_name_map
std::unordered_map<std::string, Column*> carta::Table::_column_name_map |
|
protected |
◆ _columns
std::vector<std::unique_ptr<Column> > carta::Table::_columns |
|
protected |
◆ _coosys
CARTA::Coosys carta::Table::_coosys |
|
protected |
◆ _description
std::string carta::Table::_description |
|
protected |
◆ _file_type
CARTA::CatalogFileType carta::Table::_file_type |
|
protected |
◆ _filename
std::string carta::Table::_filename |
|
protected |
◆ _num_rows
int64_t carta::Table::_num_rows |
|
protected |
◆ _params
◆ _parse_error_message
std::string carta::Table::_parse_error_message |
|
protected |
◆ _valid
bool carta::Table::_valid |
|
protected |
The documentation for this class was generated from the following files: