Signed-off-by: Dan Scott <dscott@laurentian.ca>
END;
$func$ LANGUAGE PLPGSQL;
+DROP FUNCTION IF EXISTS vandelay.marc21_extract_fixed_field(TEXT, TEXT);
+
CREATE OR REPLACE FUNCTION vandelay.marc21_extract_all_fixed_fields( marc TEXT, use_default BOOL DEFAULT FALSE ) RETURNS SETOF biblio.record_ff_map AS $func$
DECLARE
tag_data TEXT;
END;
$func$ LANGUAGE PLPGSQL;
+DROP FUNCTION IF EXISTS vandelay.marc21_extract_all_fixed_fields(TEXT);
+
CREATE OR REPLACE FUNCTION biblio.marc21_extract_fixed_field_list( rid BIGINT, ff TEXT ) RETURNS TEXT[] AS $func$
SELECT * FROM vandelay.marc21_extract_fixed_field_list( (SELECT marc FROM biblio.record_entry WHERE id = $1), $2, TRUE );
$func$ LANGUAGE SQL;