| Grassroots Infrastructure
    The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected. | 
 
 
 
Go to the documentation of this file.
   28 #ifndef IRODS_LIB_INCLUDE_USER_UTIL_H_ 
   29 #define IRODS_LIB_INCLUDE_USER_UTIL_H_ 
   33 #include "rcConnect.h" 
  114 IRODS_UTIL_LOCAL QueryResults *RunQuery (rcComm_t *connection_p, 
const int *select_column_ids_p, 
const int num_select_columns, 
const int *where_column_ids_p, 
const char **where_column_values_pp, 
const char **where_ops_pp, 
const int num_where_columns);
 
  
 
QueryResults * GetAllModifiedDataForUsername(rcComm_t *connection_p, const char *const username_s, const time_t from, const time_t to)
Get all data objects for a given user modified within a given time interval.
bool FindIdForUsername(rcComm_t *connection_p, const char *const username_s, int64 *id_p)
Get the iRODS numeric user id for a given username.
#define IRODS_UTIL_API
Definition: irods_util_library.h:46
QueryResults * GetAllDataForUsername(rcComm_t *connection_p, const char *const username_s, const char *user_id_s)
Get all data objects for a given user.
QueryResults * GetAllZoneNames(rcComm_t *connection_p)
Get all zones on an iRODS server.
const char * GetUsernameForId(const int64 user_id)
Get the username for an iRODS user id.
A datatype for holding an array of the results of a search on an iRODS server.
Definition: query.h:62
#define IRODS_UTIL_LOCAL
Definition: irods_util_library.h:47
QueryResults * GetAllCollectionsForUsername(rcComm_t *connection_p, const char *const username_s)
Get all collections for a given user.