OctaviusClientImpl
The only implementation of OctaviusClient, doing everything through its SessionProvider.
Parameters
What close releases, or null where the client owns nothing.
Constructors
Properties
Functions
Starts a DELETE from table, which renders only with a WHERE.
Runs block on a session: inside a transaction on this thread the transaction's, otherwise one borrowed for this call, whose statements commit as they go.
Runs every step of plan in one transaction, in order, and returns what each produced. A step's TransactionValues are resolved just before it runs.
Starts an INSERT into table.
Starts a SELECT of columns, each passed through as SQL: "id", "count(*) AS total".
Runs block in a transaction, committing when it returns and rolling back when it throws. The receiver offers no commit or rollback of its own.
transaction for the result style. A plain transaction rolls back only on a throw, so a failure turned into a value inside it is committed over; here a returned DataResult.Failure rolls back.
Starts an UPDATE of table, which renders only with a WHERE.