Package elisa :: Package core :: Module db_backend
[hide private]
[frames] | no frames]

Module db_backend

source code

Classes [hide private]
  DBBackendError
  DBBackend
Python DB API 2.0 backend support.
Functions [hide private]
list of strings
table_names(schema)
Scan given db SQL schema and find all table names by looking for "CREATE TABLE" statements.
source code
Variables [hide private]
  __maintainer__ = 'Philippe Normand <philippe@fluendo.com>'
  DB_BACKENDS = {'sqlite': 'pysqlite2.dbapi2'}
  BACKEND_SPECIFIC_SQL = {'sqlite': 'PRAGMA default_synchronous ...
  TABLE_COLUMNS = {}
Function Details [hide private]

table_names(schema)

source code 
Scan given db SQL schema and find all table names by looking for "CREATE TABLE" statements.
Parameters:
  • schema (string) - SQL schema definition
Returns: list of strings

Variables Details [hide private]

BACKEND_SPECIFIC_SQL

Value:
{'sqlite': '''PRAGMA default_synchronous = OFF;
pragma default_cache_size = 66666;
'''}