Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#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>
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) |