Uses of Package
dev.frostlake.transaction
Packages that use dev.frostlake.transaction
-
Classes in dev.frostlake.transaction used by dev.frostlake
-
Classes in dev.frostlake.transaction used by dev.frostlake.executorClassDescriptionPer-transaction buffer of pending changes — the foundation of the deferred-apply / READ COMMITTED model (see
docs/acid-snowflake-plan.md). -
Classes in dev.frostlake.transaction used by dev.frostlake.transactionClassDescriptionWhat a consuming DML's stream read actually SAW, captured at read time so the commit can advance the stream past exactly that — and nothing more.One table-level lock a transaction is HOLDING, as
SHOW LOCKSreports it (live-verified): partition-rewriting DML — UPDATE, DELETE (even one matching no rows), MERGE, TRUNCATE — registers aPARTITIONSlock on the table's fully qualified name, one row per (transaction, table) however many statements touch it, released when the transaction ends.Transaction state enum - represents the state of a transactionPer-transaction buffer of pending changes — the foundation of the deferred-apply / READ COMMITTED model (seedocs/acid-snowflake-plan.md).Callback theTransactionManagerinvokes when a transaction commits successfully, handing over the committed transaction's mutating SQL statements so a durability layer (the engine's write-ahead log) can append them as one atomic, fsync'd record.A COPY-ON-FIRST-MUTATION statement savepoint over aTransactionWriteSet.