bingo/postgres/sql/common/bingo_internal.sql.in (68 lines of code) (raw):
CREATE OR REPLACE FUNCTION getVersion()
RETURNS text
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION importSDF(text, text, text, text)
RETURNS void
AS 'BINGO_PATHNAME'
LANGUAGE C VOLATILE;
CREATE OR REPLACE FUNCTION importRDF(text, text, text, text)
RETURNS void
AS 'BINGO_PATHNAME'
LANGUAGE C VOLATILE;
CREATE OR REPLACE FUNCTION importSmiles(text, text, text, text)
RETURNS void
AS 'BINGO_PATHNAME'
LANGUAGE C VOLATILE;
CREATE OR REPLACE FUNCTION exportSDF(text, text, text, text)
RETURNS void
AS 'BINGO_PATHNAME'
LANGUAGE C IMMUTABLE;
CREATE OR REPLACE FUNCTION exportRDF(text, text, text, text)
RETURNS void
AS 'BINGO_PATHNAME'
LANGUAGE C IMMUTABLE;
CREATE OR REPLACE FUNCTION fileToText(text)
RETURNS text
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION fileToBlob(text)
RETURNS bytea
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION getName(text)
RETURNS text
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION getIndexStructuresCount(oid)
RETURNS integer
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION _get_structures_count(oid)
RETURNS integer
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION _get_block_count(oid)
RETURNS integer
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION _precache_database(oid, text)
RETURNS text
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION _internal_func_check(integer)
RETURNS boolean
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION _get_profiling_info()
RETURNS cstring
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION _reset_profiling_info()
RETURNS void
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;
CREATE OR REPLACE FUNCTION _print_profiling_info()
RETURNS void
AS 'BINGO_PATHNAME'
LANGUAGE C STRICT IMMUTABLE;