Flex  0.17.9
Classes | Namespaces | Typedefs | Functions
column.cc File Reference
#include "flex/utils/property/column.h"
#include "flex/utils/id_indexer.h"
#include "flex/utils/property/table.h"
#include "flex/utils/property/types.h"
#include "grape/serialization/out_archive.h"
Include dependency graph for column.cc:

Classes

class  gs::TypedEmptyColumn< T >
 
class  gs::TypedEmptyColumn< std::string_view >
 

Namespaces

 gs
 

Typedefs

using gs::IntEmptyColumn = TypedEmptyColumn< int32_t >
 
using gs::UIntEmptyColumn = TypedEmptyColumn< uint32_t >
 
using gs::LongEmptyColumn = TypedEmptyColumn< int64_t >
 
using gs::ULongEmptyColumn = TypedEmptyColumn< uint64_t >
 
using gs::DateEmptyColumn = TypedEmptyColumn< Date >
 
using gs::DayEmptyColumn = TypedEmptyColumn< Day >
 
using gs::BoolEmptyColumn = TypedEmptyColumn< bool >
 
using gs::FloatEmptyColumn = TypedEmptyColumn< float >
 
using gs::DoubleEmptyColumn = TypedEmptyColumn< double >
 
using gs::StringEmptyColumn = TypedEmptyColumn< std::string_view >
 
using gs::RecordViewEmptyColumn = TypedEmptyColumn< RecordView >
 

Functions

std::shared_ptr< ColumnBase > gs::CreateColumn (PropertyType type, StorageStrategy strategy, const std::vector< PropertyType > &sub_types)
 
std::shared_ptr< RefColumnBase > gs::CreateRefColumn (std::shared_ptr< ColumnBase > column)