52.5. pg_amproc #

O catálogo pg_amproc armazena informações sobre as funções de suporte associadas a famílias de operador de métodos de acesso. Existe uma linha para cada função de suporte pertencente a uma família de operador.

Tabela 52.5. Colunas de pg_amproc

Coluna Tipo de dados

Descrição

oid oid

Identificador da linha

amprocfamily oid (referencia pg_opfamily.oid)

A família de operador para a qual esta entrada se destina

amproclefttype oid (referencia pg_type.oid)

Tipo de dados de entrada à esquerda do operador associado

amprocrighttype oid (referencia pg_type.oid)

Tipo de dados de entrada à direita do operador associado

amprocnum int2

Número da função de suporte

amproc regproc (referencia pg_proc.oid)

OID da função


A interpretação usual dos campos amproclefttype e amprocrighttype é que eles identificam os tipos de dados de entrada esquerdo e direito do(s) operador(es) que uma função de suporte específica oferece suporte. Para alguns métodos de acesso, eles correspondem ao(s) tipo(s) de dados de entrada da própria função de suporte, para outros não. Existe uma noção de funções de suporte padrão para um índice, que são aquelas com amproclefttype e amprocrighttype ambos iguais ao opcintype da classe de operador do índice.