2021-11-24 10:10:26 -08:00
|
|
|
package ormerrors
|
|
|
|
|
2022-01-04 16:43:22 -08:00
|
|
|
import "github.com/cosmos/cosmos-sdk/errors"
|
2021-11-24 10:10:26 -08:00
|
|
|
|
|
|
|
var codespace = "orm"
|
|
|
|
|
|
|
|
var (
|
2021-11-30 13:27:17 -08:00
|
|
|
InvalidTableId = errors.New(codespace, 1, "invalid or missing table or single id, need a non-zero value")
|
|
|
|
MissingPrimaryKey = errors.New(codespace, 2, "table is missing primary key")
|
|
|
|
InvalidKeyFieldsDefinition = errors.New(codespace, 3, "invalid field definition for key")
|
|
|
|
DuplicateKeyField = errors.New(codespace, 4, "duplicate field in key")
|
|
|
|
FieldNotFound = errors.New(codespace, 5, "field not found")
|
|
|
|
InvalidAutoIncrementKey = errors.New(codespace, 6, "an auto-increment primary key must specify a single uint64 field")
|
|
|
|
InvalidIndexId = errors.New(codespace, 7, "invalid or missing index id, need a non-zero value")
|
|
|
|
DuplicateIndexId = errors.New(codespace, 8, "duplicate index id")
|
|
|
|
PrimaryKeyConstraintViolation = errors.New(codespace, 9, "object with primary key already exists")
|
|
|
|
NotFoundOnUpdate = errors.New(codespace, 10, "can't update object which doesn't exist")
|
|
|
|
PrimaryKeyInvalidOnUpdate = errors.New(codespace, 11, "can't update object with missing or invalid primary key")
|
|
|
|
AutoIncrementKeyAlreadySet = errors.New(codespace, 12, "can't create with auto-increment primary key already set")
|
|
|
|
CantFindIndexer = errors.New(codespace, 13, "can't find indexer")
|
|
|
|
UnexpectedDecodePrefix = errors.New(codespace, 14, "unexpected prefix while trying to decode an entry")
|
|
|
|
BytesFieldTooLong = errors.New(codespace, 15, "bytes field is longer than 255 bytes")
|
|
|
|
UnsupportedOperation = errors.New(codespace, 16, "unsupported operation")
|
|
|
|
BadDecodeEntry = errors.New(codespace, 17, "bad decode entry")
|
|
|
|
IndexOutOfBounds = errors.New(codespace, 18, "index out of bounds")
|
|
|
|
InvalidListOptions = errors.New(codespace, 19, "invalid list options")
|
|
|
|
UnsupportedKeyField = errors.New(codespace, 20, "unsupported key field")
|
|
|
|
UnexpectedError = errors.New(codespace, 21, "unexpected error")
|
|
|
|
InvalidRangeIterationKeys = errors.New(codespace, 22, "invalid range iteration keys")
|
|
|
|
JSONImportError = errors.New(codespace, 23, "json import error")
|
2021-11-24 10:10:26 -08:00
|
|
|
)
|