Column-oriented GPU-accelerated Database Management System
CoGaDB
|
addColumn(ColumnPtr) | CoGaDB::LookupTable | [virtual] |
AddConstantValueColumnOperation(TablePtr tab, const std::string &col_name, AttributeType type, const boost::any &value, const ComputeDevice comp_dev=CPU) | CoGaDB::BaseTable | [static] |
aggregate(const std::string &result_lookup_table_name, const LookupTable &lookup_table, const LookupColumn &lookup_col) | CoGaDB::LookupTable | [static] |
all_columns_ | CoGaDB::LookupTable | [private] |
appended_dense_value_columns_ | CoGaDB::LookupTable | [private] |
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] |
concatenate(const std::string &result_lookup_table_name, const LookupTable &lookup_table1, const LookupTable &lookup_table2) | CoGaDB::LookupTable | [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::LookupTable | [virtual] |
getColumnbyName(const std::string &column_name) const | CoGaDB::LookupTable | [virtual] |
getColumns() const | CoGaDB::LookupTable | [protected, virtual] |
getDenseValueColumns() | CoGaDB::LookupTable | |
getLookupArrays() | CoGaDB::LookupTable | [protected] |
getLookupColumns() const | CoGaDB::LookupTable | |
getName() const | CoGaDB::BaseTable | |
getNumberofRows() const | CoGaDB::BaseTable | [virtual] |
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::LookupTable | [virtual] |
isMaterialized() const | CoGaDB::LookupTable | [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::LookupTable | [virtual] |
loadDatafromFile(std::string filepath) | CoGaDB::LookupTable | [virtual] |
lookup_arrays_to_real_columns_ | CoGaDB::LookupTable | [private] |
lookup_columns_ | CoGaDB::LookupTable | [private] |
LookupTable(const std::string &name, const TableSchema &schema, const std::vector< LookupColumnPtr > &lookup_columns, const std::vector< ColumnPtr > lookup_arrays_, const std::vector< ColumnPtr > dense_value_arrays=std::vector< ColumnPtr >()) | CoGaDB::LookupTable | |
LookupTablePtr typedef | CoGaDB::LookupTable | |
materialize() const | CoGaDB::LookupTable | [virtual] |
name_ | CoGaDB::BaseTable | [protected] |
print() | CoGaDB::LookupTable | [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(const std::string &attribute_name, const boost::any &value) | CoGaDB::LookupTable | [virtual] |
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::LookupTable | [virtual] |
TablePtr typedef | CoGaDB::BaseTable | |
update(const std::string &attribute_name, const boost::any &value) | CoGaDB::LookupTable | [virtual] |
~BaseTable() | CoGaDB::BaseTable | [virtual] |
~LookupTable() | CoGaDB::LookupTable | [virtual] |