orm library

Classes

ActionClient<T>
BasePrismaClient<Client extends BasePrismaClient<Client>>
Base prisma client
Datasource
Decimal
A number that can be exactly written with a finite number of digits in the decimal system.
Engine
EngineEvent
Prisma engine log event.
JsonConvertible<T>
An abstract interface for objects that can be converted to JSON.
JsonQuery
LogEmitter
Prisma log event emitter.
LogEvent
Log event.
MetricsClient
PrismaClientOptions
PrismaEnum
PrismaJson
PrismaNamespace
Prisma namespace utils
PrismaNull
PrismaUnion<A, B>
QueryEvent
Query log event.
RawClient<Client extends BasePrismaClient<Client>>
Reference<T>
Transaction
TransactionClient<Client extends BasePrismaClient<Client>>
TransactionHeaders

Constants

Prisma → const PrismaNamespace
Priama Namespace, About Saving Public Tool Collections. ignore: constant_identifier_names

Functions

deserializeJsonResponse(dynamic result) → dynamic
serializeJsonQuery({required DataModel datamodel, required JsonQueryAction action, String? modelName, Map? args}) JsonQuery

Exceptions / Errors

PrismaClientError
Prisma client abstract error.
PrismaClientInitializationError
Prisma Client throws a PrismaClientInitializationError exception if something goes wrong when the query engine is started and the connection to the database is created. This happens either:
PrismaClientKnownRequestError
Prisma Client throws a PrismaClientKnownRequestError exception if the query engine returns a known error related to the request - for example, a unique constraint violation.
PrismaClientRustPanicError
Prisma Client throws a PrismaClientRustPanicError exception if the underlying engine crashes and exits with a non-zero exit code. In this case, Prisma Client or the whole Node process must be restarted.
PrismaClientUnknownRequestError
Prisma Client throws a PrismaClientUnknownRequestError exception if the query engine returns an error related to a request that does not have an error code.
PrismaClientValidationError
Prisma Client throws a PrismaClientValidationError exception if validation fails - for example: