OPSI.Backend.SQLite module

SQLite backend.

author:Jan Schneider <j.schneider@uib.de>
author:Erol Ueluekmen <e.ueluekmen@uib.de>
author:Niko Wenselowski <n.wenselowski@uib.de>
license:GNU Affero GPL version 3
class OPSI.Backend.SQLite.SQLite(**kwargs)

Bases: OPSI.Backend.SQL.SQL

ALTER_TABLE_CHANGE_SUPPORTED = False
AUTOINCREMENT = ''
ESCAPED_APOSTROPHE = "''"
ESCAPED_ASTERISK = '**'
ESCAPED_BACKSLASH = '\\'
close(conn, cursor)
connect()
delete(table, where)
execute(query, conn=None, cursor=None)
getRow(query)
getSet(query)
getTableCreationOptions(table)
getTables()
insert(table, valueHash)
update(table, where, valueHash, updateWhereNone=False)
class OPSI.Backend.SQLite.SQLiteBackend(**kwargs)

Bases: OPSI.Backend.SQL.SQLBackend

class OPSI.Backend.SQLite.SQLiteObjectBackendModificationTracker(**kwargs)

Bases: OPSI.Backend.SQL.SQLBackendObjectModificationTracker