See: Description
| Interface | Description |
|---|---|
| TransactionLog |
Represents a log of transaction state changes.
|
| TransactionLogReader |
Represents a reader for
TransactionLog instances. |
| TransactionLogWriter |
Common interface for transaction log writers used by classes extending
AbstractTransactionLog. |
| TransactionStateStorage |
Defines the common contract for persisting transaction state changes.
|
| TransactionVisibilityState |
Transaction Visibility state contains information required by TransactionProcessor CoProcessor
to determine cell visibility.
|
| Class | Description |
|---|---|
| AbstractTransactionLog |
Common implementation of a transaction log, backed by file reader and writer based storage.
|
| AbstractTransactionLog.Entry |
Represents an entry in the transaction log.
|
| AbstractTransactionStateStorage |
Common base class for all transaction storage implementations.
|
| CommitMarkerCodec |
Class to read and write commit markers used in
HDFSTransactionLogReaderV2 and above. |
| HDFSTransactionLog |
Allows reading from and writing to a transaction write-ahead log stored in HDFS.
|
| HDFSTransactionLogReaderSupplier |
Provides the correct version of
TransactionLogReader, based on the log's version metadata,
to read HDFS Transaction Logs. |
| HDFSTransactionLogReaderV1 |
TransactionLogReader that can read v1 (default) version of Transaction logs. |
| HDFSTransactionLogReaderV2 |
TransactionLogReader that can read v2 version of Transaction logs. |
| HDFSTransactionLogReaderV3 |
TransactionLogReader that can read v3 version of Transaction logs. |
| HDFSTransactionStateStorage |
Handles persistence of transaction snapshot and logs to a directory in HDFS.
|
| HDFSUtil |
Utility for handling HDFS file lease recovery.
|
| LocalFileTransactionLog |
Reads and writes transaction logs against files in the local filesystem.
|
| LocalFileTransactionStateStorage |
Persists transaction snapshots and write-ahead logs to files on the local filesystem.
|
| NoOpTransactionStateStorage |
Minimal
TransactionStateStorage implementation that does nothing, i.e. |
| TransactionEdit |
Represents a transaction state change in the
TransactionLog. |
| TransactionEditCodecs |
Utilities to handle encoding and decoding of
TransactionEdit entries, while maintaining compatibility
with older versions of the serialized data. |
| TransactionSnapshot |
Represents an in-memory snapshot of the full transaction state.
|
| Enum | Description |
|---|---|
| TransactionEdit.State |
The possible state changes for a transaction.
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.