dblite  1.3.0
Simple query interface for SQL databases
sqlite.py File Reference

Go to the source code of this file.

Classes

class  dblite.engines.sqlite.Database
 Convenience wrapper around sqlite3.Connection. More...
 
class  dblite.engines.sqlite.Queryable
 
class  dblite.engines.sqlite.Transaction
 Transaction context manager, breakable by raising Rollback. More...
 

Namespaces

 dblite.engines.sqlite
 

Functions

def dblite.engines.sqlite.autodetect (opts)
 Returns true if input is recognizable as SQLite connection options. More...
 
def dblite.engines.sqlite.quote (value, force=False)
 Returns identifier in quotes and proper-escaped for queries, if value needs quoting (has non-alphanumerics, starts with number, or is reserved). More...
 
def dblite.engines.sqlite.register_adapter (transformer, typeclasses)
 Registers function to auto-adapt given Python types to SQLite types in query parameters. More...
 
def dblite.engines.sqlite.register_converter (transformer, typenames)
 Registers function to auto-convert given SQLite types to Python types in query results. More...
 
def dblite.engines.sqlite.register_row_factory (row_factory)
 Registers custom row factory, as or `None` to reset to default. More...
 

Variables

list dblite.engines.sqlite.RESERVED_KEYWORDS
 SQLite reserved keywords, needing quotes in SQL queries. More...