massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / psycopg2 / psycopg2 / extensions.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/psycopg2/psycopg2/extensions.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/psycopg2/psycopg2/extensions.pyi
new file mode 100644 (file)
index 0000000..634f07d
--- /dev/null
@@ -0,0 +1,114 @@
+from typing import Any
+
+from psycopg2._psycopg import (
+    BINARYARRAY as BINARYARRAY,
+    BOOLEAN as BOOLEAN,
+    BOOLEANARRAY as BOOLEANARRAY,
+    BYTES as BYTES,
+    BYTESARRAY as BYTESARRAY,
+    DATE as DATE,
+    DATEARRAY as DATEARRAY,
+    DATETIMEARRAY as DATETIMEARRAY,
+    DECIMAL as DECIMAL,
+    DECIMALARRAY as DECIMALARRAY,
+    FLOAT as FLOAT,
+    FLOATARRAY as FLOATARRAY,
+    INTEGER as INTEGER,
+    INTEGERARRAY as INTEGERARRAY,
+    INTERVAL as INTERVAL,
+    INTERVALARRAY as INTERVALARRAY,
+    LONGINTEGER as LONGINTEGER,
+    LONGINTEGERARRAY as LONGINTEGERARRAY,
+    PYDATE as PYDATE,
+    PYDATEARRAY as PYDATEARRAY,
+    PYDATETIME as PYDATETIME,
+    PYDATETIMEARRAY as PYDATETIMEARRAY,
+    PYDATETIMETZ as PYDATETIMETZ,
+    PYDATETIMETZARRAY as PYDATETIMETZARRAY,
+    PYINTERVAL as PYINTERVAL,
+    PYINTERVALARRAY as PYINTERVALARRAY,
+    PYTIME as PYTIME,
+    PYTIMEARRAY as PYTIMEARRAY,
+    ROWIDARRAY as ROWIDARRAY,
+    STRINGARRAY as STRINGARRAY,
+    TIME as TIME,
+    TIMEARRAY as TIMEARRAY,
+    UNICODE as UNICODE,
+    UNICODEARRAY as UNICODEARRAY,
+    AsIs as AsIs,
+    Binary as Binary,
+    Boolean as Boolean,
+    Column as Column,
+    ConnectionInfo as ConnectionInfo,
+    DateFromPy as DateFromPy,
+    Diagnostics as Diagnostics,
+    Float as Float,
+    Int as Int,
+    IntervalFromPy as IntervalFromPy,
+    ISQLQuote as ISQLQuote,
+    Notify as Notify,
+    QueryCanceledError as QueryCanceledError,
+    QuotedString as QuotedString,
+    TimeFromPy as TimeFromPy,
+    TimestampFromPy as TimestampFromPy,
+    TransactionRollbackError as TransactionRollbackError,
+    Xid as Xid,
+    adapt as adapt,
+    adapters as adapters,
+    binary_types as binary_types,
+    connection as connection,
+    cursor as cursor,
+    encodings as encodings,
+    encrypt_password as encrypt_password,
+    get_wait_callback as get_wait_callback,
+    libpq_version as libpq_version,
+    lobject as lobject,
+    new_array_type as new_array_type,
+    new_type as new_type,
+    parse_dsn as parse_dsn,
+    quote_ident as quote_ident,
+    register_type as register_type,
+    set_wait_callback as set_wait_callback,
+    string_types as string_types,
+)
+
+ISOLATION_LEVEL_AUTOCOMMIT: int
+ISOLATION_LEVEL_READ_UNCOMMITTED: int
+ISOLATION_LEVEL_READ_COMMITTED: int
+ISOLATION_LEVEL_REPEATABLE_READ: int
+ISOLATION_LEVEL_SERIALIZABLE: int
+ISOLATION_LEVEL_DEFAULT: Any
+STATUS_SETUP: int
+STATUS_READY: int
+STATUS_BEGIN: int
+STATUS_SYNC: int
+STATUS_ASYNC: int
+STATUS_PREPARED: int
+STATUS_IN_TRANSACTION: int
+POLL_OK: int
+POLL_READ: int
+POLL_WRITE: int
+POLL_ERROR: int
+TRANSACTION_STATUS_IDLE: int
+TRANSACTION_STATUS_ACTIVE: int
+TRANSACTION_STATUS_INTRANS: int
+TRANSACTION_STATUS_INERROR: int
+TRANSACTION_STATUS_UNKNOWN: int
+
+def register_adapter(typ, callable) -> None: ...
+
+class SQL_IN:
+    def __init__(self, seq) -> None: ...
+    def prepare(self, conn) -> None: ...
+    def getquoted(self): ...
+
+class NoneAdapter:
+    def __init__(self, obj) -> None: ...
+    def getquoted(self, _null: bytes = ...): ...
+
+def make_dsn(dsn: Any | None = ..., **kwargs): ...
+
+JSON: Any
+JSONARRAY: Any
+JSONB: Any
+JSONBARRAY: Any