36 lines
989 B
ReStructuredText
36 lines
989 B
ReStructuredText
Operator Families
|
|
=================
|
|
|
|
.. module:: pyrseas.dbobject.operfamily
|
|
|
|
The :mod:`operfamily` module defines two classes: class
|
|
:class:`OperatorFamily` derived from :class:`DbSchemaObject` and class
|
|
:class:`OperatorFamilyDict` derived from :class:`DbObjectDict`.
|
|
|
|
Operator Family
|
|
---------------
|
|
|
|
:class:`OperatorFamily` is derived from :class:`DbSchemaObject` and
|
|
represents a `Postgres operator family
|
|
<https://www.postgresql.org/docs/current/static/sql-createopfamily.html>`_,
|
|
a grouping of related operator classes.
|
|
|
|
.. autoclass:: OperatorFamily
|
|
|
|
.. automethod:: OperatorFamily.extern_key
|
|
|
|
.. automethod:: OperatorFamily.identifier
|
|
|
|
.. automethod:: OperatorFamily.create
|
|
|
|
Operator Family Dictionary
|
|
--------------------------
|
|
|
|
:class:`OperatorFamilyDict` is derived from
|
|
:class:`~pyrseas.dbobject.DbObjectDict`. It is a dictionary that
|
|
represents the collection of operator families in a database.
|
|
|
|
.. autoclass:: OperatorFamilyDict
|
|
|
|
.. automethod:: OperatorFamilyDict.from_map
|