Public Methods | |
void | open (const std::string &) |
Open connection to a given server. | |
void | close (void) |
Close the current connection. | |
std::pair< std::vector< QueryRecord::Attr >, std::vector< std::string > > | getIndexedAttrs (void) |
Retrieve the set of single indexed attributes. | |
std::pair< int, int > | getLimits (void) const |
Retrieve hard and soft result set size limit. | |
void | setQueryJobsLimit (int) |
Set the soft result set size limit. | |
void | queryEvents (const std::vector< QueryRecord > &job_cond, const std::vector< QueryRecord > &event_cond, std::vector< Event > &) const |
Retrieve all events satisfying the query records. More... | |
std::string | queryEventsAggregate (const std::vector< QueryRecord > &job_cond, const std::vector< QueryRecord > &event_cond, enum AggOp const op, std::string const attr) const |
The same as queryEvents but return only an aggregate. More... | |
void | queryEvents (const std::vector< std::vector< QueryRecord > > &job_cond, const std::vector< std::vector< QueryRecord > > &event_cond, std::vector< Event > &) const |
Retrieve all events satisfying the query records. More... | |
void | queryJobs (const std::vector< QueryRecord > &query, std::vector< edg::workload::common::jobid::JobId > &ids) const |
Retrieve jobs satisfying the query records, including their states. More... | |
void | queryJobs (const std::vector< std::vector< QueryRecord > > &query, std::vector< edg::workload::common::jobid::JobId > &ids) const |
Retrieve jobs satisfying the query records, including their states. More... | |
void | queryJobStates (const std::vector< QueryRecord > &query, int flags, std::vector< JobStatus > &states) const |
Retrieve jobs satisfying the query records, including status information. More... | |
void | queryJobStates (const std::vector< std::vector< QueryRecord > > &query, int flags, std::vector< JobStatus > &states) const |
Retrieve jobs satisfying the query records, including status information. More... | |
void | userJobStates (std::vector< JobStatus > &stateList) const |
States of all user's jobs. More... | |
void | userJobs (std::vector< edg::workload::common::jobid::JobId > &) const |
JobId's of all user's jobs. More... | |
Friends | |
class | Job |
Maintain connection to the server. Implement non job-specific API calls
|
Retrieve all events satisfying the query records.
|
|
Retrieve all events satisfying the query records.
|
|
The same as queryEvents but return only an aggregate.
|
|
Retrieve jobs satisfying the query records, including their states.
|
|
Retrieve jobs satisfying the query records, including their states.
|
|
Retrieve jobs satisfying the query records, including status information.
|
|
Retrieve jobs satisfying the query records, including status information.
|
|
JobId's of all user's jobs. Convenience wrapper around queryJobs. |
|
States of all user's jobs. Convenience wrapper around queryJobs. |