Ananas Library 0.9.5
aFilter Class Reference

Public Member Functions

 aFilter ()
virtual ~aFilter ()
void Dump () const
void Add (const QString &fname, const char *value, OperationEnum op, bool AndOp=true, bool replace=true)
void Add (const QString &fname, const Q_INT64 value, OperationEnum op, bool AndOp=true, bool replace=true)
void Add (const QString &fname, const int value, OperationEnum op, bool AndOp=true, bool replace=true)
void Add (const QString &fname, const double value, OperationEnum op, bool AndOp=true, bool replace=true)
void Add (const QString &fname, const QString &value, OperationEnum op, bool AndOp=true, bool replace=true)
void Add (const QString &fname, const QDateTime &value, OperationEnum op, bool AndOp=true, bool replace=true)
void Add (const QString &fname, const QDate &value, OperationEnum op, bool AndOp=true, bool replace=true)
QString toString (bool removeFirst=true) const
void Clear ()

Protected Member Functions

void AddHelper (const QString &fname, const QString &value, OperationEnum op, bool And, bool replace)
QString Escape (const QString &val)

Constructor & Destructor Documentation

◆ aFilter()

aFilter::aFilter ( )

Constructor

◆ ~aFilter()

aFilter::~aFilter ( )
virtual

Destructor

Member Function Documentation

◆ Dump()

void aFilter::Dump ( ) const

Dump filter conditions to stdout

References toString().

◆ toString()

QString aFilter::toString ( bool removeFirst = true) const

Converts filter into its sql retpesentation. removeFirst give you ability to remove first AND or OR operator

Referenced by Dump().


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