#include <ColumnSchema.hpp>

Public Member Functions

 ColumnSchema ()
 
 ColumnSchema (const std::string &name, Table::ColumnOrderEnum order, Table::DefaultAction defaultAction)
 
 ColumnSchema (const std::string &name, Table::ColumnOrderEnum order, double defaultValue)
 
const std::stringname () const
 
bool validOrder (double value1, double value2) const
 
bool lookupValid () const
 
bool acceptsDefault () const
 
bool isIncreasing () const
 
bool isDecreasing () const
 
Table::DefaultAction getDefaultMode () const
 
double getDefaultValue () const
 
bool operator== (const ColumnSchema &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static ColumnSchema serializeObject ()
 

Constructor & Destructor Documentation

◆ ColumnSchema() [1/3]

Opm::ColumnSchema::ColumnSchema ( )

◆ ColumnSchema() [2/3]

Opm::ColumnSchema::ColumnSchema ( const std::string name,
Table::ColumnOrderEnum  order,
Table::DefaultAction  defaultAction 
)

◆ ColumnSchema() [3/3]

Opm::ColumnSchema::ColumnSchema ( const std::string name,
Table::ColumnOrderEnum  order,
double  defaultValue 
)

Member Function Documentation

◆ acceptsDefault()

bool Opm::ColumnSchema::acceptsDefault ( ) const

◆ getDefaultMode()

Table::DefaultAction Opm::ColumnSchema::getDefaultMode ( ) const

◆ getDefaultValue()

double Opm::ColumnSchema::getDefaultValue ( ) const

◆ isDecreasing()

bool Opm::ColumnSchema::isDecreasing ( ) const

◆ isIncreasing()

bool Opm::ColumnSchema::isIncreasing ( ) const

◆ lookupValid()

bool Opm::ColumnSchema::lookupValid ( ) const

◆ name()

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

◆ operator==()

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

◆ serializeObject()

static ColumnSchema Opm::ColumnSchema::serializeObject ( )
static

◆ serializeOp()

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

◆ validOrder()

bool Opm::ColumnSchema::validOrder ( double  value1,
double  value2 
) const

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