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>
Functions | |
bool | unittest (boost::shared_ptr< ColumnBaseTyped< int > > ptr) |
bool | unittest (boost::shared_ptr< ColumnBaseTyped< float > > ptr) |
bool | unittest (boost::shared_ptr< ColumnBaseTyped< std::string > > ptr) |
bool | delta () |
bool | bit_vector () |
bool | run_length () |
bool | bulk_test_update (boost::shared_ptr< CompressedColumn< int > > compressed_col, boost::shared_ptr< Column< int > > uncompressed_col) |
bool | bulk_test_delete (boost::shared_ptr< CompressedColumn< int > > compressed_col, boost::shared_ptr< Column< int > > uncompressed_col) |
bool | unittests (boost::shared_ptr< CompressedColumn< int >> col, boost::shared_ptr< CompressedColumn< float > > col_float, boost::shared_ptr< CompressedColumn< std::string > > col_string) |
int | main () |
bool bit_vector | ( | ) |
References bulk_test_delete(), bulk_test_update(), CoGaDB::FLOAT, CoGaDB::INT, unittests(), and CoGaDB::VARCHAR.
Referenced by main().
bool bulk_test_delete | ( | boost::shared_ptr< CompressedColumn< int > > | compressed_col, |
boost::shared_ptr< Column< int > > | uncompressed_col | ||
) |
bool bulk_test_update | ( | boost::shared_ptr< CompressedColumn< int > > | compressed_col, |
boost::shared_ptr< Column< int > > | uncompressed_col | ||
) |
bool delta | ( | ) |
References bulk_test_delete(), bulk_test_update(), CoGaDB::FLOAT, CoGaDB::INT, unittests(), and CoGaDB::VARCHAR.
Referenced by CoGaDB::DeltaCompressedColumn< T >::compress_insert(), main(), and CoGaDB::DeltaCompressedColumn< T >::uncompress().
int main | ( | ) |
bool run_length | ( | ) |
References bulk_test_delete(), bulk_test_update(), CoGaDB::FLOAT, CoGaDB::INT, unittests(), and CoGaDB::VARCHAR.
Referenced by main().
bool unittest | ( | boost::shared_ptr< ColumnBaseTyped< int > > | ptr | ) |
References fill_column(), CoGaDB::unit_tests::fill_column(), test_column(), and CoGaDB::unit_tests::test_column().
Referenced by unittests(), and CoGaDB::unit_tests::unittests().
bool unittest | ( | boost::shared_ptr< ColumnBaseTyped< float > > | ptr | ) |
References fill_column(), CoGaDB::unit_tests::fill_column(), test_column(), and CoGaDB::unit_tests::test_column().
bool unittest | ( | boost::shared_ptr< ColumnBaseTyped< std::string > > | ptr | ) |
bool unittests | ( | boost::shared_ptr< CompressedColumn< int >> | col, |
boost::shared_ptr< CompressedColumn< float > > | col_float, | ||
boost::shared_ptr< CompressedColumn< std::string > > | col_string | ||
) |
References unittest().
Referenced by bit_vector(), delta(), CoGaDB::unit_tests::executeUnitTests(), and run_length().