<commit_before>##
# copyright 2009, <NAME>
# http://python.projects.postgresql.org
##
"""
Application Programmer Interface specifications for PostgreSQL (ABCs).

PG-API
======

``postgresql.api`` is a Python API for the PostgreSQL DBMS. It is designed to take
full advantage of PostgreSQL's features to provide the Python programmer with
substantial convenience.

This module is used to define PG-API. It creates a set of ABCs
that makes up the basic interfaces used to work with a PostgreSQL server.
"""
import os
import collections
from abc import abstractproperty, abstractmethod
from operator import itemgetter

from . import sys as pg_sys
from .python.element import Element, prime_factor
from .python.doc import Doc
from .python.decorlib import propertydoc

__all__ = [
	'Message',
	'PreparedStatement',
	'Chunks',
	'Rows',
	'Cursor',
	'Connector',
	'Category',
	'Database',
	'Connection',
	'Transaction',
	'Settings',
	'StoredProcedure',
	'Driver',
	'Installation',
	'Cluster',<commit_msg>Update docs, and remove imports that are no longer needed.<commit_after>##
# .api - ABCs for database interface elements
##
"""
Application Programmer Interfaces for PostgreSQL.

``postgresql.api`` is a collection of Python APIs for the PostgreSQL DBMS. It
is designed to take full advantage of PostgreSQL's features to provide the
Python programmer with substantial convenience.

This module is used to define "PG-API". It creates a set of ABCs
that makes up the basic interfaces used to work with a PostgreSQL server.
"""
import collections
from abc import abstractproperty, abstractmethod

from .python.element import Element
from .python.doc import Doc
from .python.decorlib import propertydoc

__all__ = [
	'Message',
	'PreparedStatement',
	'Chunks',
	'Rows',
	'Cursor',
	'Connector',
	'Category',
	'Database',
	'Connection',
	'Transaction',
	'Settings',
	'StoredProcedure',
	'Driver',
	'Installation',
	'Cluster',
{'fraction_non_alphanumeric': 0.09765013054830288, 'fraction_numerical': 0.0020887728459530026, 'mean_word_length': 5.101910828025478, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2082394', 'n_tokens_mistral': 568, 'n_tokens_neox': 552, 'n_words': 223}