#include <TableView.h>
|
| TableView (const Table &table) |
|
| TableView (const Table &table, const IndexList &index_list, bool ordered=true) |
|
bool | NumericFilter (const Column *column, CARTA::ComparisonOperator comparison_operator, double value, double secondary_value=0.0) |
|
bool | StringFilter (const Column *column, std::string search_string, bool case_insensitive=false) |
|
bool | Invert () |
|
void | Reset () |
|
bool | Combine (const TableView &second) |
|
bool | SortByColumn (const Column *column, bool ascending=true) |
|
bool | SortByIndex () |
|
size_t | NumRows () const |
|
const Table & | GetTable () const |
|
template<class T > |
std::vector< T > | Values (const Column *column, int64_t start=-1, int64_t end=-1) const |
|
bool | FillValues (const Column *column, CARTA::ColumnData &column_data, int64_t start=-1, int64_t end=-1) const |
|
◆ TableView() [1/2]
carta::TableView::TableView |
( |
const Table & |
table | ) |
|
◆ TableView() [2/2]
carta::TableView::TableView |
( |
const Table & |
table, |
|
|
const IndexList & |
index_list, |
|
|
bool |
ordered = true |
|
) |
| |
◆ Combine()
bool carta::TableView::Combine |
( |
const TableView & |
second | ) |
|
◆ FillValues()
bool carta::TableView::FillValues |
( |
const Column * |
column, |
|
|
CARTA::ColumnData & |
column_data, |
|
|
int64_t |
start = -1 , |
|
|
int64_t |
end = -1 |
|
) |
| const |
◆ GetTable()
const Table & carta::TableView::GetTable |
( |
| ) |
const |
|
inline |
◆ Invert()
bool carta::TableView::Invert |
( |
| ) |
|
◆ NumericFilter()
bool carta::TableView::NumericFilter |
( |
const Column * |
column, |
|
|
CARTA::ComparisonOperator |
comparison_operator, |
|
|
double |
value, |
|
|
double |
secondary_value = 0.0 |
|
) |
| |
◆ NumRows()
size_t carta::TableView::NumRows |
( |
| ) |
const |
◆ Reset()
void carta::TableView::Reset |
( |
| ) |
|
◆ SortByColumn()
bool carta::TableView::SortByColumn |
( |
const Column * |
column, |
|
|
bool |
ascending = true |
|
) |
| |
◆ SortByIndex()
bool carta::TableView::SortByIndex |
( |
| ) |
|
◆ StringFilter()
bool carta::TableView::StringFilter |
( |
const Column * |
column, |
|
|
std::string |
search_string, |
|
|
bool |
case_insensitive = false |
|
) |
| |
◆ Values()
template<class T >
std::vector< T > carta::TableView::Values |
( |
const Column * |
column, |
|
|
int64_t |
start = -1 , |
|
|
int64_t |
end = -1 |
|
) |
| const |
◆ _is_subset
bool carta::TableView::_is_subset |
|
protected |
◆ _ordered
bool carta::TableView::_ordered |
|
protected |
◆ _subset_indices
◆ _table
const Table& carta::TableView::_table |
|
protected |
The documentation for this class was generated from the following files: