Skip to content

Latest commit

 

History

History
65 lines (41 loc) · 1.45 KB

function.rst

File metadata and controls

65 lines (41 loc) · 1.45 KB

Functions

pyrseas.dbobject.function

The function module defines four classes: class Proc derived from DbSchemaObject, classes Function and Aggregate derived from Proc, and class ProcDict derived from DbObject.

Procedure

Class Proc is derived from ~pyrseas.dbobject.DbSchemaObject and represents a regular or aggregate function.

Proc

Proc.extern_key

Proc.identifier

Function

Function is derived from Proc and represents a PostgreSQL user-defined function.

Function

Function.to_map

Function.create

Function.diff_map

Aggregate Function

Aggregate is derived from Proc and represents a PostgreSQL user-defined aggregate function.

Aggregate

Aggregate.to_map

Aggregate.create

Procedure Dictionary

ProcDict is derived from ~pyrseas.dbobject.DbObjectDict. It is a dictionary that represents the collection of regular and aggregate functions in a database.

ProcDict

ProcDict.from_map

ProcDict.diff_map