예제 #1
0
        private static void sum_plus_count_final(sqlite3_context ctx, object user_data)
        {
            if (ctx.state == null)
            {
                ctx.state = new my_state();
            }
            my_state st = ctx.state as my_state;

            ctx.result_int64(st.sum + st.count);
        }
예제 #2
0
 private static void cube(sqlite3_context ctx, object user_data, sqlite3_value[] args)
 {
     Assert.AreEqual(args.Length, 1);
     long x = args[0].value_int64();
     Assert.AreEqual(x, val);
     ctx.result_int64(x * x * x);
 }