maestral.database.core ====================== .. py:module:: maestral.database.core .. autoapi-nested-parse:: This model defines our core SQLite database interface. Module Contents --------------- .. py:class:: Database(connection) Wrapper around sqlite3.Connection with atomic transactions. .. py:attribute:: connection .. py:method:: close() Closes the SQL connection. .. py:method:: execute(sql, *args) Creates a cursor and executes the given SQL statement. :param sql: SQL statement to execute. :param args: Parameters to substitute for placeholders in SQL statement. :returns: The created cursor. .. py:method:: executescript(script) Creates a cursor and executes the given SQL script. :param script: SQL script to execute. :returns: The created cursor.