OpenSDN source code
GenDb::NewCol Struct Reference

#include <gendb_if.h>

Public Member Functions

 NewCol (DbDataValueVec *n, DbDataValueVec *v, int ttl)
 
 NewCol (DbDataValueVec *n, DbDataValueVec *v, int ttl, DbDataValueVec *t)
 
 NewCol (const std::string &n, const DbDataValue &v, int ttl)
 
 NewCol (const std::string &n, const DbDataValue &v, int ttl, DbDataValueVec *t)
 
 NewCol (const NewCol &rhs)
 
bool operator== (const NewCol &rhs) const
 
size_t GetSize () const
 

Public Attributes

NewCf::ColumnFamilyType cftype_
 
boost::scoped_ptr< DbDataValueVec > name
 
boost::scoped_ptr< DbDataValueVec > value
 
int ttl
 
boost::scoped_ptr< DbDataValueVec > timestamp
 

Detailed Description

Definition at line 146 of file gendb_if.h.

Constructor & Destructor Documentation

◆ NewCol() [1/5]

GenDb::NewCol::NewCol ( DbDataValueVec *  n,
DbDataValueVec *  v,
int  ttl 
)
inline

Definition at line 147 of file gendb_if.h.

◆ NewCol() [2/5]

GenDb::NewCol::NewCol ( DbDataValueVec *  n,
DbDataValueVec *  v,
int  ttl,
DbDataValueVec *  t 
)
inline

Definition at line 151 of file gendb_if.h.

◆ NewCol() [3/5]

GenDb::NewCol::NewCol ( const std::string &  n,
const DbDataValue &  v,
int  ttl 
)
inline

Definition at line 156 of file gendb_if.h.

◆ NewCol() [4/5]

GenDb::NewCol::NewCol ( const std::string &  n,
const DbDataValue &  v,
int  ttl,
DbDataValueVec *  t 
)
inline

Definition at line 161 of file gendb_if.h.

◆ NewCol() [5/5]

GenDb::NewCol::NewCol ( const NewCol &  rhs)
inline

Definition at line 165 of file gendb_if.h.

Member Function Documentation

◆ GetSize()

size_t NewCol::GetSize ( ) const

Definition at line 36 of file gendb_if.cc.

Here is the call graph for this function:

◆ operator==()

bool GenDb::NewCol::operator== ( const NewCol &  rhs) const
inline

Definition at line 170 of file gendb_if.h.

Member Data Documentation

◆ cftype_

NewCf::ColumnFamilyType GenDb::NewCol::cftype_

Definition at line 179 of file gendb_if.h.

◆ name

boost::scoped_ptr<DbDataValueVec> GenDb::NewCol::name

Definition at line 180 of file gendb_if.h.

◆ timestamp

boost::scoped_ptr<DbDataValueVec> GenDb::NewCol::timestamp

Definition at line 183 of file gendb_if.h.

◆ ttl

int GenDb::NewCol::ttl

Definition at line 182 of file gendb_if.h.

◆ value

boost::scoped_ptr<DbDataValueVec> GenDb::NewCol::value

Definition at line 181 of file gendb_if.h.


The documentation for this struct was generated from the following files: