in src/main/java/com/ericsson/gerrit/plugins/gcconductor/postgresqueue/PostgresQueue.java [70:83]
public RepositoryInfo pick(String executor, long queuedForLongerThan, Optional<String> queuedFrom)
throws GcQueueException {
try (Connection conn = dataSource.getConnection();
Statement stat = conn.createStatement();
ResultSet resultSet =
stat.executeQuery(updateExecutor(executor, queuedForLongerThan, queuedFrom))) {
if (resultSet.next()) {
return toRepositoryInfo(resultSet);
}
} catch (SQLException e) {
throw new GcQueueException("Failed to pick repository", e);
}
return null;
}