Wolframe, 0.0.3

_Wolframe::db::vm::ProgramInstance::ResultFlags Class Reference

Flags defined in the database command between DO and the statement (NONEMPTY,UNIQUE) More...

Public Member Functions

 ResultFlags (const ResultFlags &o)
 Copy constructor. More...
 
 ResultFlags (bool unique_=false, bool nonempty_=false)
 Constructor. More...
 
void clear ()
 Reset flags. More...
 
void init (bool unique_, bool nonempty_)
 Initialize flags. More...
 
bool touched ()
 Get and set of the first result flag. More...
 

Public Attributes

bool is_first
 true, if there has been no result set added to the set (result is created) More...
 
bool unique
 UNIQUE flag. More...
 
bool nonempty
 NONEMPTY flag. More...
 

Detailed Description

Flags defined in the database command between DO and the statement (NONEMPTY,UNIQUE)

Constructor & Destructor Documentation

_Wolframe::db::vm::ProgramInstance::ResultFlags::ResultFlags ( const ResultFlags o)
inline

Copy constructor.

_Wolframe::db::vm::ProgramInstance::ResultFlags::ResultFlags ( bool  unique_ = false,
bool  nonempty_ = false 
)
inline

Constructor.

Member Function Documentation

void _Wolframe::db::vm::ProgramInstance::ResultFlags::clear ( )
inline

Reset flags.

void _Wolframe::db::vm::ProgramInstance::ResultFlags::init ( bool  unique_,
bool  nonempty_ 
)
inline

Initialize flags.

bool _Wolframe::db::vm::ProgramInstance::ResultFlags::touched ( )
inline

Get and set of the first result flag.

Member Data Documentation

bool _Wolframe::db::vm::ProgramInstance::ResultFlags::is_first

true, if there has been no result set added to the set (result is created)

bool _Wolframe::db::vm::ProgramInstance::ResultFlags::nonempty

NONEMPTY flag.

bool _Wolframe::db::vm::ProgramInstance::ResultFlags::unique

UNIQUE flag.


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