CurrentTransactionInfo¶
CurrentTransactionInfo
is the attributes of a transaction used for conflict detection.
Creating Instance¶
CurrentTransactionInfo
takes the following to be created:
- Transaction ID
-
DeltaTableReadPredicate
s - AddFiles
-
readWholeTable
flag - Read App IDs
- Metadata
- Protocol
- Actions
- Read Snapshot
- Optional CommitInfo
- Read RowId High Watermark
- DomainMetadatas
CurrentTransactionInfo
is created when:
OptimisticTransactionImpl
is requested to commitImpl