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 © 2016 The Apache Software Foundation. All rights reserved.