forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsqlite_result_code_values.h
438 lines (369 loc) · 17.8 KB
/
sqlite_result_code_values.h
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SQL_SQLITE_RESULT_CODE_VALUES_H_
#define SQL_SQLITE_RESULT_CODE_VALUES_H_
namespace sql {
enum class SqliteResultCode : int {
// See sqlite_result_code.h for a description of SqliteResultCode and
// functions that create and consume it.
//
// The meaning of the codes is listed at https://www.sqlite.org/rescode.html
//
// Numerical enums are used here directly to avoid exposing sqlite3.h.
// The .cc file has static_asserts ensuring the the enums match.
// Lines are ordered by the numerical constant values.
kOk = 0, // SQLITE_OK
kError = 1, // SQLITE_ERROR
kInternal = 2, // SQLITE_INTERNAL
kPermission = 3, // SQLITE_PERM
kAbort = 4, // SQLITE_ABORT
kBusy = 5, // SQLITE_BUSY
kLocked = 6, // SQLITE_LOCKED
kNoMemory = 7, // SQLITE_NOMEM
kReadOnly = 8, // SQLITE_READONLY
kInterrupt = 9, // SQLITE_INTERRUPT
kIo = 10, // SQLITE_IOERR
kCorrupt = 11, // SQLITE_CORRUPT
kNotFound = 12, // SQLITE_NOTFOUND
kFullDisk = 13, // SQLITE_FULL
kCantOpen = 14, // SQLITE_CANTOPEN
kLockingProtocol = 15, // SQLITE_PROTOCOL
kEmpty = 16, // SQLITE_EMPTY
kSchemaChanged = 17, // SQLITE_SCHEMA
kTooBig = 18, // SQLITE_TOOBIG
kConstraint = 19, // SQLITE_CONSTRAINT
kTypeMismatch = 20, // SQLITE_MISMATCH
kApiMisuse = 21, // SQLITE_MISUSE
kNoLargeFileSupport = 22, // SQLITE_NOLFS
kUnauthorized = 23, // SQLITE_AUTH
kFormat = 24, // SQLITE_FORMAT
kIndexRange = 25, // SQLITE_RANGE
kNotADatabase = 26, // SQLITE_NOTADB
kLoggingNotice = 27, // SQLITE_NOTICE
kLoggingWarning = 28, // SQLITE_WARNING
kRow = 100, // SQLITE_ROW
kDone = 101, // SQLITE_DONE
kLoadPermanently = 256, // SQLITE_OK_LOAD_PERMANENTLY
kMissingCollatingSequence = 257, // SQLITE_ERROR_MISSING_COLLSEQ
kBusyRecovery = 261, // SQLITE_BUSY_RECOVERY
kLockedSharedCache = 262, // SQLITE_LOCKED_SHAREDCACHE
kReadOnlyRecovery = 264, // SQLITE_READONLY_RECOVERY
kIoRead = 266, // SQLITE_IOERR_READ
kCorruptVirtualTable = 267, // SQLITE_CORRUPT_VTAB
kCantOpenNoTemporaryDirectory = 270, // SQLITE_CANTOPEN_NOTEMPDIR
kConstraintCheck = 275, // SQLITE_CONSTRAINT_CHECK
kUnauthorizedUser = 279, // SQLITE_AUTH_USER
kLoggingNoticeRecoverWal = 283, // SQLITE_NOTICE_RECOVER_WAL
kLoggingWarningAutoIndex = 284, // SQLITE_WARNING_AUTOINDEX
kRetryPreparedStatement = 513, // SQLITE_ERROR_RETRY
kAbortRollback = 516, // SQLITE_ABORT_ROLLBACK
kBusySnapshot = 517, // SQLITE_BUSY_SNAPSHOT
kLockedVirtualTable = 518, // SQLITE_LOCKED_VTAB
kReadOnlyCantLock = 520, // SQLITE_READONLY_CANTLOCK
kIoShortRead = 522, // SQLITE_IOERR_SHORT_READ
kCorruptSequence = 523, // SQLITE_CORRUPT_SEQUENCE
kCantOpenIsDir = 526, // SQLITE_CANTOPEN_ISDIR
kConstraintCommitHook = 531, // SQLITE_CONSTRAINT_COMMITHOOK
kLoggingNoticeRecoverRollback = 539, // SQLITE_NOTICE_RECOVER_ROLLBACK
kErrorSnapshot = 769, // SQLITE_ERROR_SNAPSHOT
kBusyTimeout = 773, // SQLITE_BUSY_TIMEOUT
kReadOnlyRollback = 776, // SQLITE_READONLY_ROLLBACK
kIoWrite = 778, // SQLITE_IOERR_WRITE
kCorruptIndex = 779, // SQLITE_CORRUPT_INDEX
kCantOpenFullPath = 782, // SQLITE_CANTOPEN_FULLPATH
kConstraintForeignKey = 787, // SQLITE_CONSTRAINT_FOREIGNKEY
kReadOnlyDbMoved = 1032, // SQLITE_READONLY_DBMOVED
kIoFsync = 1034, // SQLITE_IOERR_FSYNC
kCantOpenConvertPath = 1038, // SQLITE_CANTOPEN_CONVPATH
kConstraintFunction = 1043, // SQLITE_CONSTRAINT_FUNCTION
kReadOnlyCantInit = 1288, // SQLITE_READONLY_CANTINIT
kIoDirFsync = 1290, // SQLITE_IOERR_DIR_FSYNC
kCantOpenDirtyWal = 1294, // SQLITE_CANTOPEN_DIRTYWAL
kConstraintNotNull = 1299, // SQLITE_CONSTRAINT_NOTNULL
kReadOnlyDirectory = 1544, // SQLITE_READONLY_DIRECTORY
kIoTruncate = 1546, // SQLITE_IOERR_TRUNCATE
kCantOpenSymlink = 1550, // SQLITE_CANTOPEN_SYMLINK
kConstraintPrimaryKey = 1555, // SQLITE_CONSTRAINT_PRIMARYKEY
kIoFstat = 1802, // SQLITE_IOERR_FSTAT
kConstraintTrigger = 1811, // SQLITE_CONSTRAINT_TRIGGER
kIoUnlock = 2058, // SQLITE_IOERR_UNLOCK
kConstraintUnique = 2067, // SQLITE_CONSTRAINT_UNIQUE
kIoReadLock = 2314, // SQLITE_IOERR_RDLOCK
kConstraintVirtualTable = 2323, // SQLITE_CONSTRAINT_VTAB
kIoDelete = 2570, // SQLITE_IOERR_DELETE
kConstraintRowId = 2579, // SQLITE_CONSTRAINT_ROWID
kIoBlocked = 2826, // SQLITE_IOERR_BLOCKED
kConstraintPinned = 2835, // SQLITE_CONSTRAINT_PINNED
kIoNoMemory = 3082, // SQLITE_IOERR_NOMEM
kConstraintDataType = 3091, // SQLITE_CONSTRAINT_DATATYPE
kIoAccess = 3338, // SQLITE_IOERR_ACCESS
kIoCheckReservedLock = 3594, // SQLITE_IOERR_CHECKRESERVEDLOCK
kIoLock = 3850, // SQLITE_IOERR_LOCK
kIoClose = 4106, // SQLITE_IOERR_CLOSE
kIoDirClose = 4362, // SQLITE_IOERR_DIR_CLOSE
kIoSharedMemoryOpen = 4618, // SQLITE_IOERR_SHMOPEN
kIoSharedMemorySize = 4874, // SQLITE_IOERR_SHMSIZE
kIoSharedMemoryLock = 5130, // SQLITE_IOERR_SHMLOCK
kIoSharedMemoryMap = 5386, // SQLITE_IOERR_SHMMAP
kIoSeek = 5642, // SQLITE_IOERR_SEEK
kIoDeleteNoEntry = 5898, // SQLITE_IOERR_DELETE_NOENT
kIoMemoryMapping = 6154, // SQLITE_IOERR_MMAP
kIoGetTemporaryPath = 6410, // SQLITE_IOERR_GETTEMPPATH
kIoConvertPath = 6666, // SQLITE_IOERR_CONVPATH
kIoVfsNode = 6922, // SQLITE_IOERR_VNODE
kIoUnauthorized = 7178, // SQLITE_IOERR_AUTH
kIoBeginAtomic = 7434, // SQLITE_IOERR_BEGIN_ATOMIC
kIoCommitAtomic = 7690, // SQLITE_IOERR_COMMIT_ATOMIC
kIoRollbackAtomic = 7946, // SQLITE_IOERR_ROLLBACK_ATOMIC
kIoData = 8202, // SQLITE_IOERR_DATA
kIoCorruptFileSystem = 8458, // SQLITE_IOERR_CORRUPTFS
};
enum class SqliteErrorCode : int {
// See sqlite_result_code.h for a description of SqliteErrorCode and functions
// that create and consume it.
//
// The values here are a subset of SqliteResultCode values.
// When adding new values, match the ordering in SqliteResultCode.
kError = static_cast<int>(SqliteResultCode::kError),
kInternal = static_cast<int>(SqliteResultCode::kInternal),
kPermission = static_cast<int>(SqliteResultCode::kPermission),
kAbort = static_cast<int>(SqliteResultCode::kAbort),
kBusy = static_cast<int>(SqliteResultCode::kBusy),
kLocked = static_cast<int>(SqliteResultCode::kLocked),
kNoMemory = static_cast<int>(SqliteResultCode::kNoMemory),
kReadOnly = static_cast<int>(SqliteResultCode::kReadOnly),
kInterrupt = static_cast<int>(SqliteResultCode::kInterrupt),
kIo = static_cast<int>(SqliteResultCode::kIo),
kCorrupt = static_cast<int>(SqliteResultCode::kCorrupt),
kNotFound = static_cast<int>(SqliteResultCode::kNotFound),
kFullDisk = static_cast<int>(SqliteResultCode::kFullDisk),
kCantOpen = static_cast<int>(SqliteResultCode::kCantOpen),
kLockingProtocol = static_cast<int>(SqliteResultCode::kLockingProtocol),
kEmpty = static_cast<int>(SqliteResultCode::kEmpty),
kSchemaChanged = static_cast<int>(SqliteResultCode::kSchemaChanged),
kTooBig = static_cast<int>(SqliteResultCode::kTooBig),
kConstraint = static_cast<int>(SqliteResultCode::kConstraint),
kTypeMismatch = static_cast<int>(SqliteResultCode::kTypeMismatch),
kApiMisuse = static_cast<int>(SqliteResultCode::kApiMisuse),
kNoLargeFileSupport = static_cast<int>(SqliteResultCode::kNoLargeFileSupport),
kUnauthorized = static_cast<int>(SqliteResultCode::kUnauthorized),
kFormat = static_cast<int>(SqliteResultCode::kFormat),
kIndexRange = static_cast<int>(SqliteResultCode::kIndexRange),
kNotADatabase = static_cast<int>(SqliteResultCode::kNotADatabase),
kLoggingNotice = static_cast<int>(SqliteResultCode::kLoggingNotice),
kLoggingWarning = static_cast<int>(SqliteResultCode::kLoggingWarning),
kLoadPermanently = static_cast<int>(SqliteResultCode::kLoadPermanently),
kMissingCollatingSequence =
static_cast<int>(SqliteResultCode::kMissingCollatingSequence),
kBusyRecovery = static_cast<int>(SqliteResultCode::kBusyRecovery),
kLockedSharedCache = static_cast<int>(SqliteResultCode::kLockedSharedCache),
kReadOnlyRecovery = static_cast<int>(SqliteResultCode::kReadOnlyRecovery),
kIoRead = static_cast<int>(SqliteResultCode::kIoRead),
kCorruptVirtualTable =
static_cast<int>(SqliteResultCode::kCorruptVirtualTable),
kCantOpenNoTemporaryDirectory =
static_cast<int>(SqliteResultCode::kCantOpenNoTemporaryDirectory),
kConstraintCheck = static_cast<int>(SqliteResultCode::kConstraintCheck),
kUnauthorizedUser = static_cast<int>(SqliteResultCode::kUnauthorizedUser),
kLoggingNoticeRecoverWal =
static_cast<int>(SqliteResultCode::kLoggingNoticeRecoverWal),
kLoggingWarningAutoIndex =
static_cast<int>(SqliteResultCode::kLoggingWarningAutoIndex),
kRetryPreparedStatement =
static_cast<int>(SqliteResultCode::kRetryPreparedStatement),
kAbortRollback = static_cast<int>(SqliteResultCode::kAbortRollback),
kBusySnapshot = static_cast<int>(SqliteResultCode::kBusySnapshot),
kLockedVirtualTable = static_cast<int>(SqliteResultCode::kLockedVirtualTable),
kReadOnlyCantLock = static_cast<int>(SqliteResultCode::kReadOnlyCantLock),
kIoShortRead = static_cast<int>(SqliteResultCode::kIoShortRead),
kCorruptSequence = static_cast<int>(SqliteResultCode::kCorruptSequence),
kCantOpenIsDir = static_cast<int>(SqliteResultCode::kCantOpenIsDir),
kConstraintCommitHook =
static_cast<int>(SqliteResultCode::kConstraintCommitHook),
kLoggingNoticeRecoverRollback =
static_cast<int>(SqliteResultCode::kLoggingNoticeRecoverRollback),
kErrorSnapshot = static_cast<int>(SqliteResultCode::kErrorSnapshot),
kBusyTimeout = static_cast<int>(SqliteResultCode::kBusyTimeout),
kReadOnlyRollback = static_cast<int>(SqliteResultCode::kReadOnlyRollback),
kIoWrite = static_cast<int>(SqliteResultCode::kIoWrite),
kCorruptIndex = static_cast<int>(SqliteResultCode::kCorruptIndex),
kCantOpenFullPath = static_cast<int>(SqliteResultCode::kCantOpenFullPath),
kConstraintForeignKey =
static_cast<int>(SqliteResultCode::kConstraintForeignKey),
kReadOnlyDbMoved = static_cast<int>(SqliteResultCode::kReadOnlyDbMoved),
kIoFsync = static_cast<int>(SqliteResultCode::kIoFsync),
kCantOpenConvertPath =
static_cast<int>(SqliteResultCode::kCantOpenConvertPath),
kConstraintFunction = static_cast<int>(SqliteResultCode::kConstraintFunction),
kReadOnlyCantInit = static_cast<int>(SqliteResultCode::kReadOnlyCantInit),
kIoDirFsync = static_cast<int>(SqliteResultCode::kIoDirFsync),
kCantOpenDirtyWal = static_cast<int>(SqliteResultCode::kCantOpenDirtyWal),
kConstraintNotNull = static_cast<int>(SqliteResultCode::kConstraintNotNull),
kReadOnlyDirectory = static_cast<int>(SqliteResultCode::kReadOnlyDirectory),
kIoTruncate = static_cast<int>(SqliteResultCode::kIoTruncate),
kCantOpenSymlink = static_cast<int>(SqliteResultCode::kCantOpenSymlink),
kConstraintPrimaryKey =
static_cast<int>(SqliteResultCode::kConstraintPrimaryKey),
kIoFstat = static_cast<int>(SqliteResultCode::kIoFstat),
kConstraintTrigger = static_cast<int>(SqliteResultCode::kConstraintTrigger),
kIoUnlock = static_cast<int>(SqliteResultCode::kIoUnlock),
kConstraintUnique = static_cast<int>(SqliteResultCode::kConstraintUnique),
kIoReadLock = static_cast<int>(SqliteResultCode::kIoReadLock),
kConstraintVirtualTable =
static_cast<int>(SqliteResultCode::kConstraintVirtualTable),
kIoDelete = static_cast<int>(SqliteResultCode::kIoDelete),
kConstraintRowId = static_cast<int>(SqliteResultCode::kConstraintRowId),
kIoBlocked = static_cast<int>(SqliteResultCode::kIoBlocked),
kConstraintPinned = static_cast<int>(SqliteResultCode::kConstraintPinned),
kIoNoMemory = static_cast<int>(SqliteResultCode::kIoNoMemory),
kConstraintDataType = static_cast<int>(SqliteResultCode::kConstraintDataType),
kIoAccess = static_cast<int>(SqliteResultCode::kIoAccess),
kIoCheckReservedLock =
static_cast<int>(SqliteResultCode::kIoCheckReservedLock),
kIoLock = static_cast<int>(SqliteResultCode::kIoLock),
kIoClose = static_cast<int>(SqliteResultCode::kIoClose),
kIoDirClose = static_cast<int>(SqliteResultCode::kIoDirClose),
kIoSharedMemoryOpen = static_cast<int>(SqliteResultCode::kIoSharedMemoryOpen),
kIoSharedMemorySize = static_cast<int>(SqliteResultCode::kIoSharedMemorySize),
kIoSharedMemoryLock = static_cast<int>(SqliteResultCode::kIoSharedMemoryLock),
kIoSharedMemoryMap = static_cast<int>(SqliteResultCode::kIoSharedMemoryMap),
kIoSeek = static_cast<int>(SqliteResultCode::kIoSeek),
kIoDeleteNoEntry = static_cast<int>(SqliteResultCode::kIoDeleteNoEntry),
kIoMemoryMapping = static_cast<int>(SqliteResultCode::kIoMemoryMapping),
kIoGetTemporaryPath = static_cast<int>(SqliteResultCode::kIoGetTemporaryPath),
kIoConvertPath = static_cast<int>(SqliteResultCode::kIoConvertPath),
kIoVfsNode = static_cast<int>(SqliteResultCode::kIoVfsNode),
kIoUnauthorized = static_cast<int>(SqliteResultCode::kIoUnauthorized),
kIoBeginAtomic = static_cast<int>(SqliteResultCode::kIoBeginAtomic),
kIoCommitAtomic = static_cast<int>(SqliteResultCode::kIoCommitAtomic),
kIoRollbackAtomic = static_cast<int>(SqliteResultCode::kIoRollbackAtomic),
kIoData = static_cast<int>(SqliteResultCode::kIoData),
kIoCorruptFileSystem =
static_cast<int>(SqliteResultCode::kIoCorruptFileSystem),
};
enum class SqliteLoggedResultCode : int {
// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
// A success code: OK, DONE, ROW.
kNoError = 0,
// Codes that SQLite APIs should never return, such as SQLITE_INTERNAL.
kUnusedSqlite = 1,
// Codes that SQLite APIs should never return, given Chrome's usage pattern.
kUnusedChrome = 2,
// SQLITE_ERROR
kGeneric = 3,
// SQLITE_PERM
kPermission = 4,
// SQLITE_ABORT
kAbort = 5,
// SQLITE_BUSY
kBusy = 6,
// SQLITE_READONLY
kReadOnly = 7,
// SQLITE_IOERR
kIo = 8,
// SQLITE_CORRUPT
kCorrupt = 9,
// SQLITE_FULL
kFullDisk = 10,
// SQLITE_CANTOPEN
kCantOpen = 11,
// SQLITE_PROTOCOL
kLockingProtocol = 12,
// SQLITE_SCHEMA
kSchemaChanged = 13,
// SQLITE_TOOBIG
kTooBig = 14,
// SQLITE_CONSTRAINT
kConstraint = 15,
// SQLITE_MISMATCH
kTypeMismatch = 16,
// SQLITE_NOLFS
kNoLargeFileSupport = 17,
// SQLITE_NOTADB
kNotADatabase = 18,
// SQLITE_BUSY_RECOVERY
kBusyRecovery = 19,
// SQLITE_READONLY_RECOVERY
kReadOnlyRecovery = 20,
// SQLITE_IOERR_READ
kIoRead = 21,
// SQLITE_CONSTRAINT_CHECK
kConstraintCheck = 22,
// SQLITE_ABORT_ROLLBACK
kAbortRollback = 23,
// SQLITE_BUSY_SNAPSHOT
kBusySnapshot = 24,
// SQLITE_READONLY_CANTLOCK
kReadOnlyCantLock = 25,
// SQLITE_IOERR_SHORT_READ
kIoShortRead = 26,
// SQLITE_CORRUPT_SEQUENCE
kCorruptSequence = 27,
// SQLITE_CANTOPEN_ISDIR
kCantOpenIsDir = 28,
// SQLITE_READONLY_ROLLBACK
kReadOnlyRollback = 29,
// SQLITE_IOERR_WRITE
kIoWrite = 30,
// SQLITE_CORRUPT_INDEX
kCorruptIndex = 31,
// SQLITE_CONSTRAINT_FOREIGN_KEY
kConstraintForeignKey = 32,
// SQLITE_READONLY_DBMOVED
kReadOnlyDbMoved = 33,
// SQLITE_IOERR_FSYNC
kIoFsync = 34,
// SQLITE_IOERR_DIR_FSYNC
kIoDirFsync = 35,
// SQLITE_CONSTRAINT_NOTNULL
kConstraintNotNull = 36,
// SQLITE_READONLY_DIRECTORY
kReadOnlyDirectory = 37,
// SQLITE_IOERR_TRUNCATE
kIoTruncate = 38,
// SQLITE_CONSTRAINT_PRIMARYKEY
kConstraintPrimaryKey = 39,
// SQLITE_IOERR_FSTAT
kIoFstat = 40,
// SQLITE_IOERR_UNLOCK
kIoUnlock = 41,
// SQLITE_CONSTRAINT_UNIQUE
kConstraintUnique = 42,
// SQLITE_IOERR_RDLOCK
kIoReadLock = 43,
// SQLITE_IOERR_DELETE
kIoDelete = 44,
// SQLITE_CONSTRAINT_ROWID
kConstraintRowId = 45,
// SQLITE_CONSTRAINT_DATATYPE
kConstraintDataType = 46,
// SQLITE_IOERR_ACCESS
kIoAccess = 47,
// SQLITE_IOERR_CHECKRESERVEDLOCK
kIoCheckReservedLock = 48,
// SQLITE_IOERR_LOCK
kIoLock = 49,
// SQLITE_IOERR_CLOSE
kIoClose = 50,
// SQLITE_IOERR_SEEK
kIoSeek = 51,
// SQLITE_IOERR_DELETE_NOENT
kIoDeleteNoEntry = 52,
// SQLITE_IOERR_MMAP
kIoMemoryMapping = 53,
// SQLITE_IOERR_GETTEMPPATH
kIoGetTemporaryPath = 54,
// SQLITE_IOERR_BEGIN_ATOMIC
kIoBeginAtomic = 55,
// SQLITE_IOERR_COMMIT_ATOMIC
kIoCommitAtomic = 56,
// SQLITE_IOERR_ROLLBACK_ATOMIC
kIoRollbackAtomic = 57,
// SQLITE_IOERR_CORRUPTFS
kIoCorruptFileSystem = 58,
kMaxValue = kIoCorruptFileSystem,
};
} // namespace sql
#endif // SQL_SQLITE_RESULT_CODE_VALUES_H_