![]() |
Column-oriented GPU-accelerated Database Management System
CoGaDB
|
| _cols | CoGaDB::RowTable | [private] |
| _isMaterialized | CoGaDB::RowTable | [private] |
| _row_count | CoGaDB::RowTable | [private] |
| _row_page_mapping | CoGaDB::RowTable | [private] |
| _row_pages | CoGaDB::RowTable | [private] |
| _row_pages_prefix | CoGaDB::RowTable | [private] |
| _rtp | CoGaDB::RowTable | [private] |
| addColumn(ColumnPtr)=0 | CoGaDB::BaseTable | [pure virtual] |
| AddConstantValueColumnOperation(TablePtr tab, const std::string &col_name, AttributeType type, const boost::any &value, const ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| BaseTable(const std::string &name, const TableSchema &schema) | CoGaDB::BaseTable | |
| ColumnAlgebraOperation(TablePtr tab, const std::string &col1_name, const std::string &col2_name, const std::string &result_col_name, ColumnAlgebraOperation operation, const ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| ColumnConstantOperation(TablePtr tab, const std::string &col_name, const boost::any &value, const std::string &result_col_name, ColumnAlgebraOperation operation, const ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| createResultTable(TablePtr table, PositionListPtr tids, MaterializationStatus mat_stat, const std::string &operation_name) | CoGaDB::BaseTable | [static] |
| crossjoin(TablePtr table1, TablePtr table2, MaterializationStatus mat_stat=MATERIALIZE) | CoGaDB::BaseTable | [static] |
| fetchTuple(const TID &id) const | CoGaDB::RowTable | [virtual] |
| getColumnbyName(const std::string &column_name) const | CoGaDB::RowTable | [virtual] |
| getColumns() const | CoGaDB::RowTable | [protected, virtual] |
| getName() const | CoGaDB::BaseTable | |
| getNumberofRows() const | CoGaDB::RowTable | [virtual] |
| getPageByIndex(unsigned int index, unsigned int &prefix) | CoGaDB::RowTable | |
| getRowPages() const | CoGaDB::RowTable | |
| getSchema() const | CoGaDB::BaseTable | |
| getSizeinBytes() const | CoGaDB::BaseTable | [inline] |
| groupby(TablePtr table, const std::string &grouping_column, const std::string &aggregation_column, const std::string &result_column_name, AggregationMethod agg_meth=SUM, ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| groupby(TablePtr table, const std::list< std::string > &grouping_columns, std::list< std::pair< std::string, AggregationMethod > > aggregation_functions, ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| insert(const Tuple &t) | CoGaDB::RowTable | [virtual] |
| isMaterialized() const | CoGaDB::RowTable | [virtual] |
| join(TablePtr table1, const std::string &join_column_table1, TablePtr table2, const std::string &join_column_table2, JoinAlgorithm join_alg=SORT_MERGE_JOIN, MaterializationStatus mat_stat=MATERIALIZE, const ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| load() | CoGaDB::RowTable | [virtual] |
| loadDatafromFile(string filepath) | CoGaDB::RowTable | [virtual] |
| materialize() const | CoGaDB::RowTable | [virtual] |
| name_ | CoGaDB::BaseTable | [protected] |
| print() | CoGaDB::RowTable | [virtual] |
| printSchema() const | CoGaDB::BaseTable | [inline] |
| projection(TablePtr table, const std::list< std::string > &columns_to_select, MaterializationStatus mat_stat=MATERIALIZE, const ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| remove(PositionListPtr tids) | CoGaDB::RowTable | |
| remove(const string &attribute_name, const boost::any &value) | CoGaDB::RowTable | [virtual] |
| RowTable(const string &name, const TableSchema &schema) | CoGaDB::RowTable | |
| RowTablePtr typedef | CoGaDB::RowTable | |
| schema_ | CoGaDB::BaseTable | [protected] |
| selection(TablePtr table, const std::string &column_name, const boost::any &value_for_comparison, const ValueComparator &comp, MaterializationStatus mat_stat=MATERIALIZE, ParallelizationMode comp_mode=SERIAL, const ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| selection(TablePtr table, const KNF_Selection_Expression &, MaterializationStatus mat_stat=MATERIALIZE, ParallelizationMode comp_mode=SERIAL) | CoGaDB::BaseTable | [static] |
| selection(TablePtr table, const Disjunction &disjunction, MaterializationStatus mat_stat=MATERIALIZE, ParallelizationMode comp_mode=SERIAL) | CoGaDB::BaseTable | [static] |
| sort(TablePtr table, const std::string &column_name, SortOrder order=ASCENDING, MaterializationStatus mat_stat=MATERIALIZE, ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| sort(TablePtr table, const std::list< std::string > &column_names, SortOrder order=ASCENDING, MaterializationStatus mat_stat=MATERIALIZE, ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
| store() | CoGaDB::RowTable | [virtual] |
| TablePtr typedef | CoGaDB::BaseTable | |
| update(PositionListPtr tids, const std::string &attribute_name, const boost::any &value) | CoGaDB::RowTable | |
| update(const string &attribute_name, const boost::any &value) | CoGaDB::RowTable | [virtual] |
| updateMapping(unsigned int count, unsigned int value) | CoGaDB::RowTable | [private] |
| ~BaseTable() | CoGaDB::BaseTable | [virtual] |
| ~RowTable() | CoGaDB::RowTable | [virtual] |