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