DbUnify.SQLite3.data package

Submodules

DbUnify.SQLite3.data.Rules module

class DbUnify.SQLite3.data.Rules.Rules(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

AUTOINCREMENT = 'AUTOINCREMENT'
CHECK = 'CHECK'
COLLATE = 'COLLATE'
DEFAULT = 'DEFAULT'
DEFERRABLE = 'DEFERRABLE'
FOREIGN_KEY = 'FOREIGN KEY'
INITIALLY_DEFERRED = 'INITIALLY DEFERRED'
INITIALLY_IMMEDIATE = 'INITIALLY IMMEDIATE'
NOT_NULL = 'NOT NULL'
PRIMARY_KEY = 'PRIMARY KEY'
REFERENCES = 'REFERENCES'
UNIQUE = 'UNIQUE'

DbUnify.SQLite3.data.Type module

class DbUnify.SQLite3.data.Type.DataType[source]

Bases: object

BIGINT = 'BIGINT'
BLOB = 'BLOB'
BOOLEAN = 'BOOLEAN'
static CHARACTER(length: int) str[source]
CLOB = 'CLOB'
DATE = 'DATE'
DATETIME = 'DATETIME'
static DECIMAL(precision: int, scale: int) str[source]
DOUBLE = 'DOUBLE'
DOUBLE_PRECISION = 'DOUBLE PRECISION'
FLOAT = 'FLOAT'
INT = 'INT'
INT2 = 'INT2'
INT8 = 'INT8'
INTEGER = 'INTEGER'
MEDIUMINT = 'MEDIUMINT'
static NATIVE_CHARACTER(length: int) str[source]
static NCHAR(length: int) str[source]
NONE = ''
NUMERIC = 'NUMERIC'
static NVARCHAR(length: int) str[source]
REAL = 'REAL'
SMALLINT = 'SMALLINT'
TEXT = 'TEXT'
TINYINT = 'TINYINT'
UNSIGNED_BIG_INT = 'UNSIGNED BIG INT'
static VARCHAR(length: int) str[source]
static VARYING_CHARACTER(length: int) str[source]

Module contents