Beispiel #1
0
    //# define sqlite3_result_text16be        0
    //# define sqlite3_result_text16le        0
    //# define sqlite3_value_text16           0
    //# define sqlite3_value_text16be         0
    //# define sqlite3_value_text16le         0
    //# define sqlite3_column_database_name16 0
    //# define sqlite3_column_table_name16    0
    //# define sqlite3_column_origin_name16   0
#endif

#if SQLITE_OMIT_COMPLETE
//# define sqlite3_complete 0
//# define sqlite3_complete16 0
#endif

#if SQLITE_OMIT_PROGRESS_CALLBACK
//# define sqlite3_progress_handler 0
static void sqlite3_progress_handler (sqlite3 db,       int nOps, dxProgress xProgress, object pArg){}
Beispiel #2
0
        //# define sqlite3_result_text16be        0
        //# define sqlite3_result_text16le        0
        //# define sqlite3_value_text16           0
        //# define sqlite3_value_text16be         0
        //# define sqlite3_value_text16le         0
        //# define sqlite3_column_database_name16 0
        //# define sqlite3_column_table_name16    0
        //# define sqlite3_column_origin_name16   0
#endif

#if SQLITE_OMIT_COMPLETE
//# define sqlite3_complete 0
//# define sqlite3_complete16 0
#endif

#if SQLITE_OMIT_DECLTYPE
//# define sqlite3_column_decltype16      0
//# define sqlite3_column_decltype        0
#endif

#if SQLITE_OMIT_PROGRESS_CALLBACK
//# define sqlite3_progress_handler 0
        static void sqlite3_progress_handler(sqlite3 db, int nOps, dxProgress xProgress, object pArg)
        {
        }
Beispiel #3
0
    /*
** This routine sets the progress callback for an Sqlite database to the
** given callback function with the given argument. The progress callback will
** be invoked every nOps opcodes.
*/
    static void sqlite3_progress_handler(
    sqlite3 db,
    int nOps,
    dxProgress xProgress, //int (xProgress)(void),
    object pArg
    )
    {
      sqlite3_mutex_enter( db.mutex );
      if ( nOps > 0 )
      {
        db.xProgress = xProgress;
        db.nProgressOps = nOps;
        db.pProgressArg = pArg;
      }
      else
      {
        db.xProgress = null;
        db.nProgressOps = 0;
        db.pProgressArg = null;
      }
      sqlite3_mutex_leave( db.mutex );
    }