Check if the session is pinned.
Check if the session is pinned. May only be called from a synchronous action context.
Pin the current session.
Pin the current session. Multiple calls to pin
may be nested. The same number of calls
to unpin
is required in order to mark the session as not pinned anymore. A pinned
session will not be released at the end of a primitive database action. Instead, the same
pinned session is passed to all subsequent actions until it is unpinned. Note that pinning
does not force an actual database connection to be opened. This still happens on demand.
May only be called from a synchronous action context.
Unpin this session once.
Unpin this session once. May only be called from a synchronous action context.
(actionContext: StringAdd).self
(actionContext: StringFormat).self
(actionContext: ArrowAssoc[ActionContext]).x
(Since version 2.10.0) Use leftOfArrow
instead
(actionContext: Ensuring[ActionContext]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
The base trait for the context object passed to synchronous database actions by the execution engine.