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
Enums
- DatasourceType
- ErrorFormat
- Error format
- JsonQueryAction
- LogEmit
- Log emit
- LogLevel
- Log level
- MetricsFormat
- TransactionIsolationLevel
Extensions
- BigIntExt on BigInt
- Extensions on BigInt.
- IntExt on int
- Extensions on int.
- ModelActionToJsonQueryAction on ModelAction
- Prisma$Config on PrismaNamespace
- Prisma$DatasourceUtils on PrismaNamespace
- Prisma$Environment on PrismaNamespace
- RationalExt on Rational
-
Extensions on
Rational
.
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
Typedefs
-
Datasources
= Map<
String, Datasource> -
LogDefinition
= Set<
(LogLevel, LogEmit)> - LogListener = void Function(EngineEvent event)
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: