Skip to content

egon-orm-workspace / egon-orm / InvalidChangesetError

Class: InvalidChangesetError<C> ​

Defined in: core/src/errors.ts:412

An …OrThrow write was given an invalid changeset. The changeset, with its errors, is on the error.

The message lists the errors by field. It contains no field values.

Example ​

ts
try {
  await repo.insertOrThrow(User.changeset(User, params));
} catch (error) {
  if (error instanceof InvalidChangesetError) return render(error.changeset.errors);
  throw error;
}

Extends ​

Type Parameters ​

C ​

C extends ChangesetLike = ChangesetLike

Constructors ​

Constructor ​

ts
new InvalidChangesetError<C>(details): InvalidChangesetError<C>;

Defined in: core/src/errors.ts:419

Parameters ​

details ​
action ​

string

cause? ​

unknown

changeset ​

C

Returns ​

InvalidChangesetError<C>

Overrides ​

EgonError.constructor

Properties ​

[BRAND] ​

ts
readonly [BRAND]: true = true;

Defined in: core/src/errors.ts:233

Inherited from ​

EgonError.[BRAND]


action ​

ts
readonly action: string;

Defined in: core/src/errors.ts:416

What was being attempted: "insert", "update", …


changeset ​

ts
readonly changeset: C;

Defined in: core/src/errors.ts:417


code ​

ts
readonly code: "invalidChangeset";

Defined in: core/src/errors.ts:414

A stable, machine-readable code of the error class. It never changes between releases.

Overrides ​

EgonError.code


id ​

ts
readonly id: 
  | "noResults"
  | "multipleResults"
  | "invalidChangeset"
  | "staleEntry"
  | "notLoaded"
  | "cast.bigintFraction"
  | "cast.bigintNumberRange"
  | "cast.bigintNumberString"
  | "cast.dateInvalidWrite"
  | "cast.dateRange"
  | "cast.dateRead"
  | "cast.embedFieldMissing"
  | "cast.embedGeneratedMissing"
  | "cast.embedInvalidDate"
  | "cast.embedListNotArray"
  | "cast.embedNotObject"
  | "cast.embedStoredField"
  | "cast.embedStoredListNotArray"
  | "cast.embedWrite"
  | "cast.enumStoredValue"
  | "cast.enumWriteValue"
  | "cast.floatNotFinite"
  | "cast.floatNotNumber"
  | "cast.integerNotNumber"
  | "cast.jsonInvalid"
  | "cast.paramsNotObject"
  | "cast.timestampInvalidDate"
  | "cast.timestampYearRange"
  | "cast.unsafeInteger"
  | "constraint.undeclared"
  | "constraint.violated"
  | "database.aborted"
  | "database.abortedBefore"
  | "database.abortedNotCancelled"
  | "database.abortedQueued"
  | "database.abortedWaiting"
  | "database.adapterClosed"
  | "database.callTimeout"
  | "database.cancelFailed"
  | "database.closed"
  | "database.connectionFailed"
  | "database.connectionReleased"
  | "database.locked"
  | "database.openFailed"
  | "database.rejected"
  | "database.streamConnectionGone"
  | "database.timeout"
  | "database.timeoutNotCancelled"
  | "database.timeoutQueued"
  | "database.timeoutSpent"
  | "database.timeoutWaiting"
  | "database.transactionTimeout"
  | "database.unreachable"
  | "migration.buildFailed"
  | "migration.changeNotSupported"
  | "migration.concurrentIndexInTransaction"
  | "migration.constantType"
  | "migration.customTypeSql"
  | "migration.ddlParams"
  | "migration.dialectUnsupported"
  | "migration.failed"
  | "migration.featureUnsupported"
  | "migration.fileName"
  | "migration.generatedKeyAlone"
  | "migration.indexMethod"
  | "migration.loadFailed"
  | "migration.lockTimeout"
  | "migration.lockTimeoutClaimed"
  | "migration.missingSteps"
  | "migration.modifyWhole"
  | "migration.noExport"
  | "migration.numberConstant"
  | "migration.readDirectory"
  | "migration.rollbackMissingFile"
  | "migration.stringConstant"
  | "migration.timestampColumn"
  | "migration.trackingVersion"
  | "migration.transactionLeftOpen"
  | "migration.typescriptLoader"
  | "migration.unsupportedFeature"
  | "migration.versionTwice"
  | "query.addErrorMessage"
  | "query.aggregateArgument"
  | "query.aggregateField"
  | "query.aggregateFunction"
  | "query.aggregateRootSchema"
  | "query.aggregateSubquerySelect"
  | "query.aggregateUnknown"
  | "query.aggregateUnknownColumn"
  | "query.aliasMissing"
  | "query.aliasProto"
  | "query.aliasReserved"
  | "query.aliasTaken"
  | "query.applyActionUnknown"
  | "query.applyChangesNewRecord"
  | "query.assocConstraintKind"
  | "query.assocJoinName"
  | "query.assocJoinNoSchema"
  | "query.assocJoinStart"
  | "query.assocJoinUnknown"
  | "query.assocJoinUnknownStart"
  | "query.assocUnknown"
  | "query.astBooleanOperator"
  | "query.astCaseEmpty"
  | "query.astCastType"
  | "query.astCrossJoinCondition"
  | "query.astCteName"
  | "query.astFragmentStrings"
  | "query.astFragmentStringType"
  | "query.astIdent"
  | "query.astIdentifier"
  | "query.astInsertCell"
  | "query.astInsertSource"
  | "query.astJoinKind"
  | "query.astJsonPathEmpty"
  | "query.astLiteral"
  | "query.astLock"
  | "query.astNodeKind"
  | "query.astNullsOrder"
  | "query.astOperation"
  | "query.astOperator"
  | "query.astParamCount"
  | "query.astParamName"
  | "query.astSelectObject"
  | "query.astSelectShape"
  | "query.astSetOperation"
  | "query.astSortDirection"
  | "query.astSourceAlias"
  | "query.astSourceAliasTwice"
  | "query.astSourceKind"
  | "query.astTupleEmpty"
  | "query.astUnaryOperator"
  | "query.astWindowName"
  | "query.batchStepName"
  | "query.batchStepTwice"
  | "query.booleanArguments"
  | "query.booleanExpected"
  | "query.buildAssocKeyValue"
  | "query.buildAssocKind"
  | "query.buildAssocParent"
  | "query.buildAssocParentKey"
  | "query.buildAssocSchema"
  | "query.buildAssocUnknown"
  | "query.callbackExpected"
  | "query.caseCondition"
  | "query.castEmbed"
  | "query.castEmptyValues"
  | "query.castNestedWithoutParams"
  | "query.castPermitted"
  | "query.castType"
  | "query.changeEmbed"
  | "query.changesetConstructor"
  | "query.changesetFieldUnknown"
  | "query.changesetSource"
  | "query.changeValues"
  | "query.checkConstraintName"
  | "query.checkoutEnded"
  | "query.closeNotRoot"
  | "query.coalesceArguments"
  | "query.columnKindUnsupported"
  | "query.combinedClause"
  | "query.combinedOrderBy"
  | "query.combinedOrderByAmbiguous"
  | "query.compareNull"
  | "query.compileArgument"
  | "query.compileFragmentArgument"
  | "query.concatEmpty"
  | "query.conditionExpected"
  | "query.conditionNotBoolean"
  | "query.constraintMatch"
  | "query.constraintMessage"
  | "query.constraintName"
  | "query.constraintNoTable"
  | "query.constraintOptions"
  | "query.constraintUnknownAssoc"
  | "query.cteFragmentBody"
  | "query.cteMaterialized"
  | "query.cteName"
  | "query.cteNameTwice"
  | "query.cteOptions"
  | "query.cteRecursive"
  | "query.cteShape"
  | "query.cteSourceEmbedded"
  | "query.cteSourceName"
  | "query.cteSourceShape"
  | "query.cteTwice"
  | "query.cteUndefined"
  | "query.cteUnknownOption"
  | "query.cteWithPreloads"
  | "query.cteWithUpdate"
  | "query.customTypeSql"
  | "query.deferrableUnsupported"
  | "query.deleteNoKey"
  | "query.distinctTwice"
  | "query.dynamicBinding"
  | "query.dynamicCallback"
  | "query.dynamicCombine"
  | "query.dynamicCondition"
  | "query.dynamicFieldBinding"
  | "query.dynamicFieldUnknown"
  | "query.dynamicSchemaClass"
  | "query.dynamicSchemas"
  | "query.dynamicSecondCallback"
  | "query.emitterTwice"
  | "query.errorKey"
  | "query.excludeCombined"
  | "query.excludeGroupByHaving"
  | "query.excludeUnknown"
  | "query.existsQuery"
  | "query.explainAnalyze"
  | "query.explainAnalyzeJson"
  | "query.explainAnalyzeUnsupported"
  | "query.explainFormat"
  | "query.explainFormatUnsupported"
  | "query.expressionExpected"
  | "query.fieldIsAssoc"
  | "query.fieldNameType"
  | "query.fieldNotEmbed"
  | "query.fieldNotReadable"
  | "query.fieldUnknown"
  | "query.fieldValidatorPromise"
  | "query.filterArgument"
  | "query.filterCondition"
  | "query.filterUndefined"
  | "query.filterUnknownField"
  | "query.formatPattern"
  | "query.fragmentCall"
  | "query.fragmentOrderItem"
  | "query.fragmentValue"
  | "query.functionUnknown"
  | "query.getByValues"
  | "query.getCompositeId"
  | "query.getIdArray"
  | "query.getIdField"
  | "query.getIdObject"
  | "query.getIdUnknownField"
  | "query.getMissingId"
  | "query.getNoPrimaryKey"
  | "query.havingCallback"
  | "query.havingWithoutGroupBy"
  | "query.identName"
  | "query.inclusionValues"
  | "query.inOperand"
  | "query.insertAllMixedColumns"
  | "query.insertAllNeverWritable"
  | "query.insertAllQuerySelect"
  | "query.insertAllQueryValue"
  | "query.insertAllSelectNeverWritable"
  | "query.insertAllSelectValue"
  | "query.insertCellsColumns"
  | "query.insertCellsRowLength"
  | "query.insertDefaultsNoColumn"
  | "query.insertLoadedRow"
  | "query.insertNoRow"
  | "query.insertNoRows"
  | "query.insertQueryColumns"
  | "query.insertRowCount"
  | "query.insertRowTooWide"
  | "query.insertValuesRows"
  | "query.isolationUnsupported"
  | "query.joinPreloadCallbackLimit"
  | "query.joinPreloadLimit"
  | "query.joinPreloadNoKey"
  | "query.joinPreloadUnderThrough"
  | "query.jsonPathKey"
  | "query.jsonPathKeyExpression"
  | "query.jsonPathKeyQuote"
  | "query.lateralReference"
  | "query.lengthCount"
  | "query.lengthNoLimit"
  | "query.lengthOptions"
  | "query.lengthWholeNumbers"
  | "query.limitValue"
  | "query.listNull"
  | "query.listParamsUnsupported"
  | "query.listUndefined"
  | "query.litValue"
  | "query.lockArgument"
  | "query.lockClause"
  | "query.lockCombined"
  | "query.lockIncrementer"
  | "query.lockMode"
  | "query.lockNotNumber"
  | "query.lockNoValue"
  | "query.lockOptions"
  | "query.lockSkipAndNoWait"
  | "query.lockUnknownOption"
  | "query.mergeActions"
  | "query.mergeArgument"
  | "query.mergeOtherRecord"
  | "query.messageFunctionResult"
  | "query.messageOption"
  | "query.namedParamMissing"
  | "query.namedParamUnknown"
  | "query.nestedAssocNotEmbed"
  | "query.nestedChildSchema"
  | "query.nestedDuplicate"
  | "query.nestedEmbedNotAssoc"
  | "query.nestedName"
  | "query.nestedNoChangeset"
  | "query.nestedNoSchema"
  | "query.nestedNotArray"
  | "query.nestedNotEmbed"
  | "query.nestedOptions"
  | "query.nestedRequired"
  | "query.nestedRowSchema"
  | "query.nestedThroughReadOnly"
  | "query.nestedTransactionLeftRunning"
  | "query.nestedTransactionOpen"
  | "query.nestedUndefined"
  | "query.nestedUnknownAssoc"
  | "query.nestedUnknownField"
  | "query.nestedUnknownKey"
  | "query.nestedUnknownOption"
  | "query.nestedValue"
  | "query.nestedWith"
  | "query.noAssocConstraintKind"
  | "query.noDialectTable"
  | "query.notFromFrom"
  | "query.notWholeNumber"
  | "query.nullNotAllowed"
  | "query.numberLimit"
  | "query.numberNoLimit"
  | "query.numberOptions"
  | "query.numberUnknownOption"
  | "query.onConflictKey"
  | "query.onConflictNested"
  | "query.onConflictNoColumn"
  | "query.onConflictNoUpdate"
  | "query.onConflictOption"
  | "query.onConflictShape"
  | "query.onConflictTarget"
  | "query.onConflictTargetEmpty"
  | "query.onConflictTargetOption"
  | "query.onConflictTargetShape"
  | "query.onConflictUpdate"
  | "query.onConflictUpdateOption"
  | "query.onReplaceError"
  | "query.onReplaceSetNull"
  | "query.onReplaceUpdateNull"
  | "query.orderExpected"
  | "query.outerJoinAfterSelect"
  | "query.outerRefAlias"
  | "query.outerRefEmbedded"
  | "query.outerRefSchema"
  | "query.outerRefShadowed"
  | "query.outerRefWrongSchema"
  | "query.overArgument"
  | "query.overFrame"
  | "query.overName"
  | "query.overTwice"
  | "query.paramArguments"
  | "query.paramName"
  | "query.paramNotWholeNumber"
  | "query.paramsMissing"
  | "query.paramsUnknown"
  | "query.paramTwoTypes"
  | "query.pathEmpty"
  | "query.pathKey"
  | "query.pathNotJson"
  | "query.pgCursorMissing"
  | "query.pipeFunction"
  | "query.placeholdersMissing"
  | "query.placeholdersUnused"
  | "query.preloadBelowSelected"
  | "query.preloadBindingNotJoined"
  | "query.preloadCallbackArgument"
  | "query.preloadCallbackName"
  | "query.preloadCallbackOtherQuery"
  | "query.preloadCallbackResult"
  | "query.preloadCallbackTwice"
  | "query.preloadFrom"
  | "query.preloadLimitKey"
  | "query.preloadLimitOrder"
  | "query.preloadMixedRows"
  | "query.preloadNamedParams"
  | "query.preloadNoAssociations"
  | "query.preloadOptionalRoot"
  | "query.preloadOptionalRows"
  | "query.preloadSelect"
  | "query.preloadSelectedShape"
  | "query.preloadSelectKey"
  | "query.preloadSpec"
  | "query.preloadTwice"
  | "query.preloadUnknown"
  | "query.preloadUnknownAssoc"
  | "query.prepareFunction"
  | "query.prepareQuery"
  | "query.putChangeEmbed"
  | "query.putChangeUndefined"
  | "query.rawArgument"
  | "query.readEmbedded"
  | "query.readOnlyUnsupported"
  | "query.readQueryWhere"
  | "query.reloadNoKeyValue"
  | "query.reloadNoPrimaryKey"
  | "query.removesNamedParam"
  | "query.requiredFields"
  | "query.returningOption"
  | "query.returningTwice"
  | "query.returningWithPreloads"
  | "query.reverseOrderNone"
  | "query.rollbackOutside"
  | "query.rollbackSandbox"
  | "query.rootInSandboxTransaction"
  | "query.sandboxOpen"
  | "query.sandboxRolledBack"
  | "query.savepointOptions"
  | "query.savepointRollbackFailed"
  | "query.scalarArgument"
  | "query.scalarShape"
  | "query.schemalessData"
  | "query.schemalessFieldName"
  | "query.schemalessFieldType"
  | "query.schemalessGenerated"
  | "query.schemalessShape"
  | "query.schemaName"
  | "query.selectBinding"
  | "query.selectBindingSchema"
  | "query.selectDuplicateColumn"
  | "query.selectedAsExpression"
  | "query.selectedAsInClause"
  | "query.selectedAsName"
  | "query.selectedAsSelected"
  | "query.selectedAsUnknown"
  | "query.selectMergeResult"
  | "query.selectMergeShape"
  | "query.selectMissing"
  | "query.selectOnUpdate"
  | "query.selectOrderItem"
  | "query.selectQuery"
  | "query.selectTuple"
  | "query.selectTwice"
  | "query.selectUnknownBinding"
  | "query.selectValue"
  | "query.selectWithPreloads"
  | "query.setArgument"
  | "query.setEmpty"
  | "query.setNotTable"
  | "query.setNullNotNullable"
  | "query.setOperationArgument"
  | "query.setOperationClause"
  | "query.setOperationLock"
  | "query.setOperationPlainValue"
  | "query.setOperationPreloads"
  | "query.setOperationShapes"
  | "query.setOperationUpdate"
  | "query.setUndefined"
  | "query.setUnknownField"
  | "query.setWithPreloads"
  | "query.setWithSelect"
  | "query.sourceEmbedded"
  | "query.sourceInvalid"
  | "query.sourceIsQuery"
  | "query.sourceIsUpdate"
  | "query.sourceSchemaMismatch"
  | "query.sourceShape"
  | "query.sourceWithPreloads"
  | "query.streamOpen"
  | "query.streamPreload"
  | "query.subqueryArgument"
  | "query.subqueryExpected"
  | "query.subqueryIsUpdate"
  | "query.subqueryWithPreloads"
  | "query.subsetValues"
  | "query.sumType"
  | "query.throughKey"
  | "query.throughLimitAmbiguous"
  | "query.tooManyParams"
  | "query.transactionEnded"
  | "query.transactionFailed"
  | "query.transactionRollingBack"
  | "query.transactionStreamLeftOpen"
  | "query.transactionStreamOpen"
  | "query.tupleCompare"
  | "query.tupleEmpty"
  | "query.tupleLength"
  | "query.tupleNull"
  | "query.tupleUndefined"
  | "query.tupleUntyped"
  | "query.undefinedOperand"
  | "query.undefinedOperandNullable"
  | "query.uniqueAsyncFields"
  | "query.uniqueAsyncSchemaless"
  | "query.uniqueAsyncUnavailable"
  | "query.uniqueFields"
  | "query.unknownBinding"
  | "query.unsupportedFeature"
  | "query.untypedArithmetic"
  | "query.untypedValue"
  | "query.updateAllArgument"
  | "query.updateAllNoSet"
  | "query.updateAllWithoutSet"
  | "query.updateNoKey"
  | "query.updateNoSet"
  | "query.updateWithAll"
  | "query.upsertUnreadable"
  | "query.validateApply"
  | "query.validateApplyCombined"
  | "query.validateApplyFunction"
  | "query.validateChangeFunction"
  | "query.validateChangeResult"
  | "query.validateOnly"
  | "query.validateOptions"
  | "query.validateScope"
  | "query.validateUnknownField"
  | "query.validatorPromise"
  | "query.validatorValueType"
  | "query.valuesEmpty"
  | "query.valuesRowLength"
  | "query.valUndefined"
  | "query.windowArgument"
  | "query.windowCallback"
  | "query.windowCount"
  | "query.windowFrame"
  | "query.windowFunctionFilter"
  | "query.windowFunctionOver"
  | "query.windowInClause"
  | "query.windowInFilter"
  | "query.windowMemberArray"
  | "query.windowName"
  | "query.windowOrder"
  | "query.windowPartition"
  | "query.windowsEmpty"
  | "query.windowShape"
  | "query.windowsObject"
  | "query.windowTwice"
  | "query.windowUndeclared"
  | "query.windowUnknownKey"
  | "query.withCteQuery"
  | "query.writeEmbedded"
  | "query.writeEmbeddedSchema"
  | "query.writeJoinKind"
  | "query.writeNestedNotEmbed"
  | "query.writeNewRecord"
  | "query.writeNoKeyValue"
  | "query.writeNoPrimaryKey"
  | "query.writeNotLoaded"
  | "query.writeNotWholeNumber"
  | "query.writeOptionField"
  | "query.writeOptionFields"
  | "query.writeSchemaless"
  | "query.writeUnknownChange"
  | "query.writeUnknownField"
  | "query.writeVirtualField"
  | "query.writeWithClause"
  | "query.zodFieldList"
  | "query.zodHint"
  | "query.zodMode"
  | "query.zodUnknownField"
  | "rollback.batchFailed"
  | "rollback.called"
  | "rollback.statementFailed"
  | "schema.arrayElement"
  | "schema.assocFieldClash"
  | "schema.assocFieldVirtual"
  | "schema.assocKeyCount"
  | "schema.assocKeyOption"
  | "schema.assocKeyType"
  | "schema.assocNoPrimaryKey"
  | "schema.assocOnEmbedded"
  | "schema.assocOnReplace"
  | "schema.assocOptionsNotObject"
  | "schema.assocOrderBy"
  | "schema.assocOrderByFieldMissing"
  | "schema.assocReservedName"
  | "schema.assocShadowedByMember"
  | "schema.assocTargetEmbedded"
  | "schema.assocTargetNotSchema"
  | "schema.assocTargetThrew"
  | "schema.assocTargetThunk"
  | "schema.assocUnknownOption"
  | "schema.assocWhereFieldMissing"
  | "schema.assocWhereOption"
  | "schema.assocWhereUndefined"
  | "schema.autogenerateFunction"
  | "schema.autogenerateType"
  | "schema.belongsToKeyMissing"
  | "schema.bigintMode"
  | "schema.columnName"
  | "schema.columnTaken"
  | "schema.createWithTwice"
  | "schema.createWithUnknown"
  | "schema.dateAsOption"
  | "schema.decimalPrecision"
  | "schema.decimalScale"
  | "schema.defaultValue"
  | "schema.embedModifier"
  | "schema.embedSchemaThunk"
  | "schema.enumDuplicate"
  | "schema.enumEmpty"
  | "schema.enumMappingAmbiguous"
  | "schema.enumMappingDuplicate"
  | "schema.enumMappingValues"
  | "schema.enumMembers"
  | "schema.enumMemberType"
  | "schema.fieldsNotObject"
  | "schema.foreignKeyRequired"
  | "schema.generatedTwice"
  | "schema.hasKeyMissing"
  | "schema.joinKeyFieldMissing"
  | "schema.joinKeysAmbiguous"
  | "schema.joinKeysOption"
  | "schema.joinKeysRequired"
  | "schema.joinKeysSame"
  | "schema.joinKeysSelf"
  | "schema.joinKeyType"
  | "schema.joinThroughEmpty"
  | "schema.joinThroughRequired"
  | "schema.joinWhereFieldMissing"
  | "schema.keylessRow"
  | "schema.keylessWithKey"
  | "schema.manyToManyCompositeKey"
  | "schema.memberShadowsField"
  | "schema.namingOption"
  | "schema.namingResult"
  | "schema.noConstructor"
  | "schema.noPrimaryKey"
  | "schema.notFieldType"
  | "schema.notFieldTypeValue"
  | "schema.notRow"
  | "schema.notSchemaClass"
  | "schema.nullableKey"
  | "schema.nullDefault"
  | "schema.onReplaceOption"
  | "schema.optionsNotObject"
  | "schema.precisionOption"
  | "schema.primaryKeyOption"
  | "schema.referencedFieldMissing"
  | "schema.reservedName"
  | "schema.schemaOption"
  | "schema.stateNotRow"
  | "schema.tableName"
  | "schema.throughCombined"
  | "schema.throughPath"
  | "schema.throughUnknownStep"
  | "schema.throughWrongTarget"
  | "schema.timestampsField"
  | "schema.timestampsSameName"
  | "schema.timestampsType"
  | "schema.typeCast"
  | "schema.typeCustomSql"
  | "schema.typeDbKind"
  | "schema.typeMember"
  | "schema.typeName"
  | "schema.typeNotDefined"
  | "schema.typeOptionsDepth"
  | "schema.typeUnknownKind"
  | "schema.uniqueOption"
  | "schema.virtualJsonOption"
  | "schema.virtualOptions"
  | "schema.virtualStored"
  | "schema.virtualUnknownOption"
  | "schema.writableOption";

Defined in: core/src/errors.ts:232

The stable identifier of this message. It never changes between releases.

Inherited from ​

EgonError.id


name ​

ts
readonly name: "InvalidChangesetError";

Defined in: core/src/errors.ts:413

Overrides ​

EgonError.name

Methods ​

toJSON() ​

ts
toJSON(): object;

Defined in: core/src/errors.ts:257

What JSON.stringify writes: the class name, the code and the identifier, and nothing else (no message, cause or SQL).

Returns ​

object

code ​
ts
readonly code: ErrorCode;
id ​
ts
readonly id: 
  | "noResults"
  | "multipleResults"
  | "invalidChangeset"
  | "staleEntry"
  | "notLoaded"
  | "cast.bigintFraction"
  | "cast.bigintNumberRange"
  | "cast.bigintNumberString"
  | "cast.dateInvalidWrite"
  | "cast.dateRange"
  | "cast.dateRead"
  | "cast.embedFieldMissing"
  | "cast.embedGeneratedMissing"
  | "cast.embedInvalidDate"
  | "cast.embedListNotArray"
  | "cast.embedNotObject"
  | "cast.embedStoredField"
  | "cast.embedStoredListNotArray"
  | "cast.embedWrite"
  | "cast.enumStoredValue"
  | "cast.enumWriteValue"
  | "cast.floatNotFinite"
  | "cast.floatNotNumber"
  | "cast.integerNotNumber"
  | "cast.jsonInvalid"
  | "cast.paramsNotObject"
  | "cast.timestampInvalidDate"
  | "cast.timestampYearRange"
  | "cast.unsafeInteger"
  | "constraint.undeclared"
  | "constraint.violated"
  | "database.aborted"
  | "database.abortedBefore"
  | "database.abortedNotCancelled"
  | "database.abortedQueued"
  | "database.abortedWaiting"
  | "database.adapterClosed"
  | "database.callTimeout"
  | "database.cancelFailed"
  | "database.closed"
  | "database.connectionFailed"
  | "database.connectionReleased"
  | "database.locked"
  | "database.openFailed"
  | "database.rejected"
  | "database.streamConnectionGone"
  | "database.timeout"
  | "database.timeoutNotCancelled"
  | "database.timeoutQueued"
  | "database.timeoutSpent"
  | "database.timeoutWaiting"
  | "database.transactionTimeout"
  | "database.unreachable"
  | "migration.buildFailed"
  | "migration.changeNotSupported"
  | "migration.concurrentIndexInTransaction"
  | "migration.constantType"
  | "migration.customTypeSql"
  | "migration.ddlParams"
  | "migration.dialectUnsupported"
  | "migration.failed"
  | "migration.featureUnsupported"
  | "migration.fileName"
  | "migration.generatedKeyAlone"
  | "migration.indexMethod"
  | "migration.loadFailed"
  | "migration.lockTimeout"
  | "migration.lockTimeoutClaimed"
  | "migration.missingSteps"
  | "migration.modifyWhole"
  | "migration.noExport"
  | "migration.numberConstant"
  | "migration.readDirectory"
  | "migration.rollbackMissingFile"
  | "migration.stringConstant"
  | "migration.timestampColumn"
  | "migration.trackingVersion"
  | "migration.transactionLeftOpen"
  | "migration.typescriptLoader"
  | "migration.unsupportedFeature"
  | "migration.versionTwice"
  | "query.addErrorMessage"
  | "query.aggregateArgument"
  | "query.aggregateField"
  | "query.aggregateFunction"
  | "query.aggregateRootSchema"
  | "query.aggregateSubquerySelect"
  | "query.aggregateUnknown"
  | "query.aggregateUnknownColumn"
  | "query.aliasMissing"
  | "query.aliasProto"
  | "query.aliasReserved"
  | "query.aliasTaken"
  | "query.applyActionUnknown"
  | "query.applyChangesNewRecord"
  | "query.assocConstraintKind"
  | "query.assocJoinName"
  | "query.assocJoinNoSchema"
  | "query.assocJoinStart"
  | "query.assocJoinUnknown"
  | "query.assocJoinUnknownStart"
  | "query.assocUnknown"
  | "query.astBooleanOperator"
  | "query.astCaseEmpty"
  | "query.astCastType"
  | "query.astCrossJoinCondition"
  | "query.astCteName"
  | "query.astFragmentStrings"
  | "query.astFragmentStringType"
  | "query.astIdent"
  | "query.astIdentifier"
  | "query.astInsertCell"
  | "query.astInsertSource"
  | "query.astJoinKind"
  | "query.astJsonPathEmpty"
  | "query.astLiteral"
  | "query.astLock"
  | "query.astNodeKind"
  | "query.astNullsOrder"
  | "query.astOperation"
  | "query.astOperator"
  | "query.astParamCount"
  | "query.astParamName"
  | "query.astSelectObject"
  | "query.astSelectShape"
  | "query.astSetOperation"
  | "query.astSortDirection"
  | "query.astSourceAlias"
  | "query.astSourceAliasTwice"
  | "query.astSourceKind"
  | "query.astTupleEmpty"
  | "query.astUnaryOperator"
  | "query.astWindowName"
  | "query.batchStepName"
  | "query.batchStepTwice"
  | "query.booleanArguments"
  | "query.booleanExpected"
  | "query.buildAssocKeyValue"
  | "query.buildAssocKind"
  | "query.buildAssocParent"
  | "query.buildAssocParentKey"
  | "query.buildAssocSchema"
  | "query.buildAssocUnknown"
  | "query.callbackExpected"
  | "query.caseCondition"
  | "query.castEmbed"
  | "query.castEmptyValues"
  | "query.castNestedWithoutParams"
  | "query.castPermitted"
  | "query.castType"
  | "query.changeEmbed"
  | "query.changesetConstructor"
  | "query.changesetFieldUnknown"
  | "query.changesetSource"
  | "query.changeValues"
  | "query.checkConstraintName"
  | "query.checkoutEnded"
  | "query.closeNotRoot"
  | "query.coalesceArguments"
  | "query.columnKindUnsupported"
  | "query.combinedClause"
  | "query.combinedOrderBy"
  | "query.combinedOrderByAmbiguous"
  | "query.compareNull"
  | "query.compileArgument"
  | "query.compileFragmentArgument"
  | "query.concatEmpty"
  | "query.conditionExpected"
  | "query.conditionNotBoolean"
  | "query.constraintMatch"
  | "query.constraintMessage"
  | "query.constraintName"
  | "query.constraintNoTable"
  | "query.constraintOptions"
  | "query.constraintUnknownAssoc"
  | "query.cteFragmentBody"
  | "query.cteMaterialized"
  | "query.cteName"
  | "query.cteNameTwice"
  | "query.cteOptions"
  | "query.cteRecursive"
  | "query.cteShape"
  | "query.cteSourceEmbedded"
  | "query.cteSourceName"
  | "query.cteSourceShape"
  | "query.cteTwice"
  | "query.cteUndefined"
  | "query.cteUnknownOption"
  | "query.cteWithPreloads"
  | "query.cteWithUpdate"
  | "query.customTypeSql"
  | "query.deferrableUnsupported"
  | "query.deleteNoKey"
  | "query.distinctTwice"
  | "query.dynamicBinding"
  | "query.dynamicCallback"
  | "query.dynamicCombine"
  | "query.dynamicCondition"
  | "query.dynamicFieldBinding"
  | "query.dynamicFieldUnknown"
  | "query.dynamicSchemaClass"
  | "query.dynamicSchemas"
  | "query.dynamicSecondCallback"
  | "query.emitterTwice"
  | "query.errorKey"
  | "query.excludeCombined"
  | "query.excludeGroupByHaving"
  | "query.excludeUnknown"
  | "query.existsQuery"
  | "query.explainAnalyze"
  | "query.explainAnalyzeJson"
  | "query.explainAnalyzeUnsupported"
  | "query.explainFormat"
  | "query.explainFormatUnsupported"
  | "query.expressionExpected"
  | "query.fieldIsAssoc"
  | "query.fieldNameType"
  | "query.fieldNotEmbed"
  | "query.fieldNotReadable"
  | "query.fieldUnknown"
  | "query.fieldValidatorPromise"
  | "query.filterArgument"
  | "query.filterCondition"
  | "query.filterUndefined"
  | "query.filterUnknownField"
  | "query.formatPattern"
  | "query.fragmentCall"
  | "query.fragmentOrderItem"
  | "query.fragmentValue"
  | "query.functionUnknown"
  | "query.getByValues"
  | "query.getCompositeId"
  | "query.getIdArray"
  | "query.getIdField"
  | "query.getIdObject"
  | "query.getIdUnknownField"
  | "query.getMissingId"
  | "query.getNoPrimaryKey"
  | "query.havingCallback"
  | "query.havingWithoutGroupBy"
  | "query.identName"
  | "query.inclusionValues"
  | "query.inOperand"
  | "query.insertAllMixedColumns"
  | "query.insertAllNeverWritable"
  | "query.insertAllQuerySelect"
  | "query.insertAllQueryValue"
  | "query.insertAllSelectNeverWritable"
  | "query.insertAllSelectValue"
  | "query.insertCellsColumns"
  | "query.insertCellsRowLength"
  | "query.insertDefaultsNoColumn"
  | "query.insertLoadedRow"
  | "query.insertNoRow"
  | "query.insertNoRows"
  | "query.insertQueryColumns"
  | "query.insertRowCount"
  | "query.insertRowTooWide"
  | "query.insertValuesRows"
  | "query.isolationUnsupported"
  | "query.joinPreloadCallbackLimit"
  | "query.joinPreloadLimit"
  | "query.joinPreloadNoKey"
  | "query.joinPreloadUnderThrough"
  | "query.jsonPathKey"
  | "query.jsonPathKeyExpression"
  | "query.jsonPathKeyQuote"
  | "query.lateralReference"
  | "query.lengthCount"
  | "query.lengthNoLimit"
  | "query.lengthOptions"
  | "query.lengthWholeNumbers"
  | "query.limitValue"
  | "query.listNull"
  | "query.listParamsUnsupported"
  | "query.listUndefined"
  | "query.litValue"
  | "query.lockArgument"
  | "query.lockClause"
  | "query.lockCombined"
  | "query.lockIncrementer"
  | "query.lockMode"
  | "query.lockNotNumber"
  | "query.lockNoValue"
  | "query.lockOptions"
  | "query.lockSkipAndNoWait"
  | "query.lockUnknownOption"
  | "query.mergeActions"
  | "query.mergeArgument"
  | "query.mergeOtherRecord"
  | "query.messageFunctionResult"
  | "query.messageOption"
  | "query.namedParamMissing"
  | "query.namedParamUnknown"
  | "query.nestedAssocNotEmbed"
  | "query.nestedChildSchema"
  | "query.nestedDuplicate"
  | "query.nestedEmbedNotAssoc"
  | "query.nestedName"
  | "query.nestedNoChangeset"
  | "query.nestedNoSchema"
  | "query.nestedNotArray"
  | "query.nestedNotEmbed"
  | "query.nestedOptions"
  | "query.nestedRequired"
  | "query.nestedRowSchema"
  | "query.nestedThroughReadOnly"
  | "query.nestedTransactionLeftRunning"
  | "query.nestedTransactionOpen"
  | "query.nestedUndefined"
  | "query.nestedUnknownAssoc"
  | "query.nestedUnknownField"
  | "query.nestedUnknownKey"
  | "query.nestedUnknownOption"
  | "query.nestedValue"
  | "query.nestedWith"
  | "query.noAssocConstraintKind"
  | "query.noDialectTable"
  | "query.notFromFrom"
  | "query.notWholeNumber"
  | "query.nullNotAllowed"
  | "query.numberLimit"
  | "query.numberNoLimit"
  | "query.numberOptions"
  | "query.numberUnknownOption"
  | "query.onConflictKey"
  | "query.onConflictNested"
  | "query.onConflictNoColumn"
  | "query.onConflictNoUpdate"
  | "query.onConflictOption"
  | "query.onConflictShape"
  | "query.onConflictTarget"
  | "query.onConflictTargetEmpty"
  | "query.onConflictTargetOption"
  | "query.onConflictTargetShape"
  | "query.onConflictUpdate"
  | "query.onConflictUpdateOption"
  | "query.onReplaceError"
  | "query.onReplaceSetNull"
  | "query.onReplaceUpdateNull"
  | "query.orderExpected"
  | "query.outerJoinAfterSelect"
  | "query.outerRefAlias"
  | "query.outerRefEmbedded"
  | "query.outerRefSchema"
  | "query.outerRefShadowed"
  | "query.outerRefWrongSchema"
  | "query.overArgument"
  | "query.overFrame"
  | "query.overName"
  | "query.overTwice"
  | "query.paramArguments"
  | "query.paramName"
  | "query.paramNotWholeNumber"
  | "query.paramsMissing"
  | "query.paramsUnknown"
  | "query.paramTwoTypes"
  | "query.pathEmpty"
  | "query.pathKey"
  | "query.pathNotJson"
  | "query.pgCursorMissing"
  | "query.pipeFunction"
  | "query.placeholdersMissing"
  | "query.placeholdersUnused"
  | "query.preloadBelowSelected"
  | "query.preloadBindingNotJoined"
  | "query.preloadCallbackArgument"
  | "query.preloadCallbackName"
  | "query.preloadCallbackOtherQuery"
  | "query.preloadCallbackResult"
  | "query.preloadCallbackTwice"
  | "query.preloadFrom"
  | "query.preloadLimitKey"
  | "query.preloadLimitOrder"
  | "query.preloadMixedRows"
  | "query.preloadNamedParams"
  | "query.preloadNoAssociations"
  | "query.preloadOptionalRoot"
  | "query.preloadOptionalRows"
  | "query.preloadSelect"
  | "query.preloadSelectedShape"
  | "query.preloadSelectKey"
  | "query.preloadSpec"
  | "query.preloadTwice"
  | "query.preloadUnknown"
  | "query.preloadUnknownAssoc"
  | "query.prepareFunction"
  | "query.prepareQuery"
  | "query.putChangeEmbed"
  | "query.putChangeUndefined"
  | "query.rawArgument"
  | "query.readEmbedded"
  | "query.readOnlyUnsupported"
  | "query.readQueryWhere"
  | "query.reloadNoKeyValue"
  | "query.reloadNoPrimaryKey"
  | "query.removesNamedParam"
  | "query.requiredFields"
  | "query.returningOption"
  | "query.returningTwice"
  | "query.returningWithPreloads"
  | "query.reverseOrderNone"
  | "query.rollbackOutside"
  | "query.rollbackSandbox"
  | "query.rootInSandboxTransaction"
  | "query.sandboxOpen"
  | "query.sandboxRolledBack"
  | "query.savepointOptions"
  | "query.savepointRollbackFailed"
  | "query.scalarArgument"
  | "query.scalarShape"
  | "query.schemalessData"
  | "query.schemalessFieldName"
  | "query.schemalessFieldType"
  | "query.schemalessGenerated"
  | "query.schemalessShape"
  | "query.schemaName"
  | "query.selectBinding"
  | "query.selectBindingSchema"
  | "query.selectDuplicateColumn"
  | "query.selectedAsExpression"
  | "query.selectedAsInClause"
  | "query.selectedAsName"
  | "query.selectedAsSelected"
  | "query.selectedAsUnknown"
  | "query.selectMergeResult"
  | "query.selectMergeShape"
  | "query.selectMissing"
  | "query.selectOnUpdate"
  | "query.selectOrderItem"
  | "query.selectQuery"
  | "query.selectTuple"
  | "query.selectTwice"
  | "query.selectUnknownBinding"
  | "query.selectValue"
  | "query.selectWithPreloads"
  | "query.setArgument"
  | "query.setEmpty"
  | "query.setNotTable"
  | "query.setNullNotNullable"
  | "query.setOperationArgument"
  | "query.setOperationClause"
  | "query.setOperationLock"
  | "query.setOperationPlainValue"
  | "query.setOperationPreloads"
  | "query.setOperationShapes"
  | "query.setOperationUpdate"
  | "query.setUndefined"
  | "query.setUnknownField"
  | "query.setWithPreloads"
  | "query.setWithSelect"
  | "query.sourceEmbedded"
  | "query.sourceInvalid"
  | "query.sourceIsQuery"
  | "query.sourceIsUpdate"
  | "query.sourceSchemaMismatch"
  | "query.sourceShape"
  | "query.sourceWithPreloads"
  | "query.streamOpen"
  | "query.streamPreload"
  | "query.subqueryArgument"
  | "query.subqueryExpected"
  | "query.subqueryIsUpdate"
  | "query.subqueryWithPreloads"
  | "query.subsetValues"
  | "query.sumType"
  | "query.throughKey"
  | "query.throughLimitAmbiguous"
  | "query.tooManyParams"
  | "query.transactionEnded"
  | "query.transactionFailed"
  | "query.transactionRollingBack"
  | "query.transactionStreamLeftOpen"
  | "query.transactionStreamOpen"
  | "query.tupleCompare"
  | "query.tupleEmpty"
  | "query.tupleLength"
  | "query.tupleNull"
  | "query.tupleUndefined"
  | "query.tupleUntyped"
  | "query.undefinedOperand"
  | "query.undefinedOperandNullable"
  | "query.uniqueAsyncFields"
  | "query.uniqueAsyncSchemaless"
  | "query.uniqueAsyncUnavailable"
  | "query.uniqueFields"
  | "query.unknownBinding"
  | "query.unsupportedFeature"
  | "query.untypedArithmetic"
  | "query.untypedValue"
  | "query.updateAllArgument"
  | "query.updateAllNoSet"
  | "query.updateAllWithoutSet"
  | "query.updateNoKey"
  | "query.updateNoSet"
  | "query.updateWithAll"
  | "query.upsertUnreadable"
  | "query.validateApply"
  | "query.validateApplyCombined"
  | "query.validateApplyFunction"
  | "query.validateChangeFunction"
  | "query.validateChangeResult"
  | "query.validateOnly"
  | "query.validateOptions"
  | "query.validateScope"
  | "query.validateUnknownField"
  | "query.validatorPromise"
  | "query.validatorValueType"
  | "query.valuesEmpty"
  | "query.valuesRowLength"
  | "query.valUndefined"
  | "query.windowArgument"
  | "query.windowCallback"
  | "query.windowCount"
  | "query.windowFrame"
  | "query.windowFunctionFilter"
  | "query.windowFunctionOver"
  | "query.windowInClause"
  | "query.windowInFilter"
  | "query.windowMemberArray"
  | "query.windowName"
  | "query.windowOrder"
  | "query.windowPartition"
  | "query.windowsEmpty"
  | "query.windowShape"
  | "query.windowsObject"
  | "query.windowTwice"
  | "query.windowUndeclared"
  | "query.windowUnknownKey"
  | "query.withCteQuery"
  | "query.writeEmbedded"
  | "query.writeEmbeddedSchema"
  | "query.writeJoinKind"
  | "query.writeNestedNotEmbed"
  | "query.writeNewRecord"
  | "query.writeNoKeyValue"
  | "query.writeNoPrimaryKey"
  | "query.writeNotLoaded"
  | "query.writeNotWholeNumber"
  | "query.writeOptionField"
  | "query.writeOptionFields"
  | "query.writeSchemaless"
  | "query.writeUnknownChange"
  | "query.writeUnknownField"
  | "query.writeVirtualField"
  | "query.writeWithClause"
  | "query.zodFieldList"
  | "query.zodHint"
  | "query.zodMode"
  | "query.zodUnknownField"
  | "rollback.batchFailed"
  | "rollback.called"
  | "rollback.statementFailed"
  | "schema.arrayElement"
  | "schema.assocFieldClash"
  | "schema.assocFieldVirtual"
  | "schema.assocKeyCount"
  | "schema.assocKeyOption"
  | "schema.assocKeyType"
  | "schema.assocNoPrimaryKey"
  | "schema.assocOnEmbedded"
  | "schema.assocOnReplace"
  | "schema.assocOptionsNotObject"
  | "schema.assocOrderBy"
  | "schema.assocOrderByFieldMissing"
  | "schema.assocReservedName"
  | "schema.assocShadowedByMember"
  | "schema.assocTargetEmbedded"
  | "schema.assocTargetNotSchema"
  | "schema.assocTargetThrew"
  | "schema.assocTargetThunk"
  | "schema.assocUnknownOption"
  | "schema.assocWhereFieldMissing"
  | "schema.assocWhereOption"
  | "schema.assocWhereUndefined"
  | "schema.autogenerateFunction"
  | "schema.autogenerateType"
  | "schema.belongsToKeyMissing"
  | "schema.bigintMode"
  | "schema.columnName"
  | "schema.columnTaken"
  | "schema.createWithTwice"
  | "schema.createWithUnknown"
  | "schema.dateAsOption"
  | "schema.decimalPrecision"
  | "schema.decimalScale"
  | "schema.defaultValue"
  | "schema.embedModifier"
  | "schema.embedSchemaThunk"
  | "schema.enumDuplicate"
  | "schema.enumEmpty"
  | "schema.enumMappingAmbiguous"
  | "schema.enumMappingDuplicate"
  | "schema.enumMappingValues"
  | "schema.enumMembers"
  | "schema.enumMemberType"
  | "schema.fieldsNotObject"
  | "schema.foreignKeyRequired"
  | "schema.generatedTwice"
  | "schema.hasKeyMissing"
  | "schema.joinKeyFieldMissing"
  | "schema.joinKeysAmbiguous"
  | "schema.joinKeysOption"
  | "schema.joinKeysRequired"
  | "schema.joinKeysSame"
  | "schema.joinKeysSelf"
  | "schema.joinKeyType"
  | "schema.joinThroughEmpty"
  | "schema.joinThroughRequired"
  | "schema.joinWhereFieldMissing"
  | "schema.keylessRow"
  | "schema.keylessWithKey"
  | "schema.manyToManyCompositeKey"
  | "schema.memberShadowsField"
  | "schema.namingOption"
  | "schema.namingResult"
  | "schema.noConstructor"
  | "schema.noPrimaryKey"
  | "schema.notFieldType"
  | "schema.notFieldTypeValue"
  | "schema.notRow"
  | "schema.notSchemaClass"
  | "schema.nullableKey"
  | "schema.nullDefault"
  | "schema.onReplaceOption"
  | "schema.optionsNotObject"
  | "schema.precisionOption"
  | "schema.primaryKeyOption"
  | "schema.referencedFieldMissing"
  | "schema.reservedName"
  | "schema.schemaOption"
  | "schema.stateNotRow"
  | "schema.tableName"
  | "schema.throughCombined"
  | "schema.throughPath"
  | "schema.throughUnknownStep"
  | "schema.throughWrongTarget"
  | "schema.timestampsField"
  | "schema.timestampsSameName"
  | "schema.timestampsType"
  | "schema.typeCast"
  | "schema.typeCustomSql"
  | "schema.typeDbKind"
  | "schema.typeMember"
  | "schema.typeName"
  | "schema.typeNotDefined"
  | "schema.typeOptionsDepth"
  | "schema.typeUnknownKind"
  | "schema.uniqueOption"
  | "schema.virtualJsonOption"
  | "schema.virtualOptions"
  | "schema.virtualStored"
  | "schema.virtualUnknownOption"
  | "schema.writableOption";
name ​
ts
readonly name: string;

Example ​

ts
JSON.stringify(new NotLoadedError({ schema: "User", association: "posts" }));
// '{"name":"NotLoadedError","code":"notLoaded","id":"notLoaded"}'

Inherited from ​

EgonError.toJSON