irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

rsGenQuery.hpp File Reference
#include "rodsConnect.h"
#include "rodsGenQuery.h"
#include <string>
Include dependency graph for rsGenQuery.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  irods::GenQueryInpWrapper
 
class  irods::GenQueryOutPtrWrapper
 

Namespaces

 irods
 

Functions

std::string genquery_inp_to_diagnostic_string (const genQueryInp_t *q)
 
std::string genquery_inp_to_iquest_string (const genQueryInp_t *q)
 
int rsGenQuery (rsComm_t *rsComm, genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut)
 
int _rsGenQuery (rsComm_t *rsComm, genQueryInp_t *genQueryInp, genQueryOut_t **genQueryOut)
 

Function Documentation

◆ _rsGenQuery()

◆ genquery_inp_to_diagnostic_string()

std::string genquery_inp_to_diagnostic_string ( const genQueryInp_t q)

Definition at line 133 of file rsGenQuery.cpp.

◆ genquery_inp_to_iquest_string()

std::string genquery_inp_to_iquest_string ( const genQueryInp_t q)

◆ rsGenQuery()

int rsGenQuery ( rsComm_t rsComm,
genQueryInp_t genQueryInp,
genQueryOut_t **  genQueryOut 
)

Definition at line 604 of file rsGenQuery.cpp.

References _rsGenQuery(), irods::AGENT_CONN_KW(), CAT_NO_ROWS_FOUND, irods::CFG_SERVICE_ROLE_CONSUMER(), irods::CFG_SERVICE_ROLE_PROVIDER(), irods::error::code(), GenQueryInp::condInput, rodsServerHost::conn, DISABLE_STRICT_ACL_KW, get_catalog_service_role(), getAndConnRcatHost(), getValByKey(), getZoneHintForGenQuery(), LOCAL_HOST, rodsServerHost::localFlag, irods::log(), LOG_ERROR, LOG_NOTICE, irods::error::ok(), PASS, proc_query_terms_for_community_server(), rcGenQuery(), rmKeyVal(), rodsLog(), SLAVE_RCAT, irods.pypyodbc::status, SYS_NO_RCAT_SERVER_ERR, SYS_SERVICE_ROLE_NOT_SUPPORTED, and zoneHint.

Referenced by _check_rebalance_timestamp_avu_on_resource(), _remove_rebalance_timestamp_avu_from_resource(), checkCollAccessPerm(), checkDupReplica(), checkPermissionByObjType(), checkPermitForCollection(), checkPermitForDataObject(), checkPermitForResource(), chkOrphanFile(), collStat(), dataObjStat(), get_load_lists(), getDataObjInfo(), getListOfResc(), getNumSubfilesInBunfileObj(), getPhyPath(), getQuotaByResc(), getReInfoById(), getTokenId(), getUserId(), irods::resource_manager::init_from_catalog(), initZone(), isColl(), isData(), isResc(), isUser(), msiCheckHostAccessControl(), msiCloseGenQuery(), msiDigestMonStat(), msiExecGenQuery(), msiExecStrCondQuery(), msiGetMoreRows(), msiSetDataTypeFromExt(), querySpecColl(), readDVMapStructFromDB(), readFNMapStructFromDB(), readICatUserInfo(), readMsrvcStructFromDB(), readRuleSetFromDB(), readRuleStructFromDB(), rodsMonPerfLog(), rsInitQueryHandle(), rsMvCollToTrash(), rsQueryCollInColl(), rsQueryDataObjInCollReCur(), svrCloseQueryOut(), and syncCollPhyPath().

Here is the call graph for this function: