Skip navigation links
A B C D E F G H I L M N O P R S T U 

A

AttributeSetSnapshotFilter - Class in org.apache.omid.transaction
 
AttributeSetSnapshotFilter(Table) - Constructor for class org.apache.omid.transaction.AttributeSetSnapshotFilter
 

B

batch(Transaction, List<? extends Row>, boolean) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table#batch(List rows)
batch(Transaction, List<? extends Row>) - Method in class org.apache.omid.transaction.TTable
 
build() - Method in class org.apache.omid.transaction.HBaseTransactionManager.Builder
 
builder(HBaseOmidClientConfiguration) - Static method in class org.apache.omid.transaction.HBaseTransactionManager
 
Builder(HBaseOmidClientConfiguration) - Constructor for class org.apache.omid.transaction.HBaseTransactionManager.Builder
 

C

cleanup() - Method in class org.apache.omid.transaction.HBaseTransaction
 
close() - Method in class org.apache.omid.transaction.AttributeSetSnapshotFilter
 
close() - Method in class org.apache.omid.transaction.HTableAccessWrapper
 
close() - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
close() - Method in class org.apache.omid.transaction.SnapshotFilterImpl.TransactionalClientScanner
 
close() - Method in class org.apache.omid.transaction.TTable
Releases any resources held or pending changes in internal buffers.
closeResources() - Method in class org.apache.omid.transaction.HBaseTransactionManager
 
ColumnWrapper - Class in org.apache.omid.transaction
 
ColumnWrapper(byte[], byte[]) - Constructor for class org.apache.omid.transaction.ColumnWrapper
 
commitTableClient(CommitTable.Client) - Method in class org.apache.omid.transaction.HBaseTransactionManager.Builder
 
commitTableWriter(CommitTable.Writer) - Method in class org.apache.omid.transaction.HBaseTransactionManager.Builder
 

D

delete(Transaction, Delete) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.delete(Delete delete)
delete(Transaction, List<Delete>) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.delete(List deletes)

E

equals(Object) - Method in class org.apache.omid.transaction.ColumnWrapper
 
exists(Transaction, Get) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.exists(Get get)

F

filterCellsForSnapshot(List<Cell>, HBaseTransaction, int, Map<String, Long>, Map<String, byte[]>) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
Filters the raw results returned from HBase and returns only those belonging to the current snapshot, as defined by the transaction object.
flushCommits() - Method in class org.apache.omid.transaction.TTable
 
flushTables() - Method in class org.apache.omid.transaction.HBaseTransaction
Flushes pending operations for tables touched by transaction

G

get(Get, HBaseTransaction) - Method in class org.apache.omid.transaction.AttributeSetSnapshotFilter
 
get(List<Get>) - Method in class org.apache.omid.transaction.HTableAccessWrapper
 
get(Get) - Method in class org.apache.omid.transaction.HTableAccessWrapper
 
get(Get, HBaseTransaction) - Method in interface org.apache.omid.transaction.SnapshotFilter
 
get(Get, HBaseTransaction) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
get(List<Get>) - Method in interface org.apache.omid.transaction.TableAccessWrapper
 
get(Get) - Method in interface org.apache.omid.transaction.TableAccessWrapper
 
get(Transaction, Get) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.get(Get get)
get(Transaction, List<Get>) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.get(List gets)
get(Get) - Method in class org.apache.omid.transaction.TTableCellGetterAdapter
 
getCellId() - Method in class org.apache.omid.transaction.HBaseCellId
 
getCommitTableName() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getConfiguration() - Method in class org.apache.omid.transaction.TTable
Delegates to Table.getConfiguration()
getConflictAnalysisLevel() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getConflictDetectionLevel() - Method in class org.apache.omid.transaction.HBaseTransactionManager
 
getConnectionString() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getConnectionType() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getDescriptor() - Method in class org.apache.omid.transaction.TTable
Delegates to Table.getDescriptor()
getExecutorThreads() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getFamily() - Method in class org.apache.omid.transaction.ColumnWrapper
 
getFamily() - Method in class org.apache.omid.transaction.HBaseCellId
 
getHasher() - Static method in class org.apache.omid.transaction.HBaseCellId
 
getHashForTable(byte[]) - Method in class org.apache.omid.transaction.HBaseTransactionManager
 
getHBaseConfiguration() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getHBaseTable() - Method in class org.apache.omid.transaction.TTable
Return the raw HBase table This is needed to resolve API incompatibilities between HBase 2 and 3 in Phoenix.
getHTable() - Method in class org.apache.omid.transaction.TTable
Provides access to the underliying Table in order to configure it or to perform unsafe (non-transactional) operations.
getLowWatermark() - Method in interface org.apache.omid.transaction.HBaseTransactionClient
 
getLowWatermark() - Method in class org.apache.omid.transaction.HBaseTransactionManager
 
getMetrics() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getOmidClientConfiguration() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getPostCommitMode() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getQualifier() - Method in class org.apache.omid.transaction.ColumnWrapper
 
getQualifier() - Method in class org.apache.omid.transaction.HBaseCellId
 
getReconnectionDelayInSecs() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getRequestMaxRetries() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getRequestTimeoutInMs() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getRetryDelayInMs() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
getRow() - Method in class org.apache.omid.transaction.HBaseCellId
 
getRowId() - Method in class org.apache.omid.transaction.HBaseCellId
 
getScanMetrics() - Method in class org.apache.omid.transaction.SnapshotFilterImpl.TransactionalClientScanner
 
getScanner(Scan, HBaseTransaction) - Method in class org.apache.omid.transaction.AttributeSetSnapshotFilter
 
getScanner(Scan) - Method in class org.apache.omid.transaction.HTableAccessWrapper
 
getScanner(Scan, HBaseTransaction) - Method in interface org.apache.omid.transaction.SnapshotFilter
 
getScanner(Scan, HBaseTransaction) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
getScanner(Scan) - Method in interface org.apache.omid.transaction.TableAccessWrapper
 
getScanner(Transaction, Scan) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.getScanner(Scan scan)
getScanner(Transaction, byte[]) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.getScanner(byte[] family)
getScanner(Transaction, byte[], byte[]) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.getScanner(byte[] family, byte[] qualifier)
getTable() - Method in class org.apache.omid.transaction.HBaseCellId
 
getTableAccessWrapper() - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
getTableDescriptor() - Method in class org.apache.omid.transaction.TTable
Delegates to Table.getTableDescriptor() This deprecated method is implemented for backwards compatibility reasons.
getTableId() - Method in class org.apache.omid.transaction.HBaseCellId
 
getTableName() - Method in class org.apache.omid.transaction.TTable
 
getTimestamp() - Method in class org.apache.omid.transaction.HBaseCellId
 
getTSIfInSnapshot(Cell, HBaseTransaction, Map<Long, Long>) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
getTSIfInTransaction(Cell, HBaseTransaction) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
getZkConnectionTimeoutInSecs() - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 

H

hashCode() - Method in class org.apache.omid.transaction.ColumnWrapper
 
HBaseAsyncPostCommitter - Class in org.apache.omid.transaction
 
HBaseAsyncPostCommitter(PostCommitActions, ListeningExecutorService) - Constructor for class org.apache.omid.transaction.HBaseAsyncPostCommitter
 
HBaseCellId - Class in org.apache.omid.transaction
 
HBaseCellId(TTable, byte[], byte[], byte[], long) - Constructor for class org.apache.omid.transaction.HBaseCellId
 
HBaseOmidClientConfiguration - Class in org.apache.omid.transaction
Configuration for HBase's Omid client side
HBaseOmidClientConfiguration() - Constructor for class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
HBaseOmidClientConfiguration(Map<String, ? extends Object>) - Constructor for class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
HBaseSyncPostCommitter - Class in org.apache.omid.transaction
 
HBaseSyncPostCommitter(MetricsRegistry, CommitTable.Client, Connection) - Constructor for class org.apache.omid.transaction.HBaseSyncPostCommitter
 
HBaseTransaction - Class in org.apache.omid.transaction
 
HBaseTransaction(long, long, Set<HBaseCellId>, Set<HBaseCellId>, AbstractTransactionManager, boolean) - Constructor for class org.apache.omid.transaction.HBaseTransaction
 
HBaseTransaction(long, long, Set<HBaseCellId>, Set<HBaseCellId>, AbstractTransactionManager, long, long, boolean) - Constructor for class org.apache.omid.transaction.HBaseTransaction
 
HBaseTransaction(long, long, AbstractTransaction.VisibilityLevel, long, Set<HBaseCellId>, Set<HBaseCellId>, AbstractTransactionManager, boolean) - Constructor for class org.apache.omid.transaction.HBaseTransaction
 
HBaseTransactionClient - Interface in org.apache.omid.transaction
 
HBaseTransactionManager - Class in org.apache.omid.transaction
 
HBaseTransactionManager.Builder - Class in org.apache.omid.transaction
 
HTableAccessWrapper - Class in org.apache.omid.transaction
 
HTableAccessWrapper(Table, Table) - Constructor for class org.apache.omid.transaction.HTableAccessWrapper
 

I

isAutoFlush() - Method in class org.apache.omid.transaction.TTable
 
isCommitted(HBaseCellId, long, boolean) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
iterator() - Method in class org.apache.omid.transaction.SnapshotFilterImpl.TransactionalClientScanner
 

L

loadFromString(String) - Static method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
locateCellCommitTimestamp(long, long, CommitTimestampLocator, boolean) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
This function returns the commit timestamp for a particular cell if the transaction was already committed in the system.

M

markPutAsCommitted(Put, long, long) - Static method in class org.apache.omid.transaction.TTable
 

N

