O catálogo pg_opfamily define famílias de operador. Cada família de operador é uma coleção de operadores e rotinas de suporte associadas que implementam a semântica especificada para um método específico de acesso a índice. Além disso, os operadores de uma família são todos “compatíveis”, de uma forma especificada pelo método de acesso. O conceito de família de operador permite que operadores de tipos de dados cruzados sejam usados com índices, e sejam fundamentados sobre o uso do conhecimento da semântica do método de acesso.
As famílias de operador são descritas detalhadamente em Interligação de extensões a índices.
Tabela 52.35. Colunas de pg_opfamily
Coluna Tipo de dados Descrição |
|---|
Identificador da linha |
Método de acesso ao índice para a família de operador |
Nome da família de operador |
Espaço de nomes da família de operador |
Dono da família de operador |
A maioria das informações que definem uma família de operador não se encontra na sua linha em pg_opfamily, mas nas linhas associadas em pg_amop, pg_amproc, e pg_opclass.