Package | Description |
---|---|
org.apache.tephra.coprocessor |
This package contains HBase coprocessor implementations for the transaction system.
|
org.apache.tephra.hbase.coprocessor | |
org.apache.tephra.persist |
This package contains interfaces and implementations for persisting transaction state.
|
org.apache.tephra.snapshot |
This package contains interfaces and implementations for encoding and decoding transaction snapshots.
|
org.apache.tephra.util |
Modifier and Type | Method and Description |
---|---|
TransactionVisibilityState |
TransactionStateCache.getLatestState() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.hadoop.hbase.regionserver.InternalScanner |
TransactionProcessor.createStoreScanner(org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment env,
String action,
TransactionVisibilityState snapshot,
org.apache.hadoop.hbase.regionserver.Store store,
List<? extends org.apache.hadoop.hbase.regionserver.KeyValueScanner> scanners,
org.apache.hadoop.hbase.regionserver.ScanType type,
long earliestPutTs) |
Modifier and Type | Class and Description |
---|---|
class |
TransactionSnapshot
Represents an in-memory snapshot of the full transaction state.
|
Modifier and Type | Method and Description |
---|---|
TransactionVisibilityState |
TransactionStateStorage.getLatestTransactionVisibilityState()
Returns the most recent transaction visibility state that has been successfully written.
|
TransactionVisibilityState |
NoOpTransactionStateStorage.getLatestTransactionVisibilityState() |
TransactionVisibilityState |
LocalFileTransactionStateStorage.getLatestTransactionVisibilityState() |
TransactionVisibilityState |
HDFSTransactionStateStorage.getLatestTransactionVisibilityState() |
Modifier and Type | Method and Description |
---|---|
TransactionVisibilityState |
SnapshotCodecProvider.decodeTransactionVisibilityState(InputStream in) |
TransactionVisibilityState |
SnapshotCodec.decodeTransactionVisibilityState(InputStream in)
Decode transaction visibility state from an input stream.
|
TransactionVisibilityState |
DefaultSnapshotCodec.decodeTransactionVisibilityState(InputStream in)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Transaction |
TxUtils.createDummyTransaction(TransactionVisibilityState txVisibilityState)
Creates a "dummy" transaction based on the given txVisibilityState's state.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.