From 3061dc540ceb3818387c50694c68fbe69a47cd8c Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Thu, 28 Jan 2016 12:08:58 -0500 Subject: [PATCH] migration_tools.find_hold_matrix_matchpoint2 another convenience function Signed-off-by: Jason Etheridge --- sql/base/base.sql | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/sql/base/base.sql b/sql/base/base.sql index 8423d08..19a48f8 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -2334,6 +2334,16 @@ CREATE OR REPLACE FUNCTION migration_tools.find_hold_matrix_matchpoint (INTEGER) ); $$ LANGUAGE SQL; +CREATE OR REPLACE FUNCTION migration_tools.find_hold_matrix_matchpoint2 (INTEGER) RETURNS SETOF action.matrix_test_result AS $$ + SELECT action.hold_request_permit_test( + (SELECT pickup_lib FROM action.hold_request WHERE id = $1), + (SELECT request_lib FROM action.hold_request WHERE id = $1), + (SELECT current_copy FROM action.hold_request WHERE id = $1), + (SELECT usr FROM action.hold_request WHERE id = $1), + (SELECT requestor FROM action.hold_request WHERE id = $1) + ); +$$ LANGUAGE SQL; + CREATE OR REPLACE FUNCTION migration_tools.find_circ_matrix_matchpoint (INTEGER) RETURNS SETOF action.found_circ_matrix_matchpoint AS $$ SELECT action.find_circ_matrix_matchpoint( (SELECT circ_lib FROM action.circulation WHERE id = $1), -- 1.7.2.5