#include <GaudiKernel/ISelectStatement.h>
Inheritance diagram for ISelectStatement:

Public Types | |
| enum | SelectType { FUNCTION = 1<<1, STRING = 1<<2 } |
| Statement type definition. More... | |
Public Methods | |
| virtual long | type () const = 0 |
| Access the type of the object. | |
| virtual const std::string& | criteria () const = 0 |
| Access the selection string. | |
| virtual void | setCriteria (const std::string& crit) = 0 |
| Set the type. | |
| virtual void | setActive (bool flag = true) = 0 |
| Change activity flag. | |
| virtual bool | isActive () const = 0 |
| Check if selection is active. | |
| virtual bool | operator() (void* val) = 0 |
| Stupid default implementation. | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
for refining an SQL statement
if "true" is returned, the object will be loaded completely.
Definition at line 37 of file ISelectStatement.h.
|
|
Statement type definition.
Definition at line 40 of file ISelectStatement.h. |
|
|
Access the selection string.
Reimplemented in SelectStatement. |
|
|
Retrieve interface ID.
Reimplemented from IInterface. Definition at line 44 of file ISelectStatement.h. |
|
|
Check if selection is active.
Reimplemented in SelectStatement. |
|
|
Stupid default implementation.
Reimplemented in NTuple::Selector, and SelectStatement. |
|
|
Change activity flag.
Reimplemented in SelectStatement. |
|
|
Set the type.
Reimplemented in SelectStatement. |
|
|
Access the type of the object.
Reimplemented in SelectStatement. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000