Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

QueryRecord Class Reference

Auxiliary class to hold an atomic query condition. More...

List of all members.

Public Types

enum  Attr {
  UNDEF = 0, JOBID, OWNER, STATUS,
  LOCATION, DESTINATION, DONECODE, USERTAG,
  TIME, LEVEL, HOST, SOURCE,
  INSTANCE, EVENT_TYPE, CHKPT_TAG, RESUBMITTED,
  PARENT, EXITCODE
}
enum  Op {
  EQUAL = EDG_WLL_QUERY_OP_EQUAL, LESS = EDG_WLL_QUERY_OP_LESS, GREATER = EDG_WLL_QUERY_OP_GREATER, WITHIN = EDG_WLL_QUERY_OP_WITHIN,
  UNEQUAL = EDG_WLL_QUERY_OP_UNEQUAL
}

Public Member Functions

 QueryRecord ()
 QueryRecord (const QueryRecord &)
QueryRecordoperator= (const QueryRecord &)
 QueryRecord (const Attr, const Op, const std::string &)
 QueryRecord (const Attr, const Op, const int)
 QueryRecord (const Attr, const Op, const struct timeval &)
 QueryRecord (const Attr, const Op, const edg::workload::common::jobid::JobId &)
 QueryRecord (const Attr, const Op, const int, const struct timeval &)
 QueryRecord (const Attr, const Op, const std::string &, const std::string &)
 QueryRecord (const Attr, const Op, const int, const int)
 QueryRecord (const Attr, const Op, const struct timeval &, const struct timeval &)
 QueryRecord (const Attr, const Op, const int, const struct timeval &, const struct timeval &)
 QueryRecord (const std::string &, const Op, const std::string &)
 QueryRecord (const std::string &, const Op, const std::string &, const std::string &)
 ~QueryRecord ()

Protected Member Functions

 operator edg_wll_QueryRec () const

Friends

class ServerConnection
edg_wll_QueryRec * convertQueryVector (const std::vector< QueryRecord > &in)


Detailed Description

Auxiliary class to hold an atomic query condition.


Member Enumeration Documentation

enum Attr
 

Enumeration values:
UNDEF  Not-defined value, used to terminate lists etc.
JOBID  Job Id.

See also:
_edg_wll_QueryRec
OWNER  Job owner.

See also:
_edg_wll_QueryRec
STATUS  Current job status.
LOCATION  Where is the job processed.
DESTINATION  Destination CE.
DONECODE  Minor done status (OK,fail,cancel).
USERTAG  User tag (not implemented yet).
TIME  Timestamp.

See also:
_edg_wll_QueryRec
LEVEL  Logging level (see "dglog.h") *.

See also:
_edg_wll_QueryRec
HOST  Where the event was generated.
SOURCE  Source component.
INSTANCE  Instance of the source component.
EVENT_TYPE  Event type.

See also:
_edg_wll_QueryRec
CHKPT_TAG  Checkpoint tag.
RESUBMITTED  Job was resubmitted.
PARENT  Job was resubmitted.
EXITCODE  Unix exit code.

enum Op
 

Enumeration values:
EQUAL 
LESS 
GREATER 
WITHIN 
UNEQUAL 


Constructor & Destructor Documentation

QueryRecord  ) 
 

QueryRecord const QueryRecord  ) 
 

QueryRecord const  Attr,
const  Op,
const std::string & 
 

QueryRecord const  Attr,
const  Op,
const  int
 

QueryRecord const  Attr,
const  Op,
const struct timeval & 
 

QueryRecord const  Attr,
const  Op,
const edg::workload::common::jobid::JobId & 
 

QueryRecord const  Attr,
const  Op,
const  int,
const struct timeval & 
 

QueryRecord const  Attr,
const  Op,
const std::string &  ,
const std::string & 
 

QueryRecord const  Attr,
const  Op,
const  int,
const  int
 

QueryRecord const  Attr,
const  Op,
const struct timeval &  ,
const struct timeval & 
 

QueryRecord const  Attr,
const  Op,
const  int,
const struct timeval &  ,
const struct timeval & 
 

QueryRecord const std::string &  ,
const  Op,
const std::string & 
 

QueryRecord const std::string &  ,
const  Op,
const std::string &  ,
const std::string & 
 

~QueryRecord  ) 
 


Member Function Documentation

operator edg_wll_QueryRec  )  const [protected]
 

QueryRecord& operator= const QueryRecord  ) 
 


Friends And Related Function Documentation

edg_wll_QueryRec* convertQueryVector const std::vector< QueryRecord > &  in  )  [friend]
 

friend class ServerConnection [friend]
 


The documentation for this class was generated from the following file:
Generated on Wed Mar 1 00:38:53 2006 for L&B API CPP by doxygen 1.3.5