newInstance() - Static method in class org.apache.omid.transaction.HBaseTransactionManager
 
newInstance(HBaseOmidClientConfiguration) - Static method in class org.apache.omid.transaction.HBaseTransactionManager
 
next() - Method in class org.apache.omid.transaction.SnapshotFilterImpl.TransactionalClientScanner
 
next(int) - Method in class org.apache.omid.transaction.SnapshotFilterImpl.TransactionalClientScanner
 

O

org.apache.omid.transaction - package org.apache.omid.transaction
 

P

preCommit(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.HBaseTransactionManager
 
preRollback(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.HBaseTransactionManager
 
put(Put) - Method in class org.apache.omid.transaction.HTableAccessWrapper
 
put(Put) - Method in interface org.apache.omid.transaction.TableAccessWrapper
 
put(Transaction, Put) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.put(Put put)
put(Transaction, Put, boolean) - Method in class org.apache.omid.transaction.TTable
 
put(Transaction, List<Put>, boolean) - Method in class org.apache.omid.transaction.TTable
Transactional version of Table.put(List puts)
put(Transaction, List<Put>) - Method in class org.apache.omid.transaction.TTable
 

R

readCommitTimestampFromShadowCell(long, CommitTimestampLocator) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
Check if the transaction commit data is in the shadow cell
removeCommitTableEntry(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.HBaseAsyncPostCommitter
 
removeCommitTableEntry(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.HBaseSyncPostCommitter
 
renewLease() - Method in class org.apache.omid.transaction.SnapshotFilterImpl.TransactionalClientScanner
 

S

setAutoFlush(boolean) - Method in class org.apache.omid.transaction.TTable
 
setCommitTableName(String) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setConflictAnalysisLevel(OmidClientConfiguration.ConflictDetectionLevel) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setConflictDetectionLevel(OmidClientConfiguration.ConflictDetectionLevel) - Method in class org.apache.omid.transaction.HBaseTransactionManager
 
setConnectionString(String) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setConnectionType(OmidClientConfiguration.ConnType) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setExecutorThreads(int) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setHBaseConfiguration(Configuration) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setMetrics(MetricsRegistry) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setOmidClientConfiguration(OmidClientConfiguration) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setPostCommitMode(OmidClientConfiguration.PostCommitMode) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setReconnectionDelayInSecs(int) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setRequestMaxRetries(int) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setRequestTimeoutInMs(int) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setRetryDelayInMs(int) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
setZkConnectionTimeoutInSecs(int) - Method in class org.apache.omid.transaction.HBaseOmidClientConfiguration
 
SnapshotFilter - Interface in org.apache.omid.transaction
 
SnapshotFilterImpl - Class in org.apache.omid.transaction
 
SnapshotFilterImpl(TableAccessWrapper, CommitTable.Client) - Constructor for class org.apache.omid.transaction.SnapshotFilterImpl
 
SnapshotFilterImpl(TableAccessWrapper) - Constructor for class org.apache.omid.transaction.SnapshotFilterImpl
 
SnapshotFilterImpl(CommitTable.Client) - Constructor for class org.apache.omid.transaction.SnapshotFilterImpl
 
SnapshotFilterImpl.TransactionalClientScanner - Class in org.apache.omid.transaction
 

T

TableAccessWrapper - Interface in org.apache.omid.transaction
 
toString() - Method in class org.apache.omid.transaction.HBaseCellId
 
tryToLocateCellCommitTimestamp(long, Cell, Map<Long, Long>, boolean) - Method in class org.apache.omid.transaction.SnapshotFilterImpl
 
tsoClient(TSOProtocol) - Method in class org.apache.omid.transaction.HBaseTransactionManager.Builder
 
TTable - Class in org.apache.omid.transaction
Provides transactional methods for accessing and modifying a given snapshot of data identified by an opaque Transaction object.
TTable(Connection, byte[]) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Connection, byte[], CommitTable.Client) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Connection, String) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Connection, String, CommitTable.Client) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Table) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Connection, byte[], boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Connection, byte[], CommitTable.Client, boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Connection, String, boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Connection, String, CommitTable.Client, boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Table, boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Table, SnapshotFilter) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Table, CommitTable.Client) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Table, boolean, boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Table, SnapshotFilter, boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTable(Table, CommitTable.Client, boolean) - Constructor for class org.apache.omid.transaction.TTable
 
TTableCellGetterAdapter - Class in org.apache.omid.transaction
 
TTableCellGetterAdapter(TTable) - Constructor for class org.apache.omid.transaction.TTableCellGetterAdapter
 

U

updateShadowCells(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.HBaseAsyncPostCommitter
 
updateShadowCells(AbstractTransaction<? extends CellId>) - Method in class org.apache.omid.transaction.HBaseSyncPostCommitter
 
A B C D E F G H I L M N O P R S T U 
Skip navigation links

Copyright © 2011–2023 Apache Software Foundation. All rights reserved.