Antares Simulator
Power System Simulator
ColumnBasedStorage Class Reference

Public Member Functions

void addStringColumn (const std::string &name)
 
template<Integral T>
void addIntegralColumn (const std::string &name)
 
void addDoubleColumn (const std::string &name)
 
template<typename T >
void addOptionalColumn (const std::string &name)
 
template<typename T >
void addValue (const std::string &column_name, const T &value)
 
size_t rowCount () const
 
const std::unordered_map< std::string, size_t > & columnsNameToIndex () const
 
const IColumngetColumn (const std::string &name) const
 
const std::vector< std::unique_ptr< IColumn > > & columns () const
 
const std::vector< std::string > & columnNames () const
 
void clear () const
 

The documentation for this class was generated from the following file: