OpendTect 8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Attributes | List of all members
SqlDB::ValueCondition Class Reference

Condition to check for a value in a Query. More...

#include <sqldbaccess.h>

Inheritance diagram for SqlDB::ValueCondition:
[legend]

Public Types

enum class  Operator {
  Equals , Less , Greater , LessOrEqual ,
  GreaterOrEqual , NotEqual , Null , NotNull ,
  Or , And
}
 

Public Member Functions

 ValueCondition (const char *col=nullptr, Operator=Operator::Equals, const char *val=nullptr)
 
 ~ValueCondition ()
 
 DeclareEnumUtils (Operator)
 
BufferString getStr () const override
 
- Public Member Functions inherited from SqlDB::Condition
virtual ~Condition ()
 

Private Attributes

BufferString col_
 
Operator op_
 
BufferString val_
 

Additional Inherited Members

- Protected Member Functions inherited from SqlDB::Condition
 Condition ()
 

Detailed Description

Condition to check for a value in a Query.

<>

Member Enumeration Documentation

◆ Operator

Enumerator
Equals 
Less 
Greater 
LessOrEqual 
GreaterOrEqual 
NotEqual 
Null 
NotNull 
Or 
And 

Constructor & Destructor Documentation

◆ ValueCondition()

SqlDB::ValueCondition::ValueCondition ( const char * col = nullptr,
Operator = Operator::Equals,
const char * val = nullptr )

◆ ~ValueCondition()

SqlDB::ValueCondition::~ValueCondition ( )

Member Function Documentation

◆ DeclareEnumUtils()

SqlDB::ValueCondition::DeclareEnumUtils ( Operator )

◆ getStr()

BufferString SqlDB::ValueCondition::getStr ( ) const
overridevirtual

Implements SqlDB::Condition.

Member Data Documentation

◆ col_

BufferString SqlDB::ValueCondition::col_
private

◆ op_

Operator SqlDB::ValueCondition::op_
private

◆ val_

BufferString SqlDB::ValueCondition::val_
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025