Skip to content

defaults

Attributes

DEFAULT_TABULAR_DATA_CHUNK_SIZE = 1024 module-attribute

DEFAULT_TABLE_NAME: str = 'data' module-attribute

TABLE_COLUMN_SPLIT_MARKER = '///' module-attribute

SqliteDataType = Literal['NULL', 'INTEGER', 'REAL', 'TEXT', 'BLOB', 'FLOAT'] module-attribute

SQLITE_DATA_TYPE: Tuple[SqliteDataType, ...] = typing.get_args(SqliteDataType) module-attribute

SQLITE_SQLALCHEMY_TYPE_MAP: Dict[SqliteDataType, Type] = {'INTEGER': INTEGER, 'FLOAT': FLOAT, 'REAL': FLOAT, 'TEXT': TEXT, 'BLOB': BLOB} module-attribute

SQLALCHEMY_SQLITE_TYPE_MAP: Dict[Type, SqliteDataType] = {INTEGER: 'INTEGER', FLOAT: 'REAL', TEXT: 'TEXT', BLOB: 'BLOB', BOOLEAN: 'INTEGER', VARCHAR: 'TEXT'} module-attribute

TABLE_SCHEMA_CHUNKS_NAME = '__table_schema__' module-attribute

RESERVED_SQL_KEYWORDS = ['ALL', 'AND', 'ARRAY', 'AS', 'BETWEEN', 'BOTH', 'CASE', 'CHECK', 'CONSTRAINT', 'CROSS', 'CURRENT', 'CURRENT', 'CURRENT', 'CURRENT', 'CURRENT', 'CURRENT', 'DISTINCT', 'EXCEPT', 'EXISTS', 'FALSE', 'FETCH', 'FILTER', 'FOR', 'FOREIGN', 'FROM', 'FULL', 'GROUP', 'GROUPS', 'HAVING', 'IF', 'ILIKE', 'IN', 'INNER', 'INTERSECT', 'INTERSECTS', 'INTERVAL', 'IS', 'JOIN', 'LEADING', 'LEFT', 'LIKE', 'LIMIT', 'LOCALTIME', 'LOCALTIMESTAMP', 'MINUS', 'NATURAL', 'NOT', 'NULL', 'OFFSET', 'ON', 'OR', 'ORDER', 'OVER', 'PARTITION', 'PRIMARY', 'QUALIFY', 'RANGE', 'REGEXP', 'RIGHT', 'ROW', '_ROWID', 'ROWNUM', 'ROWS', 'SELECT', 'SYSDATE', 'SYSTIME', 'SYSTIMESTAMP', 'TABLE', 'TODAY', 'TOP', 'TRAILING', 'TRUE', 'UNION', 'UNIQUE', 'UNKNOWN', 'USING', 'VALUES', 'WHERE', 'WINDOW', 'WITH'] module-attribute