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.
![]() ![]() |
#include "objInfo.h"
#include "ruleExecSubmit.h"
#include "rcConnect.h"
#include "icatStructs.hpp"
#include "rodsGeneralUpdate.h"
#include "specificQuery.h"
#include "phyBundleColl.h"
#include "irods_resource_manager.hpp"
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <string>
#include <vector>
#include <map>
#include <boost/tuple/tuple.hpp>
#include "irods_error.hpp"
Go to the source code of this file.
Typedefs | |
using | leaf_bundle_t = irods::resource_manager::leaf_bundle_t |
typedef std::vector< rodsLong_t > | dist_child_result_t |
Functions | |
int | chlOpen () |
int | chlClose () |
int | chlIsConnected () |
int | chlModDataObjMeta (rsComm_t *rsComm, dataObjInfo_t *dataObjInfo, keyValPair_t *regParam) |
int | chlUpdateRescObjCount (const std::string &_resc, int _delta) |
int | chlRegDataObj (rsComm_t *rsComm, dataObjInfo_t *dataObjInfo) |
int | chlRegRuleExecObj (rsComm_t *rsComm, ruleExecSubmitInp_t *ruleExecSubmitInp) |
int | chlRegReplica (rsComm_t *rsComm, dataObjInfo_t *srcDataObjInfo, dataObjInfo_t *dstDataObjInfo, keyValPair_t *condInput) |
int | chlUnregDataObj (rsComm_t *rsComm, dataObjInfo_t *dataObjInfo, keyValPair_t *condInput) |
int | chlRegResc (rsComm_t *rsComm, std::map< std::string, std::string > &_resc_input) |
int | chlAddChildResc (rsComm_t *rsComm, std::map< std::string, std::string > &_resc_input) |
int | chlDelResc (rsComm_t *rsComm, const std::string &_resc_name, int _dryrun=0) |
int | chlDelChildResc (rsComm_t *rsComm, std::map< std::string, std::string > &_resc_input) |
int | chlRollback (rsComm_t *rsComm) |
int | chlCommit (rsComm_t *rsComm) |
int | chlDelUserRE (rsComm_t *rsComm, userInfo_t *userInfo) |
int | chlRegCollByAdmin (rsComm_t *rsComm, collInfo_t *collInfo) |
int | chlRegColl (rsComm_t *rsComm, collInfo_t *collInfo) |
int | chlModColl (rsComm_t *rsComm, collInfo_t *collInfo) |
int | chlSimpleQuery (rsComm_t *rsComm, const char *sql, const char *arg1, const char *arg2, const char *arg3, const char *arg4, int format, int *control, char *outBuf, int maxOutBuf) |
int | chlGenQuery (genQueryInp_t genQueryInp, genQueryOut_t *result) |
int | chlGenQueryAccessControlSetup (const char *user, const char *zone, const char *host, int priv, int controlFlag) |
int | chlGenQueryTicketSetup (const char *ticket, const char *clientAddr) |
int | chlSpecificQuery (specificQueryInp_t specificQueryInp, genQueryOut_t *genQueryOut) |
int | chlGeneralUpdate (generalUpdateInp_t generalUpdateInp) |
int | chlDelCollByAdmin (rsComm_t *rsComm, collInfo_t *collInfo) |
int | chlDelColl (rsComm_t *rsComm, collInfo_t *collInfo) |
int | chlCheckAuth (rsComm_t *rsComm, const char *scheme, const char *challenge, const char *response, const char *username, int *userPrivLevel, int *clientPrivLevel) |
int | chlMakeTempPw (rsComm_t *rsComm, char *pwValueToHash, const char *otherUser) |
int | chlMakeLimitedPw (rsComm_t *rsComm, int ttl, char *pwValueToHash) |
int | decodePw (rsComm_t *rsComm, const char *in, char *out) |
int | chlModUser (rsComm_t *rsComm, const char *userName, const char *option, const char *newValue) |
int | chlModGroup (rsComm_t *rsComm, const char *groupName, const char *option, const char *userName, const char *userZone) |
int | chlModResc (rsComm_t *rsComm, const char *rescName, const char *option, const char *optionValue) |
int | chlModRescDataPaths (rsComm_t *rsComm, const char *rescName, const char *oldPath, const char *newPath, const char *userName) |
int | chlModRescFreeSpace (rsComm_t *rsComm, const char *rescName, int updateValue) |
int | chlRegUserRE (rsComm_t *rsComm, userInfo_t *userInfo) |
rodsLong_t | checkAndGetObjectId (rsComm_t *rsComm, const char *type, const char *name, const char *access) |
int | chlAddAVUMetadata (rsComm_t *rsComm, int adminMode, const char *type, const char *name, const char *attribute, const char *value, const char *units) |
int | chlAddAVUMetadataWild (rsComm_t *rsComm, int adminMode, const char *type, const char *name, const char *attribute, const char *value, const char *units) |
int | chlDeleteAVUMetadata (rsComm_t *rsComm, int option, const char *type, const char *name, const char *attribute, const char *value, const char *units, int noCommit) |
int | chlSetAVUMetadata (rsComm_t *rsComm, const char *type, const char *name, const char *attribute, const char *newValue, const char *newUnit) |
int | chlCopyAVUMetadata (rsComm_t *rsComm, const char *type1, const char *type2, const char *name1, const char *name2) |
int | chlModAVUMetadata (rsComm_t *rsComm, const char *type, const char *name, const char *attribute, const char *value, const char *unitsOrChange0, const char *change1, const char *change2, const char *change3) |
int | chlModAccessControl (rsComm_t *rsComm, int recursiveFlag, const char *accessLevel, const char *userName, const char *zone, const char *pathName) |
int | chlRegRuleExec (rsComm_t *rsComm, ruleExecSubmitInp_t *ruleExecSubmitInp) |
int | chlModRuleExec (rsComm_t *rsComm, const char *ruleExecId, keyValPair_t *regParam) |
int | chlDelRuleExec (rsComm_t *rsComm, const char *ruleExecId) |
int | chlRenameObject (rsComm_t *rsComm, rodsLong_t objId, const char *newName) |
int | chlMoveObject (rsComm_t *rsComm, rodsLong_t objId, rodsLong_t targetCollId) |
int | chlRegToken (rsComm_t *rsComm, const char *nameSpace, const char *name, const char *value, const char *value2, const char *value3, const char *comment) |
int | chlDelToken (rsComm_t *rsComm, const char *nameSpace, const char *Name) |
int | chlRegZone (rsComm_t *rsComm, const char *zoneName, const char *zoneType, const char *zoneConnInfo, const char *zoneComment) |
int | chlModZone (rsComm_t *rsComm, const char *zoneName, const char *option, const char *optionValue) |
int | chlModZoneCollAcl (rsComm_t *rsComm, const char *accessLevel, const char *userName, const char *pathName) |
int | chlDelZone (rsComm_t *rsComm, const char *zoneName) |
int | chlRenameLocalZone (rsComm_t *rsComm, const char *oldZoneName, const char *newZoneName) |
int | chlRenameColl (rsComm_t *rsComm, const char *oldName, const char *newName) |
int | chlRegServerLoad (rsComm_t *rsComm, const char *hostName, const char *rescName, const char *cpuUsed, const char *memUsed, const char *swapUsed, const char *runqLoad, const char *diskSpace, const char *netInput, const char *netOutput) |
int | chlPurgeServerLoad (rsComm_t *rsComm, const char *secondsAgo) |
int | chlRegServerLoadDigest (rsComm_t *rsComm, const char *rescName, const char *loadFactor) |
int | chlPurgeServerLoadDigest (rsComm_t *rsComm, const char *secondsAgo) |
int | chlCalcUsageAndQuota (rsComm_t *rsComm) |
int | chlSetQuota (rsComm_t *rsComm, const char *type, const char *name, const char *rescName, const char *limit) |
int | chlCheckQuota (rsComm_t *rsComm, const char *userName, const char *rescName, rodsLong_t *userQuota, int *quotaStatus) |
int | chlDelUnusedAVUs (rsComm_t *rsComm) |
int | chlAddSpecificQuery (rsComm_t *rsComm, const char *alias, const char *sql) |
int | chlDelSpecificQuery (rsComm_t *rsComm, const char *sqlOrAlias) |
int | chlGetLocalZone (std::string &) |
int | sTableInit () |
int | sFklink (const char *table1, const char *table2, const char *connectingSQL) |
int | sTable (const char *tableName, const char *tableAlias, int cycler) |
int | sColumn (int defineVal, const char *tableName, const char *columnName) |
int | chlDebug (const char *debugMode) |
int | chlDebugGenQuery (int mode) |
int | chlDebugGenUpdate (int mode) |
int | chlInsRuleTable (rsComm_t *rsComm, const char *baseName, const char *priorityStr, const char *ruleName, const char *ruleHead, const char *ruleCondition, const char *ruleAction, const char *ruleRecovery, const char *ruleIdStr, const char *myTime) |
int | chlVersionRuleBase (rsComm_t *rsComm, const char *baseName, const char *myTime) |
int | chlVersionDvmBase (rsComm_t *rsComm, const char *baseName, const char *myTime) |
int | chlInsDvmTable (rsComm_t *rsComm, const char *baseName, const char *varName, const char *action, const char *var2CMap, const char *myTime) |
int | chlInsFnmTable (rsComm_t *rsComm, const char *baseName, const char *funcName, const char *func2CMap, const char *myTime) |
int | chlInsMsrvcTable (rsComm_t *rsComm, const char *moduleName, const char *msrvcName, const char *msrvcSignature, const char *msrvcVersion, const char *msrvcHost, const char *msrvcLocation, const char *msrvcLanguage, const char *msrvcTypeName, const char *msrvcStatus, const char *myTime) |
int | chlVersionFnmBase (rsComm_t *rsComm, const char *baseName, const char *myTime) |
int | chlModTicket (rsComm_t *rsComm, const char *opName, const char *ticket, const char *arg1, const char *arg2, const char *arg3) |
int | chlUpdateIrodsPamPassword (rsComm_t *rsComm, const char *userName, int timeToLive, const char *testTime, char **irodsPassword) |
int | chlGetDistinctDataObjsMissingFromChildGivenParent (const std::string &_parent, const std::string &_child, int _limit, const std::string &_invocation_timestamp, dist_child_result_t &_results) |
int | chlGetDistinctDataObjCountOnResource (const std::string &_resc_name, long long &_count) |
int | chlGetHierarchyForResc (const std::string &resc_name, const std::string &zone_name, std::string &hierarchy) |
int | chlCheckAndGetObjectID (rsComm_t *, char *, char *, char *) |
int | chlGetRcs (icatSessionStruct **) |
int | chlGetReplListForLeafBundles (rodsLong_t _count, size_t _child_idx, const std::vector< leaf_bundle_t > *_bundles, const std::string *_invocation_timestamp, dist_child_result_t *_results) |
Variables | |
icatSessionStruct | icss |
typedef std::vector< rodsLong_t > dist_child_result_t |
=-=-=-=-=-=-=-
Definition at line 192 of file icatHighLevelRoutines.hpp.
Definition at line 16 of file icatHighLevelRoutines.hpp.
rodsLong_t checkAndGetObjectId | ( | rsComm_t * | rsComm, |
const char * | type, | ||
const char * | name, | ||
const char * | access | ||
) |
int chlAddAVUMetadata | ( | rsComm_t * | rsComm, |
int | adminMode, | ||
const char * | type, | ||
const char * | name, | ||
const char * | attribute, | ||
const char * | value, | ||
const char * | units | ||
) |
Definition at line 2575 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_ADD_AVU_METADATA(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModAVUMetadata(), and db_set_avu_metadata_op().
int chlAddAVUMetadataWild | ( | rsComm_t * | rsComm, |
int | adminMode, | ||
const char * | type, | ||
const char * | name, | ||
const char * | attribute, | ||
const char * | value, | ||
const char * | units | ||
) |
Definition at line 2510 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_ADD_AVU_METADATA_WILD(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModAVUMetadata().
=-=-=-=-=-=-=-
Definition at line 819 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_ADD_CHILD_RESC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _addChildToResource().
Definition at line 4076 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_ADD_SPECIFIC_QUERY(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
Definition at line 3423 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_CALC_USAGE_AND_QUOTA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), and msiQuota().
Definition at line 318 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_CHECK_AND_GET_OBJ_ID(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by chkCollForBundleOpr().
int chlCheckAuth | ( | rsComm_t * | rsComm, |
const char * | scheme, | ||
const char * | challenge, | ||
const char * | response, | ||
const char * | username, | ||
int * | userPrivLevel, | ||
int * | clientPrivLevel | ||
) |
Definition at line 1884 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_CHECK_AUTH(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by rsAuthCheck().
int chlCheckQuota | ( | rsComm_t * | rsComm, |
const char * | userName, | ||
const char * | rescName, | ||
rodsLong_t * | userQuota, | ||
int * | quotaStatus | ||
) |
Definition at line 3525 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_CHECK_QUOTA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
int chlClose | ( | ) |
=-=-=-=-=-=-=-
Definition at line 164 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_CLOSE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, PASSMSG, and PLUGIN_ERROR.
Referenced by chlOpen(), and disconnectRcat().
Definition at line 1090 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_COMMIT(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsBulkDataObjReg(), _rsDataObjRename(), _rsEndTransaction(), _rsGeneralAdmin(), _rsModColl(), msiCommit(), and svrUnregColl().
int chlCopyAVUMetadata | ( | rsComm_t * | rsComm, |
const char * | type1, | ||
const char * | type2, | ||
const char * | name1, | ||
const char * | name2 | ||
) |
Definition at line 2779 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_COPY_AVU_METADATA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModAVUMetadata().
int chlDebug | ( | const char * | debugMode | ) |
Definition at line 51 of file icatHighLevelRoutines.cpp.
References auditEnabled, logSQL, logSQL_CML, logSQLGenQuery, logSQLGenUpdate, mode, and irods::transform().
Referenced by runIrodsAgentFactory().
Definition at line 2576 of file general_query.cpp.
References logSQLGenQuery, and mode.
Definition at line 249 of file general_update.cpp.
References logSQLGenUpdate, and mode.
=-=-=-=-=-=-=-
Definition at line 923 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_CHILD_RESC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _removeChildFromResource().
int chlDelColl | ( | rsComm_t * | rsComm, |
collInfo_t * | collInfo | ||
) |
Definition at line 1824 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_COLL(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), and svrUnregColl().
int chlDelCollByAdmin | ( | rsComm_t * | rsComm, |
collInfo_t * | collInfo | ||
) |
Definition at line 1774 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_COLL_BY_ADMIN(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), msiDeleteCollByAdmin(), and svrUnregColl().
int chlDeleteAVUMetadata | ( | rsComm_t * | rsComm, |
int | option, | ||
const char * | type, | ||
const char * | name, | ||
const char * | attribute, | ||
const char * | value, | ||
const char * | units, | ||
int | noCommit | ||
) |
Definition at line 2711 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_AVU_METADATA(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModAVUMetadata(), and db_set_avu_metadata_op().
Definition at line 977 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_RESC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
Definition at line 769 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_RULE_EXEC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsRuleExecDel().
Definition at line 4127 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_SPECIFIC_QUERY(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
Definition at line 3135 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_TOKEN(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
Definition at line 3583 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_UNUSED_AVUS(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), and msiDeleteUnusedAVUs().
int chlDelUserRE | ( | rsComm_t * | rsComm, |
userInfo_t * | userInfo | ||
) |
Definition at line 1137 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_USER_RE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by msiDeleteUser().
Definition at line 1628 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_DEL_ZONE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
int chlGeneralUpdate | ( | generalUpdateInp_t | generalUpdateInp | ) |
Definition at line 4619 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GENERAL_UPDATE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralUpdate().
int chlGenQuery | ( | genQueryInp_t | genQueryInp, |
genQueryOut_t * | result | ||
) |
Definition at line 4462 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GEN_QUERY(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGenQuery(), and chl_gen_query_impl().
int chlGenQueryAccessControlSetup | ( | const char * | user, |
const char * | zone, | ||
const char * | host, | ||
int | priv, | ||
int | controlFlag | ||
) |
Definition at line 4511 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GEN_QUERY_ACCESS_CONTROL_SETUP(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGenQuery(), and msiAclPolicy().
int chlGenQueryTicketSetup | ( | const char * | ticket, |
const char * | clientAddr | ||
) |
Definition at line 4569 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GEN_QUERY_TICKET_SETUP(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
int chlGetDistinctDataObjCountOnResource | ( | const std::string & | _resc_name, |
long long & | _count | ||
) |
=-=-=-=-=-=-=-
=-=-=-=-=-=-=-
Definition at line 4234 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GET_DISTINCT_DATA_OBJ_COUNT_ON_RESOURCE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
int chlGetDistinctDataObjsMissingFromChildGivenParent | ( | const std::string & | _parent, |
const std::string & | _child, | ||
int | _limit, | ||
const std::string & | _invocation_timestamp, | ||
dist_child_result_t & | _results | ||
) |
=-=-=-=-=-=-=-
=-=-=-=-=-=-=-
Definition at line 4287 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GET_DISTINCT_DATA_OBJS_MISSING_FROM_CHILD_GIVEN_PARENT(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
int chlGetHierarchyForResc | ( | const std::string & | _resc_name, |
const std::string & | _zone_name, | ||
std::string & | _hierarchy | ||
) |
=-=-=-=-=-=-=-
Definition at line 4347 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GET_HIERARCHY_FOR_RESC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGetHierarchyForResc().
int chlGetLocalZone | ( | std::string & | ) |
Definition at line 270 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GET_LOCAL_ZONE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by checkCondInputAccess(), and generateSpecialQuery().
int chlGetRcs | ( | icatSessionStruct ** | ) |
Definition at line 222 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GET_RCS(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by chl_gen_query_impl(), and chl_general_update_impl().
int chlGetReplListForLeafBundles | ( | rodsLong_t | _count, |
size_t | _child_idx, | ||
const std::vector< leaf_bundle_t > * | _bundles, | ||
const std::string * | _invocation_timestamp, | ||
dist_child_result_t * | _results | ||
) |
Definition at line 4665 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_GET_REPL_LIST_FOR_LEAF_BUNDLES(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by irods::create_missing_replicas().
int chlInsDvmTable | ( | rsComm_t * | rsComm, |
const char * | baseName, | ||
const char * | varName, | ||
const char * | action, | ||
const char * | var2CMap, | ||
const char * | myTime | ||
) |
Definition at line 3709 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_INS_DVM_TABLE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
int chlInsFnmTable | ( | rsComm_t * | rsComm, |
const char * | baseName, | ||
const char * | funcName, | ||
const char * | func2CMap, | ||
const char * | myTime | ||
) |
Definition at line 3773 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_INS_FNM_TABLE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
int chlInsMsrvcTable | ( | rsComm_t * | rsComm, |
const char * | moduleName, | ||
const char * | msrvcName, | ||
const char * | msrvcSignature, | ||
const char * | msrvcVersion, | ||
const char * | msrvcHost, | ||
const char * | msrvcLocation, | ||
const char * | msrvcLanguage, | ||
const char * | msrvcTypeName, | ||
const char * | msrvcStatus, | ||
const char * | myTime | ||
) |
Definition at line 3834 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_INS_MSRVC_TABLE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
int chlInsRuleTable | ( | rsComm_t * | rsComm, |
const char * | baseName, | ||
const char * | priorityStr, | ||
const char * | ruleName, | ||
const char * | ruleHead, | ||
const char * | ruleCondition, | ||
const char * | ruleAction, | ||
const char * | ruleRecovery, | ||
const char * | ruleIdStr, | ||
const char * | myTime | ||
) |
Definition at line 3633 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_INS_RULE_TABLE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
int chlIsConnected | ( | ) |
Definition at line 1987 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MAKE_LIMITED_PW(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGetLimitedPassword().
Definition at line 1935 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MAKE_TEMP_PW(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGetTempPassword(), and _rsGetTempPasswordForOther().
int chlModAccessControl | ( | rsComm_t * | rsComm, |
int | recursiveFlag, | ||
const char * | accessLevel, | ||
const char * | userName, | ||
const char * | zone, | ||
const char * | pathName | ||
) |
Definition at line 2900 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_ACCESS_CONTROL(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModAccessControl(), and db_mod_zone_coll_acl_op().
int chlModAVUMetadata | ( | rsComm_t * | rsComm, |
const char * | type, | ||
const char * | name, | ||
const char * | attribute, | ||
const char * | value, | ||
const char * | unitsOrChange0, | ||
const char * | change1, | ||
const char * | change2, | ||
const char * | change3 | ||
) |
Definition at line 2639 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_AVU_METADATA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModAVUMetadata().
int chlModColl | ( | rsComm_t * | rsComm, |
collInfo_t * | collInfo | ||
) |
Definition at line 1302 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_COLL(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModColl().
int chlModDataObjMeta | ( | rsComm_t * | rsComm, |
dataObjInfo_t * | dataObjInfo, | ||
keyValPair_t * | regParam | ||
) |
Definition at line 436 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_DATA_OBJ_META(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModDataObjMeta().
int chlModGroup | ( | rsComm_t * | rsComm, |
const char * | groupName, | ||
const char * | option, | ||
const char * | userName, | ||
const char * | userZone | ||
) |
Definition at line 2164 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_GROUP(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), _rsUserAdmin(), and msiAddUserToGroup().
int chlModResc | ( | rsComm_t * | rsComm, |
const char * | rescName, | ||
const char * | option, | ||
const char * | optionValue | ||
) |
Definition at line 2223 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_RESC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), and rsSetRoundRobinContext().
int chlModRescDataPaths | ( | rsComm_t * | rsComm, |
const char * | rescName, | ||
const char * | oldPath, | ||
const char * | newPath, | ||
const char * | userName | ||
) |
Definition at line 2279 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_RESC_DATA_PATHS(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
Definition at line 2339 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_RESC_FREESPACE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
int chlModRuleExec | ( | rsComm_t * | rsComm, |
const char * | ruleExecId, | ||
keyValPair_t * | regParam | ||
) |
Definition at line 716 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_RULE_EXEC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsRuleExecMod().
int chlModTicket | ( | rsComm_t * | _comm, |
const char * | _op_name, | ||
const char * | _ticket_string, | ||
const char * | _arg3, | ||
const char * | _arg4, | ||
const char * | _arg5 | ||
) |
=-=-=-=-=-=-=-
Definition at line 4403 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_TICKET(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsTicketAdmin().
int chlModUser | ( | rsComm_t * | rsComm, |
const char * | userName, | ||
const char * | option, | ||
const char * | newValue | ||
) |
Definition at line 2106 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_USER(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), _rsUserAdmin(), and db_reg_user_re_op().
int chlModZone | ( | rsComm_t * | rsComm, |
const char * | zoneName, | ||
const char * | option, | ||
const char * | optionValue | ||
) |
Definition at line 1411 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_ZONE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
int chlModZoneCollAcl | ( | rsComm_t * | rsComm, |
const char * | accessLevel, | ||
const char * | userName, | ||
const char * | pathName | ||
) |
Definition at line 1520 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOD_ZONE_COLL_ACL(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
int chlMoveObject | ( | rsComm_t * | rsComm, |
rodsLong_t | objId, | ||
rodsLong_t | targetCollId | ||
) |
Definition at line 3016 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_MOVE_OBJECT(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsDataObjRename().
int chlOpen | ( | ) |
=-=-=-=-=-=-=-
Definition at line 86 of file icatHighLevelRoutines.cpp.
References irods::CFG_PLUGIN_CONFIGURATION_KW(), chlClose(), irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_OPEN(), database_plugin_type, terminate_irods_processes::e, irods::log(), LOG_ERROR, irods::error::ok(), PASS, PASSMSG, PLUGIN_ERROR, irods::PLUGIN_TYPE_DATABASE(), rodsLog(), and SYS_INVALID_INPUT_PARAM.
Referenced by connectRcat().
Definition at line 3267 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_PURGE_SERVER_LOAD(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowPurge().
Definition at line 3375 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_PURGE_SERVER_LOAD_DIGEST(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowPurge().
int chlRegColl | ( | rsComm_t * | rsComm, |
collInfo_t * | collInfo | ||
) |
Definition at line 1246 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_COLL(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), and _rsRegColl().
int chlRegCollByAdmin | ( | rsComm_t * | rsComm, |
collInfo_t * | collInfo | ||
) |
Definition at line 1190 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_COLL_BY_ADMIN(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin(), and msiCreateCollByAdmin().
int chlRegDataObj | ( | rsComm_t * | rsComm, |
dataObjInfo_t * | dataObjInfo | ||
) |
Definition at line 491 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_DATA_OBJ(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsRegDataObj().
int chlRegReplica | ( | rsComm_t * | rsComm, |
dataObjInfo_t * | srcDataObjInfo, | ||
dataObjInfo_t * | dstDataObjInfo, | ||
keyValPair_t * | condInput | ||
) |
Definition at line 546 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_REPLICA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsRegReplica().
Definition at line 873 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_RESC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _addResource().
int chlRegRuleExec | ( | rsComm_t * | rsComm, |
ruleExecSubmitInp_t * | ruleExecSubmitInp | ||
) |
Definition at line 661 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_RULE_EXEC(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsRuleExecSubmit().
int chlRegRuleExecObj | ( | rsComm_t * | rsComm, |
ruleExecSubmitInp_t * | ruleExecSubmitInp | ||
) |
int chlRegServerLoad | ( | rsComm_t * | rsComm, |
const char * | hostName, | ||
const char * | rescName, | ||
const char * | cpuUsed, | ||
const char * | memUsed, | ||
const char * | swapUsed, | ||
const char * | runqLoad, | ||
const char * | diskSpace, | ||
const char * | netInput, | ||
const char * | netOutput | ||
) |
Definition at line 3190 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_SERVER_LOAD(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
Definition at line 3319 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_SERVER_LOAD_DIGEST(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
int chlRegToken | ( | rsComm_t * | rsComm, |
const char * | nameSpace, | ||
const char * | name, | ||
const char * | value, | ||
const char * | value2, | ||
const char * | value3, | ||
const char * | comment | ||
) |
Definition at line 3069 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_TOKEN(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
int chlRegUserRE | ( | rsComm_t * | rsComm, |
userInfo_t * | userInfo | ||
) |
Definition at line 2392 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_USER_RE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by msiCreateUser().
int chlRegZone | ( | rsComm_t * | rsComm, |
const char * | zoneName, | ||
const char * | zoneType, | ||
const char * | zoneConnInfo, | ||
const char * | zoneComment | ||
) |
Definition at line 1352 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_REG_ZONE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
Definition at line 1467 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_RENAME_COLL(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
Definition at line 1576 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_RENAME_LOCAL_ZONE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by msiRenameLocalZone().
int chlRenameObject | ( | rsComm_t * | rsComm, |
rodsLong_t | objId, | ||
const char * | newName | ||
) |
Definition at line 2962 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_RENAME_OBJECT(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsDataObjRename(), and db_rename_coll_op().
Definition at line 1039 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_ROLLBACK(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _addChildToResource(), _addResource(), _removeChildFromResource(), _rsBulkDataObjReg(), _rsDataObjRename(), _rsEndTransaction(), _rsGeneralAdmin(), _rsModColl(), _rsUserAdmin(), irods::zone_info::get_local_zone(), and msiRollback().
int chlSetAVUMetadata | ( | rsComm_t * | rsComm, |
const char * | type, | ||
const char * | name, | ||
const char * | attribute, | ||
const char * | newValue, | ||
const char * | newUnit | ||
) |
Definition at line 2443 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_SET_AVU_METADATA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsModAVUMetadata().
int chlSetQuota | ( | rsComm_t * | rsComm, |
const char * | type, | ||
const char * | name, | ||
const char * | rescName, | ||
const char * | limit | ||
) |
Definition at line 3468 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_SET_QUOTA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralAdmin().
int chlSimpleQuery | ( | rsComm_t * | rsComm, |
const char * | sql, | ||
const char * | arg1, | ||
const char * | arg2, | ||
const char * | arg3, | ||
const char * | arg4, | ||
int | format, | ||
int * | control, | ||
char * | outBuf, | ||
int | maxOutBuf | ||
) |
Definition at line 1699 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_SIMPLE_QUERY(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsSimpleQuery().
int chlSpecificQuery | ( | specificQueryInp_t | specificQueryInp, |
genQueryOut_t * | genQueryOut | ||
) |
Definition at line 4183 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_SPECIFIC_QUERY(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsSpecificQuery().
int chlUnregDataObj | ( | rsComm_t * | _comm, |
dataObjInfo_t * | _data_obj_info, | ||
keyValPair_t * | _cond_input | ||
) |
=-=-=-=-=-=-=-
Definition at line 605 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_UNREG_REPLICA(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsUnregDataObj().
int chlUpdateIrodsPamPassword | ( | rsComm_t * | rsComm, |
const char * | userName, | ||
int | timeToLive, | ||
const char * | testTime, | ||
char ** | irodsPassword | ||
) |
Definition at line 2046 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_UPDATE_PAM_PASSWORD(), database_plugin_type, int(), irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsPamAuthRequest().
Definition at line 3969 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_VERSION_DVM_BASE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
Definition at line 4025 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_VERSION_FNM_BASE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
Definition at line 3913 of file icatHighLevelRoutines.cpp.
References irods::error::code(), irods::database_factory(), irods::DATABASE_INTERFACE(), irods::DATABASE_OP_VERSION_RULE_BASE(), database_plugin_type, irods::log(), irods::error::ok(), PASS, and PASSMSG.
Referenced by _rsGeneralRowInsert().
Definition at line 1035 of file db_plugin.cpp.
References _rollback(), addRErrorMsg(), CAT_INVALID_USER, CAT_NO_ROWS_FOUND, CAT_PASSWORD_ENCODING_ERROR, rsComm_t::clientUser, cmlGetStringValueFromSql(), icatDescramble(), icss, LOG_SQL, logSQL, MAX_PASSWORD_LEN, NULL, obfDecodeByKeyV2(), manual_cleanup::out, prevChalSig, rsComm_t::rError, rodsLog(), userInfo_t::rodsZone, irods.pypyodbc::status, and userInfo_t::userName.
Referenced by db_mod_user_op().
Definition at line 218 of file general_query.cpp.
References CAT_TOO_MANY_TABLES, irods.pyparsing::columnName, Columns, debug, tColumns::defineValue, LOG_ERROR, MAX_LINKS_TABLES_OR_COLUMNS, nColumns, rodsLog(), and irods.pyparsing::tableName.
Referenced by icatGeneralQuerySetup().
int sFklink | ( | const char * | table1, |
const char * | table2, | ||
const char * | connectingSQL | ||
) |
Definition at line 157 of file general_query.cpp.
References CAT_TOO_MANY_TABLES, debug, debug2, fkFindName(), Links, LOG_ERROR, MAX_LINKS_TABLES_OR_COLUMNS, nLinks, rodsLog(), tlinks::table1, and tlinks::table2.
Referenced by icatGeneralQuerySetup().
Definition at line 202 of file general_query.cpp.
References CAT_TOO_MANY_TABLES, tTables::cycler, debug, LOG_ERROR, MAX_LINKS_TABLES_OR_COLUMNS, nTables, rodsLog(), irods.pyparsing::tableName, and Tables.
Referenced by icatGeneralQuerySetup().
int sTableInit | ( | ) |
Definition at line 179 of file general_query.cpp.
References Columns, Links, nColumns, nLinks, nTables, and Tables.
Referenced by icatGeneralQuerySetup().
icatSessionStruct icss |
Definition at line 97 of file db_plugin.cpp.
Referenced by _canConnectToCatalog(), _childIsValid(), _cllExecSqlNoResult(), _cllFreeStatementColumns(), _delColl(), _modInheritance(), _rescHasParentOrChild(), _rollback(), _updateChildParent(), _userInRUserAuth(), checkAndGetObjectId(), checkCondInputAccess(), checkObjIdByTicket(), chl_gen_query_impl(), chl_general_update_impl(), cllCloseEnv(), cllConnect(), cllDisconnect(), cllExecSqlNoResult(), cllExecSqlWithResult(), cllExecSqlWithResultBV(), cllFreeStatement(), cllGetRow(), cllGetRowCount(), cllOpenEnv(), cmlAudit1(), cmlAudit2(), cmlAudit3(), cmlAudit4(), cmlAudit5(), cmlCheckDataObjId(), cmlCheckDataObjOnly(), cmlCheckDataObjOwn(), cmlCheckDir(), cmlCheckDirAndGetInheritFlag(), cmlCheckDirId(), cmlCheckDirOwn(), cmlCheckGroupAdminAccess(), cmlCheckNameToken(), cmlCheckResc(), cmlCheckTicketRestrictions(), cmlCheckUserInGroup(), cmlClose(), cmlExecuteNoAnswerSql(), cmlFreeStatement(), cmlGetCurrentSeqVal(), cmlGetFirstRowFromSql(), cmlGetFirstRowFromSqlBV(), cmlGetGroupMemberCount(), cmlGetIntegerValueFromSql(), cmlGetIntegerValueFromSqlV3(), cmlGetMultiRowStringValuesFromSql(), cmlGetNextRowFromStatement(), cmlGetNextSeqStr(), cmlGetNextSeqVal(), cmlGetOneRowFromSql(), cmlGetOneRowFromSqlBV(), cmlGetOneRowFromSqlV2(), cmlGetOneRowFromSqlV3(), cmlGetStringValueFromSql(), cmlGetStringValuesFromSql(), cmlModifySingleTable(), cmlOpen(), cmlTest(), cmlTicketUpdateWriteBytes(), db_add_avu_metadata_wild_op(), db_add_child_resc_op(), db_check_auth_op(), db_close_op(), db_commit_op(), db_del_child_resc_op(), db_del_coll_by_admin_op(), db_del_coll_op(), db_del_resc_op(), db_del_rule_exec_op(), db_del_user_re_op(), db_del_zone_op(), db_get_local_zone_op(), db_make_limited_pw_op(), db_make_temp_pw_op(), db_mod_coll_op(), db_mod_data_obj_meta_op(), db_mod_group_op(), db_mod_resc_data_paths_op(), db_mod_resc_freespace_op(), db_mod_resc_op(), db_mod_rule_exec_op(), db_mod_user_op(), db_mod_zone_op(), db_open_op(), db_reg_coll_by_admin_op(), db_reg_coll_op(), db_reg_data_obj_op(), db_reg_replica_op(), db_reg_resc_op(), db_reg_rule_exec_op(), db_reg_user_re_op(), db_reg_zone_op(), db_rename_coll_op(), db_rename_local_zone_op(), db_rollback_op(), db_set_avu_metadata_op(), db_simple_query_op_vector(), db_unreg_replica_op(), db_update_pam_password_op(), decodePw(), determine_user_has_modify_metadata_access(), findAVU(), findOrInsertAVU(), icatGetTicketGroupId(), icatGetTicketUserId(), postgres_database_plugin::postgres_database_plugin(), removeAVUs(), removeMetaMapAndAVU(), and setOverQuota().