@WorkerThread
  public long executeInsert(String table, SupportSQLiteStatement statement) {
    return executeInsert(Collections.singleton(table), statement);
  }
@WorkerThread
  public long executeInsert(String table, SupportSQLiteStatement statement) {
    return executeInsert(Collections.singleton(table), statement);
  }
@ WorkerThread public long executeInsert ( String table , SupportSQLiteStatement statement ) { return executeInsert ( Collections . singleton ( table ) , statement ) ; }
Execute {@code statement} and return the ID of the row inserted due to this call.
The SQL statement should be an INSERT for this to be a useful call.

@return the row ID of the last row inserted, if this insert is successful. -1 otherwise.

@throws android.database.SQLException If the SQL string is invalid

@see SupportSQLiteStatement#executeInsert()
Execute { @code statement } and return the ID of the row inserted due to this call . The SQL statement should be an INSERT for this to be a useful call .