Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/src/unittests/compression_techniques_unittests.cpp File Reference
#include <string>
#include <core/global_definitions.hpp>
#include <core/base_column.hpp>
#include <core/column_base_typed.hpp>
#include <core/column.hpp>
#include <core/compressed_column.hpp>
#include <compression/delta_compressed_column.hpp>
#include <compression/bit_vector_compressed_column.hpp>
#include <compression/rle_compressed_column.hpp>
#include <compression/dictionary_compressed_column.hpp>
#include <boost/filesystem.hpp>
Include dependency graph for compression_techniques_unittests.cpp:

Namespaces

namespace  CoGaDB
 

The global namespace of the programming tasks, to avoid name claches with other libraries.


namespace  CoGaDB::unit_tests

Functions

bool CoGaDB::unit_tests::unittest (boost::shared_ptr< ColumnBaseTyped< int > > ptr)
bool CoGaDB::unit_tests::unittest (boost::shared_ptr< ColumnBaseTyped< float > > ptr)
bool CoGaDB::unit_tests::unittest (boost::shared_ptr< ColumnBaseTyped< std::string > > ptr)
bool CoGaDB::unit_tests::delta ()
bool CoGaDB::unit_tests::bit_vector ()
bool CoGaDB::unit_tests::run_length ()
bool CoGaDB::unit_tests::dictionary_compression ()
bool CoGaDB::unit_tests::bulk_test_update (boost::shared_ptr< CompressedColumn< int > > compressed_col, boost::shared_ptr< Column< int > > uncompressed_col)
bool CoGaDB::unit_tests::bulk_test_delete (boost::shared_ptr< CompressedColumn< int > > compressed_col, boost::shared_ptr< Column< int > > uncompressed_col)
bool CoGaDB::unit_tests::unittests (boost::shared_ptr< CompressedColumn< int > > col, boost::shared_ptr< CompressedColumn< float > > col_float, boost::shared_ptr< CompressedColumn< std::string > > col_string)
bool CoGaDB::unit_tests::compressioned_columns_tests ()
template<typename T >
const T CoGaDB::unit_tests::get_rand_value ()
template<>
const int CoGaDB::unit_tests::get_rand_value ()
template<class T >
void CoGaDB::unit_tests::fill_column (boost::shared_ptr< ColumnBaseTyped< T > > col, std::vector< T > &reference_data)
template<class T >
bool CoGaDB::unit_tests::equals (std::vector< T > reference_data, boost::shared_ptr< ColumnBaseTyped< T > > col)
template<class T >
bool CoGaDB::unit_tests::test_column (boost::shared_ptr< ColumnBaseTyped< T > > col, std::vector< T > &reference_data)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines