A B C D E F G H I M P R S T 

A

addToOperation(OperationWithAttributes, Transaction) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
allowEmptyValues - Variable in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
append(Append) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

B

batch(List<? extends Row>, Object[]) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
batch(List<? extends Row>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
batchCallback(List<? extends Row>, Object[], Batch.Callback<R>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
batchCallback(List<? extends Row>, Batch.Callback<R>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

C

checkAndDelete(byte[], byte[], byte[], byte[], Delete) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
checkAndPut(byte[], byte[], byte[], byte[], Put) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
close() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
co.cask.tephra.hbase96 - package co.cask.tephra.hbase96
 
co.cask.tephra.hbase96.coprocessor - package co.cask.tephra.hbase96.coprocessor
 
combine(Filter, Filter) - Static method in class co.cask.tephra.hbase96.Filters
Adds overrideFilter on to baseFilter, if it exists, otherwise replaces it.
commitTx() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
coprocessorService(byte[]) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
coprocessorService(Class<T>, byte[], byte[], Batch.Call<T, R>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
coprocessorService(Class<T>, byte[], byte[], Batch.Call<T, R>, Batch.Callback<R>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
createStoreScanner(RegionCoprocessorEnvironment, String, TransactionSnapshot, Store, List<? extends KeyValueScanner>, ScanType, long) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 

D

delete(Delete) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
delete(List<Delete>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

E

exists(Get) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
exists(List<Get>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

F

filterKeyValue(Cell) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionVisibilityFilter
 
Filters - Class in co.cask.tephra.hbase96
Utility methods for working with HBase filters.
Filters() - Constructor for class co.cask.tephra.hbase96.Filters
 
flushCommits() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

G

get() - Method in class co.cask.tephra.hbase96.HBase96ConfigurationProvider
 
get(Configuration) - Method in class co.cask.tephra.hbase96.HBase96ConfigurationProvider
 
get(Get) - Method in class co.cask.tephra.hbase96.SecondaryIndexTable
 
get(List<Get>) - Method in class co.cask.tephra.hbase96.SecondaryIndexTable
 
get(Get) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
get(List<Get>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getAllowNonTransactional() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
True if the instance allows non-transaction operations.
getByIndex(byte[]) - Method in class co.cask.tephra.hbase96.SecondaryIndexTable
 
getConfiguration() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getName() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getRowOrBefore(byte[], byte[]) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getScanner(Scan) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getScanner(byte[]) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getScanner(byte[], byte[]) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getTableDescriptor() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getTableName() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getTransactionAwareName() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getTransactionFilter(Transaction, ScanType) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
Derived classes can override this method to customize the filter used to return data visible for the current transaction.
getTransactionStateCacheSupplier(RegionCoprocessorEnvironment) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
getTxChanges() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
getWriteBufferSize() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

H

HBase96ConfigurationProvider - Class in co.cask.tephra.hbase96
HBase 0.96 version of ConfigurationProvider.
HBase96ConfigurationProvider() - Constructor for class co.cask.tephra.hbase96.HBase96ConfigurationProvider
 

I

increment(Increment) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
incrementColumnValue(byte[], byte[], byte[], long) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
incrementColumnValue(byte[], byte[], byte[], long, Durability) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
incrementColumnValue(byte[], byte[], byte[], long, boolean) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
isAutoFlush() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

M

mutateRow(RowMutations) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

P

postTxCommit() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
preCompactScannerOpen(ObserverContext<RegionCoprocessorEnvironment>, Store, List<? extends KeyValueScanner>, ScanType, long, InternalScanner, CompactionRequest) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
preFlushScannerOpen(ObserverContext<RegionCoprocessorEnvironment>, Store, KeyValueScanner, InternalScanner) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
preGetOp(ObserverContext<RegionCoprocessorEnvironment>, Get, List<Cell>) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
preScannerOpen(ObserverContext<RegionCoprocessorEnvironment>, Scan, RegionScanner) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
put(Put) - Method in class co.cask.tephra.hbase96.SecondaryIndexTable
 
put(List<Put>) - Method in class co.cask.tephra.hbase96.SecondaryIndexTable
 
put(Put) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
put(List<Put>) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

R

rollbackTx() - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 

S

SecondaryIndexTable - Class in co.cask.tephra.hbase96
A Transactional SecondaryIndexTable.
SecondaryIndexTable(TransactionServiceClient, HTableInterface, byte[]) - Constructor for class co.cask.tephra.hbase96.SecondaryIndexTable
 
setAllowNonTransactional(boolean) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
Set whether the instance allows non-transactional operations.
setAutoFlush(boolean) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
setAutoFlush(boolean, boolean) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
setAutoFlushTo(boolean) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
setWriteBufferSize(long) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
start(CoprocessorEnvironment) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
startTx(Transaction) - Method in class co.cask.tephra.hbase96.TransactionAwareHTable
 
stop(CoprocessorEnvironment) - Method in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 

T

toByteArray() - Method in class co.cask.tephra.hbase96.coprocessor.TransactionVisibilityFilter
 
TransactionAwareHTable - Class in co.cask.tephra.hbase96
A Transaction Aware HTable implementation for HBase 0.96.
TransactionAwareHTable(HTableInterface) - Constructor for class co.cask.tephra.hbase96.TransactionAwareHTable
Create a transactional aware instance of the passed HTable
TransactionAwareHTable(HTableInterface, boolean) - Constructor for class co.cask.tephra.hbase96.TransactionAwareHTable
Create a transactional aware instance of the passed HTable, with the option of allowing non-transactional operations.
TransactionProcessor - Class in co.cask.tephra.hbase96.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.hbase96.coprocessor.TransactionProcessor
 
TransactionVisibilityFilter - Class in co.cask.tephra.hbase96.coprocessor
Applies filtering of data based on transactional visibility (HBase 0.96+ specific version).
TransactionVisibilityFilter(Transaction, Map<byte[], Long>, boolean, ScanType) - Constructor for class co.cask.tephra.hbase96.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.hbase96.coprocessor.TransactionVisibilityFilter
Creates a new Filter for returning data only from visible transactions.
ttlByFamily - Variable in class co.cask.tephra.hbase96.coprocessor.TransactionProcessor
 
A B C D E F G H I M P R S T 

Copyright © 2015. All Rights Reserved.