![]() |
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().

