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) |