DatabaseCursor

A protocol for cursors that iterate a database statement.

Cursors

  • sql Extension method

    The SQL query

  • arguments Extension method

    The SQL statement arguments.

  • columnNames Extension method

    The column names, ordered from left to right.

  • columnCount Extension method

    The number of columns in the resulting rows.

  • databaseRegion Extension method

    The database region that the cursor looks into.

  • next() Extension method
  • forEach(_:) Extension method

    Specific implementation of forEach, for a slight performance improvement due to the single sqlite3_stmt_busy check.