Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/src/core/base_table.cpp File Reference
#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>
Include dependency graph for base_table.cpp:

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)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines