- TransactionAwareHTable - Class in co.cask.tephra.hbase94
-
A Transaction Aware HTable implementation for HBase 0.94.
- TransactionAwareHTable(HTableInterface) - Constructor for class co.cask.tephra.hbase94.TransactionAwareHTable
-
Create a transactional aware instance of the passed HTable
- TransactionAwareHTable(HTableInterface, boolean) - Constructor for class co.cask.tephra.hbase94.TransactionAwareHTable
-
Create a transactional aware instance of the passed HTable, with the option
of allowing non-transactional operations.
- TransactionProcessor - Class in co.cask.tephra.hbase94.coprocessor
-
org.apache.hadoop.hbase.coprocessor.RegionObserver coprocessor that handles server-side processing
for transactions:
applies filtering to exclude data from invalid and in-progress transactions
overrides the scanner returned for flush and compaction to drop data written by invalidated transactions,
or expired due to TTL.
- TransactionProcessor() - Constructor for class co.cask.tephra.hbase94.coprocessor.TransactionProcessor
-
- TransactionVisibilityFilter - Class in co.cask.tephra.hbase94.coprocessor
-
Applies filtering of data based on transactional visibility (HBase 0.94 specific version).
- TransactionVisibilityFilter(Transaction, Map<byte[], Long>, boolean, ScanType) - Constructor for class co.cask.tephra.hbase94.coprocessor.TransactionVisibilityFilter
-
Creates a new Filter for returning data only from visible transactions.
- TransactionVisibilityFilter(Transaction, Map<byte[], Long>, boolean, ScanType, Filter) - Constructor for class co.cask.tephra.hbase94.coprocessor.TransactionVisibilityFilter
-
Creates a new Filter for returning data only from visible transactions.
- ttlByFamily - Variable in class co.cask.tephra.hbase94.coprocessor.TransactionProcessor
-