Files
db-middleware/core/enums.py

37 lines
580 B
Python

import enum
class ConnectionTypes(str, enum.Enum):
mysql = "mysql"
postgresql = "postgresql"
class UserRole(enum.Enum):
admin = "admin"
user = "user"
class FilterOperator(str, enum.Enum):
eq = "="
neq = "!="
gt = ">"
lt = "<"
gte = ">="
lte = "<="
like = "LIKE"
ilike = "ILIKE"
in_ = "IN"
is_null = "IS NULL"
is_not_null = "IS NOT NULL"
class SortOrder(str, enum.Enum):
asc = "ASC"
desc = "DESC"
class DBUpdatesActions(str, enum.Enum):
insert = "INSERT"
update = "UPDATE"
delete = "DELETE"