from typing import Any, Dict, List, Mapping, Match, NamedTuple, Optional
from typing import Sequence, Tuple, Union, TYPE_CHECKING
-from .. import errors as e
-from ..pq import Format
-from ..sql import Composable
-from ..oids import builtins
-from ..proto import Query, Params
+from . import errors as e
+from .pq import Format
+from .sql import Composable
+from .proto import Query, Params
if TYPE_CHECKING:
- from ..proto import Transformer
-
-TEXT_OID = builtins["text"].oid
-UNKNOWN_OID = builtins["unknown"].oid
+ from .proto import Transformer
class QueryPart(NamedTuple):
ts.append(dumper.oid)
else:
ps.append(None)
- ts.append(UNKNOWN_OID)
+ ts.append(0)
else:
self.params = self.types = None
from .oids import builtins
from .copy import Copy, AsyncCopy
from .proto import ConnectionType, Query, Params, DumpersMap, LoadersMap, PQGen
-from .utils.queries import PostgresQuery
+from ._queries import PostgresQuery
if sys.version_info >= (3, 7):
from contextlib import asynccontextmanager
import psycopg3
from psycopg3.adapt import Transformer
-from psycopg3.utils.queries import PostgresQuery, _split_query
+from psycopg3._queries import PostgresQuery, _split_query
@pytest.mark.parametrize(