42.23. pg_operator

O catálogo pg_operator armazena informações sobre operadores. Para obter informações adicionais deve ser consultado o comando CREATE OPERATOR e a Seção 31.12.

Tabela 42-23. Colunas de pg_operator

Nome Tipo Referencia Descrição
oprname name   Nome do operador
oprnamespace oid pg_namespace.oid OID do espaço de nomes que contém este operador.
oprowner int4 pg_shadow.usesysid Dono do operador
oprkind char   b = infix ("ambos"), l = prefix ("esquerda"), r = postfix ("direita")
oprcanhash bool   Este operador suporta junções hash
oprleft oid pg_type.oid Tipo do operando esquerdo
oprright oid pg_type.oid Tipo do operando direito
oprresult oid pg_type.oid Tipo do resultado
oprcom oid pg_operator.oid Comutador deste operador, se houver algum
oprnegate oid pg_operator.oid Negador deste operador, se houver algum
oprlsortop oid pg_operator.oid Se este operador suportar junções por mesclagem (merge), o operador que classifica o tipo do operando à esquerda (L<L).
oprrsortop oid pg_operator.oid Se este operador suportar junções por mesclagem (merge), o operador que classifica o tipo do operando à direita (R<R).
oprltcmpop oid pg_operator.oid Se este operador suportar junções por mesclagem, o operador "menor-que" que compara os tipos dos operando à esquerda e à direita (L<R).
oprgtcmpop oid pg_operator.oid Se este operador suportar junções por mesclagem, o operador "maior-que" que compara os tipos dos operando à esquerda e à direita (L>R).
oprcode regproc pg_proc.oid Função que implementa este operador
oprrest regproc pg_proc.oid Função estimadora de seletividade da restrição para este operador
oprjoin regproc pg_proc.oid Função estimadora de seletividade da junção para este operador

As colunas não utilizadas contêm zero, por exemplo oprleft é zero para operadores de prefixo.

SourceForge.net Logo CSS válido!