Go to the documentation of this file.
44 enum SelectType { FUNCTION = 1 << 1, STRING = 1 << 2, FULL = 1 << 3, OTHER = 1 << 4 };
48 virtual long type()
const = 0;
50 virtual const std::string&
criteria()
const = 0;
virtual long type() const =0
Access the type of the object.
virtual bool isActive() const =0
Check if selection is active.
DeclareInterfaceID(ISelectStatement, 2, 0)
InterfaceID.
virtual void setActive(bool flag=true)=0
Change activity flag.
virtual const std::string & criteria() const =0
Access the selection string.
virtual bool operator()(void *val)=0
Stupid default implementation.
virtual void setCriteria(const std::string &crit)=0
Set the type.
SelectType
Statement type definition.