In contrib/btree_gist/ I see: CREATE FUNCTION gint4_union(bytea, internal) RETURNS int4 AS 'MODULE_PATHNAME' LANGUAGE 'C'; but gint4_union does this: INT4KEY *out = palloc(sizeof(INT4KEY)); [...] PG_RETURN_POINTER(out); Is the int4 return type declared above a bug? -- Itai Zukerman <http://www.math-hat.com/~zukerman/>
Itai Zukerman wrote: > In contrib/btree_gist/ I see: > > CREATE FUNCTION gint4_union(bytea, internal) > RETURNS int4 > AS 'MODULE_PATHNAME' > LANGUAGE 'C'; > > but gint4_union does this: > > INT4KEY *out = palloc(sizeof(INT4KEY)); > [...] > PG_RETURN_POINTER(out); > > Is the int4 return type declared above a bug? Must be 'internal'. It's not a bug :) because this function is GiST interface member and itsn't any nessesarity to call it by hand. -- Teodor Sigaev teodor@stack.net
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера