![]() |
Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <iostream>#include <fstream>#include <utility>#include <core/base_table.hpp>#include <core/table.hpp>#include <core/gpu_column_cache.hpp>#include <lookup_table/lookup_table.hpp>#include <util/filesystem.hpp>#include <util/time_measurement.hpp>#include <util/iostream.hpp>#include <util/reduce_by_keys.hpp>#include <boost/filesystem.hpp>#include <boost/any.hpp>#include <boost/tokenizer.hpp>#include <boost/lexical_cast.hpp>#include <boost/iterator/zip_iterator.hpp>#include <boost/tuple/tuple.hpp>#include <boost/tuple/tuple_comparison.hpp>#include <gpu/gpu_base_column.hpp>#include <gpu/gpu_algorithms.hpp>#include <query_processing/query_processor.hpp>
Namespaces | |
| namespace | CoGaDB |
The global namespace of the programming tasks, to avoid name claches with other libraries. | |
Functions | |
| const TableSchema | CoGaDB::mergeTableSchemas (const TableSchema &schema1, const std::string &join_attributname_table1, const TableSchema &schema2, const std::string &join_attributname_table2) |
| int | CoGaDB::compareTupleValues (vector< ColumnPtr > &grouping_columns, int j, int k) |
| vector< ColumnPtr > | CoGaDB::finalizeGroupingColumns (vector< ColumnPtr > grouping_column_ptrs, PositionListPtr position_list) |
| const LookupTablePtr | CoGaDB::createLookupTableforUnaryOperation (const std::string &lookup_table_name, const TablePtr table, PositionListPtr ids) |