-
Notifications
You must be signed in to change notification settings - Fork 8
/
__init__.py
68 lines (60 loc) · 2.75 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
"""
Sqllex package
"""
from sqllex.classes import *
from sqllex.constants import *
from sqllex.debug import logger
# print(
# "\033[91m"
# "WARNING: SQLLEX v0.2+ have major changes that may breaks your old code! "
# "Please, read https://github.com/v1a0/sqllex/blob/main/UPDATES.md#0200. "
# "Especially if you are moving v0.1.x -> v0.2+"
# "\033[0m"
# "\33[93m"
# "\n"
# "Thanks for you support and feedback!"
# "\033[0m"
# "\n")
__version__ = '0.2.0.5'
__all__ = [
# classes
# ABC
# "AbstractColumn", # lgtm [py/undefined-export]
# "SearchCondition", # lgtm [py/undefined-export]
# SQLite3x
"SQLite3x", # lgtm [py/undefined-export]
# "SQLite3xTable", # lgtm [py/undefined-export]
# PostgreSQL
"PostgreSQLx", # lgtm [py/undefined-export]
# "PostgreSQLxTable", # lgtm [py/undefined-export]
# constants
"TEXT", # lgtm [py/undefined-export]
"NUMERIC", # lgtm [py/undefined-export]
"INTEGER", # lgtm [py/undefined-export]
"REAL", # lgtm [py/undefined-export]
"NONE", # lgtm [py/undefined-export]
"BLOB", # lgtm [py/undefined-export]
"NOT_NULL", # lgtm [py/undefined-export]
"DEFAULT", # lgtm [py/undefined-export]
"UNIQUE", # lgtm [py/undefined-export]
"PRIMARY_KEY", # lgtm [py/undefined-export]
"CHECK", # lgtm [py/undefined-export]
"AUTOINCREMENT", # lgtm [py/undefined-export]
"FOREIGN_KEY", # lgtm [py/undefined-export]
"REFERENCES", # lgtm [py/undefined-export]
"ABORT", # lgtm [py/undefined-export]
"FAIL", # lgtm [py/undefined-export]
"IGNORE", # lgtm [py/undefined-export]
"REPLACE", # lgtm [py/undefined-export]
"ROLLBACK", # lgtm [py/undefined-export]
"NULL", # lgtm [py/undefined-export]
"AS", # lgtm [py/undefined-export]
"ON", # lgtm [py/undefined-export]
"ALL", # lgtm [py/undefined-export]
"INNER_JOIN", # lgtm [py/undefined-export]
"LEFT_JOIN", # lgtm [py/undefined-export]
"CROSS_JOIN", # lgtm [py/undefined-export]
"LIKE", # lgtm [py/undefined-export]
# debug tools
"logger", # lgtm [py/undefined-export]
]