Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/sqlalchemy/schema.py: 98%
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# schema.py
2# Copyright (C) 2005-2025 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
8"""Compatibility namespace for sqlalchemy.sql.schema and related."""
10from __future__ import annotations
12from .sql.base import SchemaVisitor as SchemaVisitor
13from .sql.ddl import _CreateDropBase as _CreateDropBase
14from .sql.ddl import AddConstraint as AddConstraint
15from .sql.ddl import BaseDDLElement as BaseDDLElement
16from .sql.ddl import CheckFirst as CheckFirst
17from .sql.ddl import CreateColumn as CreateColumn
18from .sql.ddl import CreateIndex as CreateIndex
19from .sql.ddl import CreateSchema as CreateSchema
20from .sql.ddl import CreateSequence as CreateSequence
21from .sql.ddl import CreateTable as CreateTable
22from .sql.ddl import CreateTableAs as CreateTableAs
23from .sql.ddl import CreateView as CreateView
24from .sql.ddl import DDL as DDL
25from .sql.ddl import DDLElement as DDLElement
26from .sql.ddl import DropColumnComment as DropColumnComment
27from .sql.ddl import DropConstraint as DropConstraint
28from .sql.ddl import DropConstraintComment as DropConstraintComment
29from .sql.ddl import DropIndex as DropIndex
30from .sql.ddl import DropSchema as DropSchema
31from .sql.ddl import DropSequence as DropSequence
32from .sql.ddl import DropTable as DropTable
33from .sql.ddl import DropTableComment as DropTableComment
34from .sql.ddl import DropView as DropView
35from .sql.ddl import ExecutableDDLElement as ExecutableDDLElement
36from .sql.ddl import InvokeDDLBase as InvokeDDLBase
37from .sql.ddl import SetColumnComment as SetColumnComment
38from .sql.ddl import SetConstraintComment as SetConstraintComment
39from .sql.ddl import SetTableComment as SetTableComment
40from .sql.ddl import sort_tables as sort_tables
41from .sql.ddl import (
42 sort_tables_and_constraints as sort_tables_and_constraints,
43)
44from .sql.naming import conv as conv
45from .sql.schema import _get_table_key as _get_table_key
46from .sql.schema import BLANK_SCHEMA as BLANK_SCHEMA
47from .sql.schema import CheckConstraint as CheckConstraint
48from .sql.schema import Column as Column
49from .sql.schema import (
50 ColumnCollectionConstraint as ColumnCollectionConstraint,
51)
52from .sql.schema import ColumnCollectionMixin as ColumnCollectionMixin
53from .sql.schema import ColumnDefault as ColumnDefault
54from .sql.schema import Computed as Computed
55from .sql.schema import Constraint as Constraint
56from .sql.schema import DefaultClause as DefaultClause
57from .sql.schema import DefaultGenerator as DefaultGenerator
58from .sql.schema import FetchedValue as FetchedValue
59from .sql.schema import ForeignKey as ForeignKey
60from .sql.schema import ForeignKeyConstraint as ForeignKeyConstraint
61from .sql.schema import HasConditionalDDL as HasConditionalDDL
62from .sql.schema import Identity as Identity
63from .sql.schema import Index as Index
64from .sql.schema import insert_sentinel as insert_sentinel
65from .sql.schema import MetaData as MetaData
66from .sql.schema import PrimaryKeyConstraint as PrimaryKeyConstraint
67from .sql.schema import SchemaConst as SchemaConst
68from .sql.schema import SchemaItem as SchemaItem
69from .sql.schema import SchemaVisitable as SchemaVisitable
70from .sql.schema import Sequence as Sequence
71from .sql.schema import Table as Table
72from .sql.schema import UniqueConstraint as UniqueConstraint