|
#define errPMOutOfPageSpace | -300 | /* Out of page space */ |
#define errPMItagTooBig | -301 | /* Itag too big */ |
#define errPMRecDeleted | -302 | /* Record deleted */ |
#define errPMTagsUsedUp | -303 | /* Tags used up */ |
#define wrnBMConflict | 304 | /* conflict in BM Clean up */ |
#define errDIRNoShortCircuit | -305 | /* No Short Circuit Avail */ |
#define errDIRCannotSplit | -306 | /* Cannot horizontally split FDP */ |
#define errDIRTop | -307 | /* Cannot go up */ |
#define errDIRFDP | 308 | /* On an FDP Node */ |
#define errDIRNotSynchronous | -309 | /* May have left critical section */ |
#define wrnDIREmptyPage | 310 | /* Moved through empty page */ |
#define errSPConflict | -311 | /* Device extent being extended */ |
#define wrnNDFoundLess | 312 | /* Found Less */ |
#define wrnNDFoundGreater | 313 | /* Found Greater */ |
#define wrnNDNotFoundInPage | 314 | /* for smart refresh */ |
#define errNDNotFound | -312 | /* Not found */ |
#define errNDOutSonRange | -314 | /* Son out of range */ |
#define errNDOutItemRange | -315 | /* Item out of range */ |
#define errNDGreaterThanAllItems | -316 | /* Greater than all items */ |
#define errNDLastItemNode | -317 | /* Last node of item list */ |
#define errNDFirstItemNode | -318 | /* First node of item list */ |
#define wrnNDDuplicateItem | 319 | /* Duplicated Item */ |
#define errNDNoItem | -320 | /* Item not there */ |
#define JET_wrnRemainingVersions | 321 | /* The version store is still active */ |
#define JET_errPreviousVersion | -322 | /* Version already existed. Recovery failure */ |
#define JET_errPageBoundary | -323 | /* Reached Page Boundary */ |
#define JET_errKeyBoundary | -324 | /* Reached Key Boundary */ |
#define errDIRInPageFather | -325 | /* sridFather in page to free */ |
#define errBMMaxKeyInPage | -326 | /* used by OLC to avoid cleanup of parent pages */ |
#define JET_errBadPageLink | -327 | /* Database corrupted */ |
#define JET_errBadBookmark | -328 | /* Bookmark has no corresponding address in database */ |
#define wrnBMCleanNullOp | 329 | // BMClean returns this on encountering a page // deleted MaxKeyInPage [but there was no conflict] |
#define errBTOperNone | -330 | // Split with no accompanying // insert/replace |
#define errSPOutOfAvailExtCacheSpace | -331 | // unable to make update to AvailExt tree since in-cursor space cache is depleted // |
#define errSPOutOfOwnExtCacheSpace | -332 | // unable to make update to OwnExt tree since in-cursor space cache is depleted // |
#define wrnBTMultipageOLC | 333 | // needs multipage OLC operation |
#define JET_errNTSystemCallFailed | -334 | /* A call to the operating system failed */ |
#define wrnBTShallowTree | 335 | // BTree is only one or two levels deeps |
#define errBTMergeNotSynchronous | -336 | // Multiple threads attempting to perform merge/split on same page (likely OLD vs. RCEClean) |
#define wrnSPReservedPages | 337 | // space manager reserved pages for future space tree splits |
#define JET_errBadParentPageLink | -338 | /* Database corrupted */ |
#define wrnSPBuildAvailExtCache | 339 | // AvailExt tree is sufficiently large that it should be cached |
#define JET_errSPAvailExtCacheOutOfSync | -340 | // AvailExt cache doesn't match btree |
#define JET_errSPAvailExtCorrupted | -341 | // AvailExt space tree is corrupt |
#define JET_errSPAvailExtCacheOutOfMemory | -342 | // Out of memory allocating an AvailExt cache node |
#define JET_errSPOwnExtCorrupted | -343 | // OwnExt space tree is corrupt |
#define JET_errDbTimeCorrupted | -344 | // Dbtime on current page is greater than global database dbtime |
|
#define JET_errInvalidLoggedOperation | -500 | /* Logged operation cannot be redone */ |
#define JET_errLogFileCorrupt | -501 | /* Log file is corrupt */ |
#define errLGNoMoreRecords | -502 | /* Last log record read */ |
#define JET_errNoBackupDirectory | -503 | /* No backup directory given */ |
#define JET_errBackupDirectoryNotEmpty | -504 | /* The backup directory is not emtpy */ |
#define JET_errBackupInProgress | -505 | /* Backup is active already */ |
#define JET_errRestoreInProgress | -506 | /* Restore in progress */ |
#define JET_errMissingPreviousLogFile | -509 | /* Missing the log file for check point */ |
#define JET_errLogWriteFail | -510 | /* Failure writing to log file */ |
#define JET_errLogDisabledDueToRecoveryFailure | -511 | /* Try to log something after recovery faild */ |
#define JET_errCannotLogDuringRecoveryRedo | -512 | /* Try to log something during recovery redo */ |
#define JET_errBadLogVersion | -514 | /* Version of log file is not compatible with Jet version */ |
#define JET_errInvalidLogSequence | -515 | /* Timestamp in next log does not match expected */ |
#define JET_errLoggingDisabled | -516 | /* Log is not active */ |
#define JET_errLogBufferTooSmall | -517 | /* Log buffer is too small for recovery */ |
#define errLGNotSynchronous | -518 | /* retry to LGLogRec */ |
#define JET_errLogSequenceEnd | -519 | /* Maximum log file number exceeded */ |
#define JET_errNoBackup | -520 | /* No backup in progress */ |
#define JET_errInvalidBackupSequence | -521 | /* Backup call out of sequence */ |
#define JET_errBackupNotAllowedYet | -523 | /* Cannot do backup now */ |
#define JET_errDeleteBackupFileFail | -524 | /* Could not delete backup file */ |
#define JET_errMakeBackupDirectoryFail | -525 | /* Could not make backup temp directory */ |
#define JET_errInvalidBackup | -526 | /* Cannot perform incremental backup when circular logging enabled */ |
#define JET_errRecoveredWithErrors | -527 | /* Restored with errors */ |
#define JET_errMissingLogFile | -528 | /* Current log file missing */ |
#define JET_errLogDiskFull | -529 | /* Log disk full */ |
#define JET_errBadLogSignature | -530 | /* Bad signature for a log file */ |
#define JET_errBadDbSignature | -531 | /* Bad signature for a db file */ |
#define JET_errBadCheckpointSignature | -532 | /* Bad signature for a checkpoint file */ |
#define JET_errCheckpointCorrupt | -533 | /* Checkpoint file not found or corrupt */ |
#define JET_errMissingPatchPage | -534 | /* Patch file page not found during recovery */ |
#define JET_errBadPatchPage | -535 | /* Patch file page is not valid */ |
#define JET_errRedoAbruptEnded | -536 | /* Redo abruptly ended due to sudden failure in reading logs from log file */ |
#define JET_errBadSLVSignature | -537 | /* Signature in SLV file does not agree with database */ |
#define JET_errPatchFileMissing | -538 | /* Hard restore detected that patch file is missing from backup set */ |
#define JET_errDatabaseLogSetMismatch | -539 | /* Database does not belong with the current set of log files */ |
#define JET_errDatabaseStreamingFileMismatch | -540 | /* Database and streaming file do not match each other */ |
#define JET_errLogFileSizeMismatch | -541 | /* actual log file size does not match JET_paramLogFileSize */ |
#define JET_errCheckpointFileNotFound | -542 | /* Could not locate checkpoint file */ |
#define JET_errRequiredLogFilesMissing | -543 | /* The required log files for recovery is missing. */ |
#define JET_errSoftRecoveryOnBackupDatabase | -544 | /* Soft recovery is intended on a backup database. Restore should be used instead */ |
#define JET_errLogFileSizeMismatchDatabasesConsistent | -545 | /* databases have been recovered, but the log file size used during recovery does not match JET_paramLogFileSize */ |
#define JET_errLogSectorSizeMismatch | -546 | /* the log file sector size does not match the current volume's sector size */ |
#define JET_errLogSectorSizeMismatchDatabasesConsistent | -547 | /* databases have been recovered, but the log file sector size (used during recovery) does not match the current volume's sector size */ |
#define JET_errLogSequenceEndDatabasesConsistent | -548 | /* databases have been recovered, but all possible log generations in the current sequence are used; delete all log files and the checkpoint file and backup the databases before continuing */ |
#define JET_errStreamingDataNotLogged | -549 | /* Illegal attempt to replay a streaming file operation where the data wasn't logged. Probably caused by an attempt to roll-forward with circular logging enabled */ |
#define JET_errDatabaseInconsistent | -550 | /* Database is in inconsistent state */ |
#define JET_errConsistentTimeMismatch | -551 | /* Database last consistent time unmatched */ |
#define JET_errDatabasePatchFileMismatch | -552 | /* Patch file is not generated from this backup */ |
#define JET_errEndingRestoreLogTooLow | -553 | /* The starting log number too low for the restore */ |
#define JET_errStartingRestoreLogTooHigh | -554 | /* The starting log number too high for the restore */ |
#define JET_errGivenLogFileHasBadSignature | -555 | /* Restore log file has bad signature */ |
#define JET_errGivenLogFileIsNotContiguous | -556 | /* Restore log file is not contiguous */ |
#define JET_errMissingRestoreLogFiles | -557 | /* Some restore log files are missing */ |
#define JET_wrnExistingLogFileHasBadSignature | 558 | /* Existing log file has bad signature */ |
#define JET_wrnExistingLogFileIsNotContiguous | 559 | /* Existing log file is not contiguous */ |
#define JET_errMissingFullBackup | -560 | /* The database miss a previous full backup befor incremental backup */ |
#define JET_errBadBackupDatabaseSize | -561 | /* The backup database size is not in 4k */ |
#define JET_errDatabaseAlreadyUpgraded | -562 | /* Attempted to upgrade a database that is already current */ |
#define JET_errDatabaseIncompleteUpgrade | -563 | /* Attempted to use a database which was only partially converted to the current format -- must restore from backup */ |
#define JET_wrnSkipThisRecord | 564 | /* INTERNAL ERROR */ |
#define JET_errMissingCurrentLogFiles | -565 | /* Some current log files are missing for continous restore */ |
#define JET_errDbTimeTooOld | -566 | /* dbtime on page smaller than dbtimeBefore in record */ |
#define JET_errDbTimeTooNew | -567 | /* dbtime on page in advence of the dbtimeBefore in record */ |
#define wrnCleanedUpMismatchedFiles | 568 | /* INTERNAL WARNING: indicates that the redo function cleaned up logs/checkpoint because of a size mismatch (see JET_paramCleanupMismatchedLogFiles) */ |
#define JET_errMissingFileToBackup | -569 | /* Some log or patch files are missing during backup */ |
#define JET_errLogTornWriteDuringHardRestore | -570 | /* torn-write was detected in a backup set during hard restore */ |
#define JET_errLogTornWriteDuringHardRecovery | -571 | /* torn-write was detected during hard recovery (log was not part of a backup set) */ |
#define JET_errLogCorruptDuringHardRestore | -573 | /* corruption was detected in a backup set during hard restore */ |
#define JET_errLogCorruptDuringHardRecovery | -574 | /* corruption was detected during hard recovery (log was not part of a backup set) */ |
#define JET_errMustDisableLoggingForDbUpgrade | -575 | /* Cannot have logging enabled while attempting to upgrade db */ |
#define errLGRecordDataInaccessible | -576 | /* an incomplete log record was created because all the data to be logged was not accessible */ |
#define JET_errBadRestoreTargetInstance | -577 | /* TargetInstance specified for restore is not found or log files don't match */ |
#define JET_wrnTargetInstanceRunning | 578 | /* TargetInstance specified for restore is running */ |
#define JET_errDatabasesNotFromSameSnapshot | -580 | /* Databases to be restored are not from the same Snapshot backup */ |
#define JET_errSoftRecoveryOnSnapshot | -581 | /* Soft recovery on a database from a snapshot backup set */ |
#define JET_errUnicodeTranslationBufferTooSmall | -601 | /* Unicode translation buffer too small */ |
#define JET_errUnicodeTranslationFail | -602 | /* Unicode normalization failed */ |
#define JET_errExistingLogFileHasBadSignature | -610 | /* Existing log file has bad signature */ |
#define JET_errExistingLogFileIsNotContiguous | -611 | /* Existing log file is not contiguous */ |
#define JET_errLogReadVerifyFailure | -612 | /* Checksum error in log file during backup */ |
#define JET_errSLVReadVerifyFailure | -613 | /* Checksum error in SLV file during backup */ |
#define errBackupAbortByCaller | -800 | /* INTERNAL ERROR: Backup was aborted by client or RPC connection with client failed */ |
#define JET_errBackupAbortByServer | -801 | /* Backup was aborted by server by calling JetTerm with JET_bitTermStopBackup */ |
#define JET_errInvalidGrbit | -900 | /* Invalid parameter */ |
#define JET_errTermInProgress | -1000 | /* Termination in progress */ |
#define JET_errFeatureNotAvailable | -1001 | /* API not supported */ |
#define JET_errInvalidName | -1002 | /* Invalid name */ |
#define JET_errInvalidParameter | -1003 | /* Invalid API parameter */ |
#define JET_wrnColumnNull | 1004 | /* Column is NULL-valued */ |
#define JET_wrnBufferTruncated | 1006 | /* Buffer too small for data */ |
#define JET_wrnDatabaseAttached | 1007 | /* Database is already attached */ |
#define JET_errDatabaseFileReadOnly | -1008 | /* Tried to attach a read-only database file for read/write operations */ |
#define JET_wrnSortOverflow | 1009 | /* Sort does not fit in memory */ |
#define JET_errInvalidDatabaseId | -1010 | /* Invalid database id */ |
#define JET_errOutOfMemory | -1011 | /* Out of Memory */ |
#define JET_errOutOfDatabaseSpace | -1012 | /* Maximum database size reached */ |
#define JET_errOutOfCursors | -1013 | /* Out of table cursors */ |
#define JET_errOutOfBuffers | -1014 | /* Out of database page buffers */ |
#define JET_errTooManyIndexes | -1015 | /* Too many indexes */ |
#define JET_errTooManyKeys | -1016 | /* Too many columns in an index */ |
#define JET_errRecordDeleted | -1017 | /* Record has been deleted */ |
#define JET_errReadVerifyFailure | -1018 | /* Checksum error on a database page */ |
#define JET_errPageNotInitialized | -1019 | /* Blank database page */ |
#define JET_errOutOfFileHandles | -1020 | /* Out of file handles */ |
#define JET_errDiskIO | -1022 | /* Disk IO error */ |
#define JET_errInvalidPath | -1023 | /* Invalid file path */ |
#define JET_errInvalidSystemPath | -1024 | /* Invalid system path */ |
#define JET_errInvalidLogDirectory | -1025 | /* Invalid log directory */ |
#define JET_errRecordTooBig | -1026 | /* Record larger than maximum size */ |
#define JET_errTooManyOpenDatabases | -1027 | /* Too many open databases */ |
#define JET_errInvalidDatabase | -1028 | /* Not a database file */ |
#define JET_errNotInitialized | -1029 | /* Database engine not initialized */ |
#define JET_errAlreadyInitialized | -1030 | /* Database engine already initialized */ |
#define JET_errInitInProgress | -1031 | /* Database engine is being initialized */ |
#define JET_errFileAccessDenied | -1032 | /* Cannot access file, the file is locked or in use */ |
#define JET_errQueryNotSupported | -1034 | /* Query support unavailable */ |
#define JET_errSQLLinkNotSupported | -1035 | /* SQL Link support unavailable */ |
#define JET_errBufferTooSmall | -1038 | /* Buffer is too small */ |
#define JET_wrnSeekNotEqual | 1039 | /* Exact match not found during seek */ |
#define JET_errTooManyColumns | -1040 | /* Too many columns defined */ |
#define JET_errContainerNotEmpty | -1043 | /* Container is not empty */ |
#define JET_errInvalidFilename | -1044 | /* Filename is invalid */ |
#define JET_errInvalidBookmark | -1045 | /* Invalid bookmark */ |
#define JET_errColumnInUse | -1046 | /* Column used in an index */ |
#define JET_errInvalidBufferSize | -1047 | /* Data buffer doesn't match column size */ |
#define JET_errColumnNotUpdatable | -1048 | /* Cannot set column value */ |