Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/sqlalchemy/dialects/sqlite/__init__.py: 96%

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

26 statements  

1# dialects/sqlite/__init__.py 

2# Copyright (C) 2005-2026 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 

8 

9 

10from . import aiosqlite # noqa 

11from . import base # noqa 

12from . import pysqlcipher # noqa 

13from . import pysqlite # noqa 

14from .base import BLOB 

15from .base import BOOLEAN 

16from .base import CHAR 

17from .base import DATE 

18from .base import DATETIME 

19from .base import DECIMAL 

20from .base import FLOAT 

21from .base import INTEGER 

22from .base import JSON 

23from .base import JSONB 

24from .base import NUMERIC 

25from .base import REAL 

26from .base import SMALLINT 

27from .base import TEXT 

28from .base import TIME 

29from .base import TIMESTAMP 

30from .base import VARCHAR 

31from .dml import Insert 

32from .dml import insert 

33 

34# default dialect 

35base.dialect = dialect = pysqlite.dialect 

36 

37 

38__all__ = ( 

39 "BLOB", 

40 "BOOLEAN", 

41 "CHAR", 

42 "DATE", 

43 "DATETIME", 

44 "DECIMAL", 

45 "FLOAT", 

46 "INTEGER", 

47 "JSON", 

48 "JSONB", 

49 "NUMERIC", 

50 "SMALLINT", 

51 "TEXT", 

52 "TIME", 

53 "TIMESTAMP", 

54 "VARCHAR", 

55 "REAL", 

56 "Insert", 

57 "insert", 

58 "dialect", 

59)