File size: 5,644 Bytes
7510827
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
[
  {
    "function_name": "getDigits",
    "function_signature": "static int getDigits(const char *zDate, const char *zFormat, ...)",
    "test_filename": "tests_date_getDigits.c"
  },
  {
    "function_name": "parseTimezone",
    "function_signature": "static int parseTimezone(const char *zDate, DateTime *p)",
    "test_filename": "tests_date_parseTimezone.c"
  },
  {
    "function_name": "parseHhMmSs",
    "function_signature": "static int parseHhMmSs(const char *zDate, DateTime *p)",
    "test_filename": "tests_date_parseHhMmSs.c"
  },
  {
    "function_name": "computeJD",
    "function_signature": "static void computeJD(DateTime *p)",
    "test_filename": "tests_date_computeJD.c"
  },
  {
    "function_name": "computeFloor",
    "function_signature": "static void computeFloor(DateTime *p)",
    "test_filename": "tests_date_computeFloor.c"
  },
  {
    "function_name": "parseYyyyMmDd",
    "function_signature": "static int parseYyyyMmDd(const char *zDate, DateTime *p)",
    "test_filename": "tests_date_parseYyyyMmDd.c"
  },
  {
    "function_name": "setDateTimeToCurrent",
    "function_signature": "static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p)",
    "test_filename": "tests_date_setDateTimeToCurrent.c"
  },
  {
    "function_name": "parseDateOrTime",
    "function_signature": "static int parseDateOrTime(\n  sqlite3_context *context, \n  const char *zDate, \n  DateTime *p\n)",
    "test_filename": "tests_date_parseDateOrTime.c"
  },
  {
    "function_name": "computeYMD",
    "function_signature": "static void computeYMD(DateTime *p)",
    "test_filename": "tests_date_computeYMD.c"
  },
  {
    "function_name": "computeHMS",
    "function_signature": "static void computeHMS(DateTime *p)",
    "test_filename": "tests_date_computeHMS.c"
  },
  {
    "function_name": "osLocaltime",
    "function_signature": "static int osLocaltime(time_t *t, struct tm *pTm)",
    "test_filename": "tests_date_osLocaltime.c"
  },
  {
    "function_name": "toLocaltime",
    "function_signature": "static int toLocaltime(\n  DateTime *p,                   /* Date at which to calculate offset */\n  sqlite3_context *pCtx          /* Write error here if one occurs */\n)",
    "test_filename": "tests_date_toLocaltime.c"
  },
  {
    "function_name": "autoAdjustDate",
    "function_signature": "static void autoAdjustDate(DateTime *p)",
    "test_filename": "tests_date_autoAdjustDate.c"
  },
  {
    "function_name": "parseModifier",
    "function_signature": "static int parseModifier(\n  sqlite3_context *pCtx,      /* Function context */\n  const char *z,              /* The text of the modifier */\n  int n,                      /* Length of zMod in bytes */\n  DateTime *p,                /* The date/time value to be modified */\n  int idx                     /* Parameter index of the modifier */\n)",
    "test_filename": "tests_date_parseModifier.c"
  },
  {
    "function_name": "if",
    "function_signature": "else if( sqlite3_stricmp(z, \"utc\")==0 && sqlite3NotPureFunc(pCtx) )",
    "test_filename": "tests_date_if.c"
  },
  {
    "function_name": "isDate",
    "function_signature": "static int isDate(\n  sqlite3_context *context, \n  int argc, \n  sqlite3_value **argv, \n  DateTime *p\n)",
    "test_filename": "tests_date_isDate.c"
  },
  {
    "function_name": "juliandayFunc",
    "function_signature": "static void juliandayFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_juliandayFunc.c"
  },
  {
    "function_name": "unixepochFunc",
    "function_signature": "static void unixepochFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_unixepochFunc.c"
  },
  {
    "function_name": "datetimeFunc",
    "function_signature": "static void datetimeFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_datetimeFunc.c"
  },
  {
    "function_name": "timeFunc",
    "function_signature": "static void timeFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_timeFunc.c"
  },
  {
    "function_name": "dateFunc",
    "function_signature": "static void dateFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_dateFunc.c"
  },
  {
    "function_name": "daysAfterJan01",
    "function_signature": "static int daysAfterJan01(DateTime *pDate)",
    "test_filename": "tests_date_daysAfterJan01.c"
  },
  {
    "function_name": "strftimeFunc",
    "function_signature": "static void strftimeFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_strftimeFunc.c"
  },
  {
    "function_name": "timediffFunc",
    "function_signature": "static void timediffFunc(\n  sqlite3_context *context,\n  int NotUsed1,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_timediffFunc.c"
  },
  {
    "function_name": "currentTimeFunc",
    "function_signature": "static void currentTimeFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_currentTimeFunc.c"
  },
  {
    "function_name": "datedebugFunc",
    "function_signature": "static void datedebugFunc(\n  sqlite3_context *context,\n  int argc,\n  sqlite3_value **argv\n)",
    "test_filename": "tests_date_datedebugFunc.c"
  },
  {
    "function_name": "sqlite3RegisterDateTimeFunctions",
    "function_signature": "void sqlite3RegisterDateTimeFunctions(void)",
    "test_filename": "tests_date_sqlite3RegisterDateTimeFunctions.c"
  }
]