#include <set.h>
Public Member Functions | |
dbSet (set_t elements=0) | |
dbSet (T elem) | |
dbSet (dbSet< T > const &s) | |
dbSet (T from, T till) | |
bool | operator== (dbSet< T > const &s) const |
bool | operator!= (dbSet< T > const &s) const |
bool | operator== (T elem) const |
bool | operator!= (T elem) const |
bool | operator<= (dbSet< T > const &s) const |
bool | operator>= (dbSet< T > const &s) const |
bool | operator< (dbSet< T > const &s) const |
bool | operator> (dbSet< T > const &s) const |
dbSet< T > | operator+ (dbSet< T > const &s) const |
dbSet< T > | operator+ (T elem) const |
dbSet< T > | operator- (dbSet< T > const &s) const |
dbSet< T > | operator- (T elem) const |
dbSet< T > | operator * (dbSet< T > const &s) const |
dbSet< T > | operator * (T elem) const |
bool | has (T elem) const |
bool | empty () |
dbSet< T > | operator+= (T elem) |
dbSet< T > | operator-= (T elem) |
dbSet< T > | operator= (dbSet< T > const &s) |
dbSet< T > | operator= (T elem) |
dbSet< T > | operator, (dbSet< T > const &s) |
dbSet< T > | operator, (T elem) |
dbQueryExpression | operator== (char const *field) |
dbQueryExpression | operator!= (char const *field) |
dbQueryExpression | operator<= (char const *field) |
dbQueryExpression | operator>= (char const *field) |
dbQueryExpression | operator< (char const *field) |
dbQueryExpression | operator> (char const *field) |
dbQueryExpression | has (char const *field) |
CLASS_DESCRIPTOR (dbSet< T >,(FIELD(bits), METHOD(empty))) | |
Protected Types | |
typedef db_int8 | set_t |
Protected Attributes | |
set_t | bits |
|
Generate query expression to check if field is in set
|
|
Generate query expression to compare two sets
|
|
Add element to the set |
|
Join two sets |
|
Generate query expression to compare two sets
|
|
Generate query expression to compare two sets
|
|
Generate query expression to compare two sets
|
|
Generate query expression to compare two sets
|
|
Generate query expression to compare two sets
|