<BUG>throws SQLException {final List<ODocument> records = new ArrayList<ODocument>();final OFunction f = metadata.getFunctionLibrary().getFunction(procedureNamePattern);</BUG><CONTEXT>}return new OrientJdbcResultSet(new OrientJdbcStatement(connection), records, ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY, ResultSet.HOLD_CURSORS_OVER_COMMIT);}public ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)<extra_id_0>for (String p : f.getParameters()) {</CONTEXT>
public String getUserName() throws SQLException {database.activateOnCurrentThread();return database.getUser().getName();