Movatterモバイル変換


[0]ホーム

URL:


Google Git
Sign in
chromium /chromium /src /refs/heads/main /. /sql /sqlite_result_code_values.h
blob: 0df7d13d269536586e352fc014f22fb7b74b9ea4 [file] [log] [blame] [edit]
// 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{
enumclassSqliteResultCode: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
};
enumclassSqliteErrorCode: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),
};
enumclassSqliteLoggedResultCode: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_

[8]ページ先頭

©2009-2025 Movatter.jp