#include <TableSchema.hpp>

Public Member Functions

void addColumn (ColumnSchema)
 
const ColumnSchemagetColumn (const std::string &name) const
 
const ColumnSchemagetColumn (size_t columnIndex) const
 
bool hasColumn (const std::string &) const
 
size_t size () const
 
bool operator== (const TableSchema &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static TableSchema serializeObject ()
 

Member Function Documentation

◆ addColumn()

void Opm::TableSchema::addColumn ( ColumnSchema  )

◆ getColumn() [1/2]

const ColumnSchema & Opm::TableSchema::getColumn ( const std::string name) const

◆ getColumn() [2/2]

const ColumnSchema & Opm::TableSchema::getColumn ( size_t  columnIndex) const

◆ hasColumn()

bool Opm::TableSchema::hasColumn ( const std::string ) const

◆ operator==()

bool Opm::TableSchema::operator== ( const TableSchema data) const

◆ serializeObject()

static TableSchema Opm::TableSchema::serializeObject ( )
static

◆ serializeOp()

template<class Serializer >
void Opm::TableSchema::serializeOp ( Serializer serializer)
inline

◆ size()

size_t Opm::TableSchema::size ( ) const

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