#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: