plugins/database/src/low_level_oracle.cpp
int
cllExecSqlWithResultBV(
    icatSessionStruct *icss,
    int *stmtNum, const char *sql,
    std::vector<std::string> &bindVars ) {

    for ( int i = 0; i < bindVars.size() && !bindVars[i].empty(); i++ ) {
        cllBindVars[cllBindVarCount++] = bindVars[i].c_str();
    }
    return cllExecSqlWithResult( icss, stmtNum, sql );
}
/*
   Execute a SQL command that returns a result table, and
   and bind the default row; and allow optional bind variables.
*/
Execute a SQL command that returns a result table, and
and bind the default row; and allow optional bind variables.
Execute a SQL command that returns a result table and and bind the default row ; and allow optional bind variables .
int
cllExecSqlWithResultBV(
    icatSessionStruct *icss,
    int *stmtNum, const char *sql,
    std::vector<std::string> &bindVars ) {
    for ( int i = 0; i < bindVars.size() && !bindVars[i].empty(); i++ ) {
        cllBindVars[cllBindVarCount++] = bindVars[i].c_str();
    }
    return cllExecSqlWithResult( icss, stmtNum, sql );
}
int cllExecSqlWithResultBV ( icatSessionStruct * icss , int * stmtNum , const char * sql , std :: vector < std :: string > & bindVars ) { for ( int i = 0 ; i < bindVars . size ( ) && ! bindVars [ i ] . empty ( ) ; i ++ ) { cllBindVars [ cllBindVarCount ++ ] = bindVars [ i ] . c_str ( ) ; } return cllExecSqlWithResult ( icss , stmtNum , sql ) ; }
Execute a SQL command that returns a result table, and
and bind the default row; and allow optional bind variables.
Execute a SQL command that returns a result table and and bind the default row ; and allow optional bind variables .