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