Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
__init__.py68 linesDownload Raw Back to oracle
1# dialects/oracle/__init__.py
2# Copyright (C) 2005-2024 the SQLAlchemy authors and contributors
3# <see AUTHORS file>
4#
5# This module is part of SQLAlchemy and is released under
6# the MIT License: https://www.opensource.org/licenses/mit-license.php
7# mypy: ignore-errors
8from types import ModuleType
9
10from . import base  # noqa
11from . import cx_oracle  # noqa
12from . import oracledb  # noqa
13from .base import BFILE
14from .base import BINARY_DOUBLE
15from .base import BINARY_FLOAT
16from .base import BLOB
17from .base import CHAR
18from .base import CLOB
19from .base import DATE
20from .base import DOUBLE_PRECISION
21from .base import FLOAT
22from .base import INTERVAL
23from .base import LONG
24from .base import NCHAR
25from .base import NCLOB
26from .base import NUMBER
27from .base import NVARCHAR
28from .base import NVARCHAR2
29from .base import RAW
30from .base import REAL
31from .base import ROWID
32from .base import TIMESTAMP
33from .base import VARCHAR
34from .base import VARCHAR2
35
36# Alias oracledb also as oracledb_async
37oracledb_async = type(
38    "oracledb_async", (ModuleType,), {"dialect": oracledb.dialect_async}
39)
40
41base.dialect = dialect = cx_oracle.dialect
42
43__all__ = (
44    "VARCHAR",
45    "NVARCHAR",
46    "CHAR",
47    "NCHAR",
48    "DATE",
49    "NUMBER",
50    "BLOB",
51    "BFILE",
52    "CLOB",
53    "NCLOB",
54    "TIMESTAMP",
55    "RAW",
56    "FLOAT",
57    "DOUBLE_PRECISION",
58    "BINARY_DOUBLE",
59    "BINARY_FLOAT",
60    "LONG",
61    "dialect",
62    "INTERVAL",
63    "VARCHAR2",
64    "NVARCHAR2",
65    "ROWID",
66    "REAL",
67)
68 
codekingpro/portable-devtools · Team Ai