sqlite_func
static void juliandayFunc(sqlite_func *context, int argc, const char **argv){
static void datetimeFunc(sqlite_func *context, int argc, const char **argv){
static void timeFunc(sqlite_func *context, int argc, const char **argv){
static void dateFunc(sqlite_func *context, int argc, const char **argv){
static void strftimeFunc(sqlite_func *context, int argc, const char **argv){
void (*xFunc)(sqlite_func*,int,const char**);
static void roundFunc(sqlite_func *context, int argc, const char **argv){
static void upperFunc(sqlite_func *context, int argc, const char **argv){
static void lowerFunc(sqlite_func *context, int argc, const char **argv){
lower_utf8Func(sqlite_func *context, int argc, const char **argv)
upper_utf8Func(sqlite_func *context, int argc, const char **argv)
static void ifnullFunc(sqlite_func *context, int argc, const char **argv){
static void randomFunc(sqlite_func *context, int argc, const char **argv){
static void last_insert_rowid(sqlite_func *context, int arg, const char **argv){
static void change_count(sqlite_func *context, int arg, const char **argv){
static void minmaxFunc(sqlite_func *context, int argc, const char **argv){
static void last_statement_change_count(sqlite_func *context, int arg,
static void likeFunc(sqlite_func *context, int arg, const char **argv){
static void globFunc(sqlite_func *context, int arg, const char **argv){
static void nullifFunc(sqlite_func *context, int argc, const char **argv){
static void versionFunc(sqlite_func *context, int argc, const char **argv){
static void quoteFunc(sqlite_func *context, int argc, const char **argv){
static void soundexFunc(sqlite_func *context, int argc, const char **argv){
static void randStr(sqlite_func *context, int argc, const char **argv){
static void sumStep(sqlite_func *context, int argc, const char **argv){
static void sumFinalize(sqlite_func *context){
static void avgFinalize(sqlite_func *context){
static void stdDevStep(sqlite_func *context, int argc, const char **argv){
static void stdDevFinalize(sqlite_func *context){
static void countStep(sqlite_func *context, int argc, const char **argv){
static void typeofFunc(sqlite_func *context, int argc, const char **argv){
static void countFinalize(sqlite_func *context){
static void minmaxStep(sqlite_func *context, int argc, const char **argv){
static void minMaxFinalize(sqlite_func *context){
static void lengthFunc(sqlite_func *context, int argc, const char **argv){
void (*xFunc)(sqlite_func*,int,const char**);
void (*xStep)(sqlite_func*,int,const char**);
void (*xFinalize)(sqlite_func*);
static void absFunc(sqlite_func *context, int argc, const char **argv){
static void substrFunc(sqlite_func *context, int argc, const char **argv){
void (*xStep)(sqlite_func*,int,const char**), /* The step function */
void (*xFinalize)(sqlite_func*), /* The finalizer */
void (*xFunc)(sqlite_func*,int,const char**), /* The implementation */
static void md5step(sqlite_func *context, int argc, const char **argv){
static void md5finalize(sqlite_func *context){
void (*xFunc)(sqlite_func*,int,const char**); /* Regular function */
void (*xStep)(sqlite_func*,int,const char**); /* Aggregate function step */
void (*xFinalize)(sqlite_func*); /* Aggregate function finializer */
static void tclSqlFunc(sqlite_func *context, int argc, const char **argv){
static void ifnullFunc(sqlite_func *context, int argc, const char **argv){
static void sqliteExecFunc(sqlite_func *context, int argc, const char **argv){
static void countStep(sqlite_func *context, int argc, const char **argv){
static void countFinalize(sqlite_func *context){
static void testFunc(sqlite_func *context, int argc, const char **argv){
sqlite_func ctx;
sqlite_func ctx;
sqlite_func ctx;
char *sqlite_set_result_string(sqlite_func *p, const char *zResult, int n){
void sqlite_set_result_int(sqlite_func *p, int iResult){
void sqlite_set_result_double(sqlite_func *p, double rResult){
void sqlite_set_result_error(sqlite_func *p, const char *zMsg, int n){
void *sqlite_user_data(sqlite_func *p){
void *sqlite_aggregate_context(sqlite_func *p, int nByte){
int sqlite_aggregate_count(sqlite_func *p){
sqlite_func ctx;